DireccionesRegionalesRepository
in package
Repositorio para trabajar con las direcciones regionales del SII.
Table of Contents
Properties
- $dataProvider : DataProviderInterface
- Proveedor de datos.
Methods
- __construct() : mixed
- Constructor del repositorio.
- getDireccionRegional() : string
- Obtiene la dirección regional del SII basada en el nombre o código de la comuna.
Properties
$dataProvider
Proveedor de datos.
private
DataProviderInterface
$dataProvider
Methods
__construct()
Constructor del repositorio.
public
__construct([DataProviderInterface|null $dataProvider = null ]) : mixed
Parameters
- $dataProvider : DataProviderInterface|null = null
-
Proveedor de datos.
getDireccionRegional()
Obtiene la dirección regional del SII basada en el nombre o código de la comuna.
public
getDireccionRegional(mixed $comuna) : string
Si el argumento es una cadena no numérica, intenta encontrar una dirección regional correspondiente en el arreglo de direcciones. Si no se encuentra, devuelve la cadena original en mayúsculas. Si el argumento es numérico, asume que es un código de sucursal y devuelve un formato de sucursal. Si el argumento es falso o vacío, devuelve 'N.N.' como valor por defecto.
Parameters
- $comuna : mixed
-
El nombre de la comuna o el código de la sucursal.
Return values
string —La dirección regional correspondiente, un formato de sucursal para códigos numéricos, la misma entrada en mayúsculas si no se encuentra en el arreglo, o 'N.N.' si la entrada es falsa o vacía.