LibreDTE

ValidatorWorker extends AbstractWorker
in package
implements ValidatorWorkerInterface uses StrategiesAwareTrait

Clase para los validadores de documentos.

Attributes
#[Worker]
$name: 'validator'
$component: 'document'
$package: 'billing'

Table of Contents

Interfaces

ValidatorWorkerInterface
Interfaz para los validadores de documentos.

Properties

$documentBagManager  : DocumentBagManagerWorkerInterface
$signatureService  : SignatureServiceInterface
$xmlService  : XmlServiceInterface

Methods

__construct()  : mixed
validate()  : void
Realiza la validación del documento.
validateSchema()  : void
Valida el esquema del XML del DTE.
validateSignature()  : void
Valida la firma electrónica del documento XML del DTE.

Properties

$signatureService

private SignatureServiceInterface $signatureService

Methods

__construct()

public __construct(DocumentBagManagerWorkerInterface $documentBagManager, XmlServiceInterface $xmlService, SignatureServiceInterface $signatureService[, iterable<string|int, mixed> $jobs = [] ][, iterable<string|int, mixed> $handlers = [] ][, iterable<string|int, mixed> $strategies = [] ]) : mixed
Parameters
$documentBagManager : DocumentBagManagerWorkerInterface
$xmlService : XmlServiceInterface
$signatureService : SignatureServiceInterface
$jobs : iterable<string|int, mixed> = []
$handlers : iterable<string|int, mixed> = []
$strategies : iterable<string|int, mixed> = []

        
On this page

Search results