LoaderWorker
        
        extends AbstractWorker
    
    
            
            in package
            
        
    
            
            implements
                            LoaderWorkerInterface                    
    
    
Clase para cargar documentos tributarios desde su XML.
Attributes
- #[Worker]
- $name: 'loader'
- $component: 'document'
- $package: 'billing'
Table of Contents
Interfaces
- LoaderWorkerInterface
- Interfaz para los cargadores de documentos.
Properties
Methods
- __construct() : mixed
- loadXml() : DocumentBagInterface
- Realiza la carga del documento desde un string XML.
Properties
$documentBagManager
        private
            DocumentBagManagerWorkerInterface
    $documentBagManager
    
    
    
    
    
    
$parserWorker
        private
            ParserWorkerInterface
    $parserWorker
    
    
    
    
    
    
Methods
__construct()
    public
                    __construct(ParserWorkerInterface $parserWorker, DocumentBagManagerWorkerInterface $documentBagManager) : mixed
    Parameters
- $parserWorker : ParserWorkerInterface
- $documentBagManager : DocumentBagManagerWorkerInterface
loadXml()
Realiza la carga del documento desde un string XML.
    public
                    loadXml(string $xml) : DocumentBagInterface
    Parameters
- $xml : string
- 
                    Datos del documento tributario. 
Return values
DocumentBagInterface —Contenedor con los datos del documento.