AbstractSanitizerStrategy
        
        extends AbstractStrategy
    
    
            
            in package
            
        
    
            
            implements
                            SanitizerStrategyInterface                    
    
    
AbstractYes
Clase abstracta (base) para las estrategias de sanitización de documentos tributarios.
Table of Contents
Interfaces
- SanitizerStrategyInterface
- Interfaz base de las estrategias de sanitización de documentos tributarios.
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
    abstract                sanitizeDocument(DocumentBagInterface $bag) : void
    Parameters
- $bag : DocumentBagInterface
sanitizeEssentials()
Limpia los datos esenciales del documento.
    protected
                    sanitizeEssentials(DocumentBagInterface $bag) : void
    Parameters
- $bag : DocumentBagInterface