AbstractOwnershipTransferDocument
in package
implements
JsonSerializable
Clase abstracta (base) de los documentos de cesión electrónica (AEC).
El documento es una vista sobre el XmlDocumentInterface que lo contiene.
Table of Contents
Interfaces
- JsonSerializable
Properties
- $xmlDocument : XmlDocumentInterface
Methods
- __construct() : mixed
- Constructor del documento de cesión.
- getId() : string
- Entrega el ID del nodo principal del documento para firmar.
- getSchema() : string
- Entrega el nombre del archivo XSD para validación de esquema.
- getSignatureNamespace() : string|null
- Entrega el namespace de la firma electrónica.
- getXml() : string
- Entrega el XML del documento de cesión en formato ISO-8859-1, sin la cabecera XML.
- getXmlDocument() : XmlDocumentInterface
- Entrega el documento XML del documento de cesión.
- jsonSerialize() : array<string|int, mixed>
- {@inheritDoc}
- saveXml() : string
- Entrega el XML del documento de cesión en formato ISO-8859-1, incluyendo la cabecera XML.
- toArray() : array<string|int, mixed>
- Entrega el documento como arreglo.
Properties
$xmlDocument read-only
private
XmlDocumentInterface
$xmlDocument
Methods
__construct()
Constructor del documento de cesión.
public
__construct(XmlDocumentInterface $xmlDocument) : mixed
Parameters
- $xmlDocument : XmlDocumentInterface
-
Instancia del documento XML.
getId()
Entrega el ID del nodo principal del documento para firmar.
public
abstract getId() : string
Return values
stringgetSchema()
Entrega el nombre del archivo XSD para validación de esquema.
public
abstract getSchema() : string
Return values
stringgetSignatureNamespace()
Entrega el namespace de la firma electrónica.
public
getSignatureNamespace() : string|null
Retorna null para que la firma use el namespace xmldsig estándar
http://www.w3.org/2000/09/xmldsig#, tal como lo exigen los XSD de
DTECedido, Cesion y AEC.
Return values
string|nullgetXml()
Entrega el XML del documento de cesión en formato ISO-8859-1, sin la cabecera XML.
public
getXml() : string
Return values
stringgetXmlDocument()
Entrega el documento XML del documento de cesión.
public
getXmlDocument() : XmlDocumentInterface
Return values
XmlDocumentInterfacejsonSerialize()
{@inheritDoc}
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>saveXml()
Entrega el XML del documento de cesión en formato ISO-8859-1, incluyendo la cabecera XML.
public
saveXml() : string
Return values
stringtoArray()
Entrega el documento como arreglo.
public
toArray() : array<string|int, mixed>