AecWorkerInterface
extends
WorkerInterface
in
Interfaz para `AecWorker`.
Table of Contents
Methods
- build() : Aec
- Construye el AEC completo: DTECedido, Cesion y documento raíz AEC.
- validateSchema() : XmlDocumentInterface
- Valida el esquema XSD del AEC.
- validateSignature() : array<string|int, SignatureValidationResultInterface>
- Valida la(s) firma(s) electrónica(s) del AEC.
Methods
build()
Construye el AEC completo: DTECedido, Cesion y documento raíz AEC.
public
build(AecBag $bag) : Aec
Parameters
- $bag : AecBag
-
Contenedor con el DTE, cedente, cesionario, cesión y certificado.
Tags
Return values
AecvalidateSchema()
Valida el esquema XSD del AEC.
public
validateSchema(Aec|XmlDocumentInterface|string $source) : XmlDocumentInterface
Parameters
- $source : Aec|XmlDocumentInterface|string
Tags
Attributes
- #[NoDiscard]
Return values
XmlDocumentInterface —El documento XML validado.
validateSignature()
Valida la(s) firma(s) electrónica(s) del AEC.
public
validateSignature(Aec|XmlDocumentInterface|string $source) : array<string|int, SignatureValidationResultInterface>
El AEC contiene múltiples firmas: DTECedido, Cesion y AEC. Se retornan todos los resultados.
Parameters
- $source : Aec|XmlDocumentInterface|string
Attributes
- #[NoDiscard]