LibreDTE

CafLoaderWorker extends AbstractWorker
in package
implements CafLoaderWorkerInterface

Worker que permite cargar archivos CAF.

Table of Contents

Interfaces

CafLoaderWorkerInterface
Interfaz para el worker que permite cargar un archivo XML con el CAF.

Properties

$cafClass  : string
$emisorFactory  : EmisorFactoryInterface
$entityComponent  : EntityComponentInterface

Methods

__construct()  : mixed
load()  : CafBagInterface
Carga el XML de un CAF y lo entrega en un contenedor con todos los datos asociados a dicho CAF.
getTipoDocumento()  : TipoDocumentoInterface
Obtiene la instancia del tipo de documento del CAF.

Properties

$cafClass

protected string $cafClass = \libredte\lib\Core\Package\Billing\Component\Identifier\Entity\Caf::class

Methods

load()

Carga el XML de un CAF y lo entrega en un contenedor con todos los datos asociados a dicho CAF.

public load(string|XmlInterface $xml) : CafBagInterface
Parameters
$xml : string|XmlInterface
Return values
CafBagInterface

        
On this page

Search results