IntegrationComponent
extends AbstractComponent
in package
implements
IntegrationComponentInterface
Componente "billing.integration".
Table of Contents
Interfaces
- IntegrationComponentInterface
- Interfaz para `IntegrationComponent`.
Properties
- $siiDeliveryCheckerWorker : SiiDeliveryCheckerWorkerInterface
- $siiDocumentSenderWorker : SiiDocumentSenderWorkerInterface
- $siiDocumentValidatorWorker : SiiDocumentValidatorWorkerInterface
- $siiLazyWorker : SiiLazyWorkerInterface
- $siiTokenManagerWorker : SiiTokenManagerWorkerInterface
- $siiWsdlConsumerWorker : SiiWsdlConsumerWorkerInterface
Methods
- __construct() : mixed
- getSiiDeliveryCheckerWorker() : SiiDeliveryCheckerWorkerInterface
- Entrega el worker que consulta el estado de un envío de XML al SII.
- getSiiDocumentSenderWorker() : SiiDocumentSenderWorkerInterface
- Entrega el worker que realiza el envío del documento en XML al SII.
- getSiiDocumentValidatorWorker() : SiiDocumentValidatorWorkerInterface
- Entrega el worker que valida documentos tributarios en el SII.
- getSiiLazyWorker() : SiiLazyWorkerInterface
- Entrega el worker que permite realizar acciones en el SII.
- getSiiTokenManagerWorker() : SiiTokenManagerWorkerInterface
- Entrega el worker que administra la vida del token de la sesión en la API del SII.
- getSiiWsdlConsumerWorker() : SiiWsdlConsumerWorkerInterface
- Entrega el worker que consume servicios web usando WSDL en el SII.
- getWorkers() : array<string|int, mixed>
- {@inheritdoc}
Properties
$siiDeliveryCheckerWorker
private
SiiDeliveryCheckerWorkerInterface
$siiDeliveryCheckerWorker
$siiDocumentSenderWorker
private
SiiDocumentSenderWorkerInterface
$siiDocumentSenderWorker
$siiDocumentValidatorWorker
private
SiiDocumentValidatorWorkerInterface
$siiDocumentValidatorWorker
$siiLazyWorker
private
SiiLazyWorkerInterface
$siiLazyWorker
$siiTokenManagerWorker
private
SiiTokenManagerWorkerInterface
$siiTokenManagerWorker
$siiWsdlConsumerWorker
private
SiiWsdlConsumerWorkerInterface
$siiWsdlConsumerWorker
Methods
__construct()
public
__construct(SiiLazyWorkerInterface $siiLazyWorker, SiiWsdlConsumerWorkerInterface $siiWsdlConsumerWorker, SiiTokenManagerWorkerInterface $siiTokenManagerWorker, SiiDocumentSenderWorkerInterface $siiDocumentSenderWorker, SiiDeliveryCheckerWorkerInterface $siiDeliveryCheckerWorker, SiiDocumentValidatorWorkerInterface $siiDocumentValidatorWorker) : mixed
Parameters
- $siiLazyWorker : SiiLazyWorkerInterface
- $siiWsdlConsumerWorker : SiiWsdlConsumerWorkerInterface
- $siiTokenManagerWorker : SiiTokenManagerWorkerInterface
- $siiDocumentSenderWorker : SiiDocumentSenderWorkerInterface
- $siiDeliveryCheckerWorker : SiiDeliveryCheckerWorkerInterface
- $siiDocumentValidatorWorker : SiiDocumentValidatorWorkerInterface
getSiiDeliveryCheckerWorker()
Entrega el worker que consulta el estado de un envío de XML al SII.
public
getSiiDeliveryCheckerWorker() : SiiDeliveryCheckerWorkerInterface
Return values
SiiDeliveryCheckerWorkerInterfacegetSiiDocumentSenderWorker()
Entrega el worker que realiza el envío del documento en XML al SII.
public
getSiiDocumentSenderWorker() : SiiDocumentSenderWorkerInterface
Return values
SiiDocumentSenderWorkerInterfacegetSiiDocumentValidatorWorker()
Entrega el worker que valida documentos tributarios en el SII.
public
getSiiDocumentValidatorWorker() : SiiDocumentValidatorWorkerInterface
Return values
SiiDocumentValidatorWorkerInterfacegetSiiLazyWorker()
Entrega el worker que permite realizar acciones en el SII.
public
getSiiLazyWorker() : SiiLazyWorkerInterface
Return values
SiiLazyWorkerInterfacegetSiiTokenManagerWorker()
Entrega el worker que administra la vida del token de la sesión en la API del SII.
public
getSiiTokenManagerWorker() : SiiTokenManagerWorkerInterface
Return values
SiiTokenManagerWorkerInterfacegetSiiWsdlConsumerWorker()
Entrega el worker que consume servicios web usando WSDL en el SII.
public
getSiiWsdlConsumerWorker() : SiiWsdlConsumerWorkerInterface
Return values
SiiWsdlConsumerWorkerInterfacegetWorkers()
{@inheritdoc}
public
getWorkers() : array<string|int, mixed>