NotaCreditoSanitizerStrategy
extends AbstractSanitizerStrategy
in package
implements
NotaCreditoSanitizerStrategyInterface
Sanitizador del documento nota de crédito.
Table of Contents
Interfaces
- NotaCreditoSanitizerStrategyInterface
- Interfaz del sanitizador del documento nota de crédito.
Methods
- sanitize() : array<string|int, mixed>
- Sanitiza los datos de un documento tributario electrónico.
- sanitizeDocument() : void
- Sanitización personalizada de cada estrategia.
- sanitizeEssentials() : void
- Limpia los datos esenciales del documento.
Methods
sanitize()
Sanitiza los datos de un documento tributario electrónico.
public
sanitize(DocumentBagInterface $bag) : array<string|int, mixed>
Parameters
- $bag : DocumentBagInterface
-
Contenedor con los datos del documento a sanitizar.
Return values
array<string|int, mixed>sanitizeDocument()
Sanitización personalizada de cada estrategia.
protected
sanitizeDocument(DocumentBagInterface $bag) : void
Parameters
- $bag : DocumentBagInterface
sanitizeEssentials()
Limpia los datos esenciales del documento.
protected
sanitizeEssentials(DocumentBagInterface $bag) : void
Parameters
- $bag : DocumentBagInterface