LibreDTE

DummyReceptorProvider
in package
implements ReceptorProviderInterface

Proveedor por defecto de datos de un receptor.

No agrega ni modifica datos: entrega el receptor tal como se recibió. Si se recibe solo el RUT, crea el receptor con él. Una aplicación que necesite completar los datos que falten de un receptor debe registrar su propio proveedor.

Table of Contents

Interfaces

ReceptorProviderInterface
Interfaz para el proveedor de datos de un receptor.

Properties

$receptorFactory  : ReceptorFactoryInterface

Methods

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

Properties

Methods

retrieve()

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

public retrieve(int|string|ReceptorInterface $receptor) : ReceptorInterface
Parameters
$receptor : int|string|ReceptorInterface

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

Return values
ReceptorInterface —

Instancia del receptor. 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