LibreDTE

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.


        
On this page

Search results