FacturaAfectaSanitizerStrategy
extends AbstractSanitizerStrategy
in package
implements
FacturaAfectaSanitizerStrategyInterface
Sanitizador del documento factura afecta.
Table of Contents
Interfaces
- FacturaAfectaSanitizerStrategyInterface
- Interfaz del sanitizador del documento factura afecta.
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