LibreDTE

AbstractBuilderStrategy extends AbstractStrategy
in package
implements BuilderStrategyInterface

AbstractYes

Clase abstracta (base) para las estrategias de construcción ("builders") de documentos tributarios.

Table of Contents

Interfaces

BuilderStrategyInterface
Interfaz base de las estrategias de construcción ("build") de documentos tributarios.

Properties

$documentClass  : string
Clase del documento que este "builder" construirá.
$normalizerWorker  : NormalizerWorkerInterface
$sanitizerWorker  : SanitizerWorkerInterface
$signatureComponent  : SignatureComponentInterface
$validatorWorker  : ValidatorWorkerInterface
$xmlComponent  : XmlComponentInterface

Methods

__construct()  : mixed
build()  : DocumentInterface
Construye el documento tributario con los datos pasados.
create()  : DocumentInterface
Crea la instancia del DTE a partir del XmlDocument.
sign()  : void
Firma un documento tributario.
stamp()  : void
Timbra un documento tributario.

Properties

Methods

__construct()

public __construct(NormalizerWorkerInterface $normalizerWorker, SanitizerWorkerInterface $sanitizerWorker, ValidatorWorkerInterface $validatorWorker, XmlComponentInterface $xmlComponent, SignatureComponentInterface $signatureComponent) : mixed
Parameters
$normalizerWorker : NormalizerWorkerInterface
$sanitizerWorker : SanitizerWorkerInterface
$validatorWorker : ValidatorWorkerInterface
$xmlComponent : XmlComponentInterface
$signatureComponent : SignatureComponentInterface

        
On this page

Search results