FakeReceptorProvider
in package
implements
ReceptorProviderInterface
Proveedor falso de datos de un receptor para pruebas.
Completa los datos del receptor con datos fijos. Se registra solo en las pruebas; el proveedor por defecto es DummyReceptorProvider.
Table of Contents
Interfaces
- ReceptorProviderInterface
- Interfaz para el proveedor de datos de un receptor.
Properties
Methods
- __construct() : mixed
- Constructor del servicio y sus dependencias.
- retrieve() : ReceptorInterface
- Buscar los datos de un receptor a través de su RUT.
Properties
$receptorFactory
private
ReceptorFactoryInterface
$receptorFactory
Methods
__construct()
Constructor del servicio y sus dependencias.
public
__construct(ReceptorFactoryInterface $receptorFactory) : mixed
Parameters
- $receptorFactory : ReceptorFactoryInterface
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.