LibreDTE

ValidatorWorkerInterface extends WorkerInterface, StrategiesAwareInterface

Interfaz para los validadores de documentos.

Table of Contents

Methods

validate()  : void
Realiza la validación de los datos del documento.
validateSchema()  : XmlDocumentInterface
Valida el esquema del XML del documento.
validateSignature()  : SignatureValidationResultInterface
Valida la firma electrónica del XML del documento.

Methods

validateSchema()

Valida el esquema del XML del documento.

public validateSchema(DocumentBagInterface|XmlDocumentInterface|string $source) : XmlDocumentInterface
Parameters
$source : DocumentBagInterface|XmlDocumentInterface|string

Origen a validar: el documento con sus datos ya cargados en la bolsa, o su XML ya construido (como documento o como string).

Tags
throws
XmlException

Si la validación del esquema falla.

Return values
XmlDocumentInterface

El documento XML validado.

validateSignature()

Valida la firma electrónica del XML del documento.

public validateSignature(DocumentBagInterface|XmlDocumentInterface|string $source) : SignatureValidationResultInterface
Parameters
$source : DocumentBagInterface|XmlDocumentInterface|string

Origen a validar: el documento con sus datos ya cargados en la bolsa, o su XML ya construido (como documento o como string).

Tags
throws
SignatureException

Si la validación de la firma falla.

Attributes
#[NoDiscard]
Return values
SignatureValidationResultInterface

El resultado de validar la firma electrónica del documento.

On this page

Search results