SiiRequestInterface
extends
OptionsAwareInterface
in
Interfaz para una solicitud al SII.
Table of Contents
Methods
- getCertificate() : CertificateInterface|null
- Obtiene el certificado digital asociado a la solicitud.
- getEnvironment() : SiiEnvironment
- Entrega el ambiente que está configurado para realizar las conexiones al Servicio de Impuestos Internos.
- getRetries() : int
- Entrega la cantidad de reintentos que se deben realizar al hacer una consulta a un servicio web del SII.
- getTokenDefaultCache() : string
- Indica cuál es la caché por defecto que se debe utilizar al realizar la consulta al SII en la gestión de tokens.
- getTokenKey() : string
- Obtiene la clave (llave) del token en la caché según el certificado digital asignado.
- getTokenTtl() : int
- Obtiene el TTL del token solicitado al SII.
- getVerifySsl() : bool
- Indica si se está o no verificando el SSL en las conexiones al SII.
Methods
getCertificate()
Obtiene el certificado digital asociado a la solicitud.
public
getCertificate() : CertificateInterface|null
Return values
CertificateInterface|nullgetEnvironment()
Entrega el ambiente que está configurado para realizar las conexiones al Servicio de Impuestos Internos.
public
getEnvironment() : SiiEnvironment
Return values
SiiEnvironment —Ambiente que se utilizará en la conexión al SII.
getRetries()
Entrega la cantidad de reintentos que se deben realizar al hacer una consulta a un servicio web del SII.
public
getRetries([int|null $retries = null ]) : int
Parameters
- $retries : int|null = null
Return values
intgetTokenDefaultCache()
Indica cuál es la caché por defecto que se debe utilizar al realizar la consulta al SII en la gestión de tokens.
public
getTokenDefaultCache() : string
Return values
string —Tipo de caché por defecto configurada.
getTokenKey()
Obtiene la clave (llave) del token en la caché según el certificado digital asignado.
public
getTokenKey() : string
Return values
stringgetTokenTtl()
Obtiene el TTL del token solicitado al SII.
public
getTokenTtl() : int
Return values
intgetVerifySsl()
Indica si se está o no verificando el SSL en las conexiones al SII.
public
getVerifySsl() : bool
Return values
bool —true si se está verificando, false en caso contrario.