XmlParserStrategy
extends AbstractStrategy
in package
implements
ParserStrategyInterface
Estrategia "billing.document.parser.strategy:default.xml".
Table of Contents
Interfaces
- ParserStrategyInterface
- Interfaz para las estrategias de los parsers de datos de entrada de los documentos tributarios.
Properties
- $xmlComponent : XmlComponentInterface
- Componente "prime.xml" para decodifación de XML.
Methods
- __construct() : mixed
- Constructor de la estrategia del parser.
- parse() : array<string|int, mixed>
- Realiza la transformación de los datos del documento.
Properties
$xmlComponent
Componente "prime.xml" para decodifación de XML.
private
XmlComponentInterface
$xmlComponent
Methods
__construct()
Constructor de la estrategia del parser.
public
__construct(XmlComponentInterface $xmlComponent) : mixed
Parameters
- $xmlComponent : XmlComponentInterface
parse()
Realiza la transformación de los datos del documento.
public
parse(string $data) : array<string|int, mixed>
Parameters
- $data : string
-
Datos de entrada del formato original.
Return values
array<string|int, mixed> —Arreglo transformado a la estructura oficial del SII.