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