BuilderWorker
extends AbstractWorker
in package
implements
BuilderWorkerInterface
Clase para los constructores de documentos.
Table of Contents
Interfaces
- BuilderWorkerInterface
- Interfaz para los constructores de documentos.
Properties
Methods
- __construct() : mixed
- build() : DocumentInterface
- Construye el documento tributario con los datos pasados.
- create() : DocumentInterface
- Crea la instancia del DTE a partir del XmlDocument contenido en la bolsa.
Properties
$documentBagManager
private
DocumentBagManagerWorkerInterface
$documentBagManager
Methods
__construct()
public
__construct(DocumentBagManagerWorkerInterface $documentBagManager[, iterable<string|int, mixed> $jobs = [] ][, iterable<string|int, mixed> $handlers = [] ][, iterable<string|int, mixed> $strategies = [] ]) : mixed
Parameters
- $documentBagManager : DocumentBagManagerWorkerInterface
- $jobs : iterable<string|int, mixed> = []
- $handlers : iterable<string|int, mixed> = []
- $strategies : iterable<string|int, mixed> = []
build()
Construye el documento tributario con los datos pasados.
public
build(DocumentBagInterface $bag) : DocumentInterface
Parameters
- $bag : DocumentBagInterface
-
Contenedor con los datos del documento a construir.
Return values
DocumentInterfacecreate()
Crea la instancia del DTE a partir del XmlDocument contenido en la bolsa.
public
create(DocumentBagInterface $bag) : DocumentInterface
Parameters
- $bag : DocumentBagInterface