ValidatorWorkerInterface
extends
WorkerInterface
in
Interfaz para el validador de libros tributarios electrónicos.
Table of Contents
Methods
- validateSchema() : XmlDocumentInterface
- Valida el esquema XSD del XML del libro.
- validateSignature() : SignatureValidationResultInterface
- Valida la firma electrónica XML del libro.
Methods
validateSchema()
Valida el esquema XSD del XML del libro.
public
validateSchema(BookBagInterface|XmlDocumentInterface|string $source) : XmlDocumentInterface
Si se pasa un BookBagInterface, el esquema se determina directamente
desde $bag->getTipo()->getSchema(). Para XML directo, se detecta el
esquema a partir del elemento raíz del documento.
Parameters
- $source : BookBagInterface|XmlDocumentInterface|string
Tags
Return values
XmlDocumentInterface —El documento XML validado.
validateSignature()
Valida la firma electrónica XML del libro.
public
validateSignature(BookBagInterface|XmlDocumentInterface|string $source) : SignatureValidationResultInterface
Parameters
- $source : BookBagInterface|XmlDocumentInterface|string
Tags
Attributes
- #[NoDiscard]