LibreDTE

FakeEmisorProvider
in package
implements EmisorProviderInterface

Proveedor falso de datos de un emisor para pruebas.

La aplicación que use LibreDTE debe implementar este servicio para resolver los datos que falten de un emisor al emitir un documento.

Table of Contents

Interfaces

EmisorProviderInterface
Interfaz para el proveedor de datos de un emisor.

Properties

$emisorFactory  : EmisorFactoryInterface

Methods

__construct()  : mixed
Constructor del servicio y sus dependencias.
retrieve()  : EmisorInterface
Buscar los datos de un emisor a través de su RUT.

Properties

Methods

retrieve()

Buscar los datos de un emisor a través de su RUT.

public retrieve(int|string|EmisorInterface $emisor) : EmisorInterface
Parameters
$emisor : int|string|EmisorInterface

Solo la parte entera del RUT o el RUT completo o una instancia de EmisorInterface.

Return values
EmisorInterface

Instancia del emisor. Puede ser una nueva con los datos encontrados o una vacia sin datos más que el RUT o la que se pasó con los datos actualizados si se encontraron.


        
On this page

Search results