IntegrationComponent
extends AbstractComponent
in package
implements
IntegrationComponentInterface
Componente "billing.integration".
Este componente se encarga de la gestión de integración con el SII.
Attributes
- #[Component]
- $name: 'integration'
- $package: 'billing'
Table of Contents
Interfaces
- IntegrationComponentInterface
- Interfaz para `IntegrationComponent`.
Properties
- $siiDteWorker : SiiDteWorkerInterface
- $siiLazyWorker : SiiLazyWorkerInterface
- $siiRcvWorker : SiiRcvWorkerInterface
- $siiRtcWorker : SiiRtcWorkerInterface
Methods
- __construct() : mixed
- getSiiDteWorker() : SiiDteWorkerInterface
- Entrega el worker del SII para realizar las acciones de DTE.
- getSiiLazyWorker() : SiiLazyWorkerInterface
- Entrega el lazy worker del SII que maneja la autenticación y el consumo de servicios web.
- getSiiRcvWorker() : SiiRcvWorkerInterface
- Entrega el worker del SII para realizar las acciones del RCV.
- getSiiRtcWorker() : SiiRtcWorkerInterface
- Entrega el worker del SII para realizar las acciones del RTC.
- getWorkers() : array<string|int, mixed>
- {@inheritDoc}
Properties
$siiDteWorker
private
SiiDteWorkerInterface
$siiDteWorker
$siiLazyWorker
private
SiiLazyWorkerInterface
$siiLazyWorker
$siiRcvWorker
private
SiiRcvWorkerInterface
$siiRcvWorker
$siiRtcWorker
private
SiiRtcWorkerInterface
$siiRtcWorker
Methods
__construct()
public
__construct(SiiLazyWorkerInterface $siiLazyWorker, SiiDteWorkerInterface $siiDteWorker, SiiRcvWorkerInterface $siiRcvWorker, SiiRtcWorkerInterface $siiRtcWorker) : mixed
Parameters
- $siiLazyWorker : SiiLazyWorkerInterface
- $siiDteWorker : SiiDteWorkerInterface
- $siiRcvWorker : SiiRcvWorkerInterface
- $siiRtcWorker : SiiRtcWorkerInterface
getSiiDteWorker()
Entrega el worker del SII para realizar las acciones de DTE.
public
getSiiDteWorker() : SiiDteWorkerInterface
Return values
SiiDteWorkerInterfacegetSiiLazyWorker()
Entrega el lazy worker del SII que maneja la autenticación y el consumo de servicios web.
public
getSiiLazyWorker() : SiiLazyWorkerInterface
Return values
SiiLazyWorkerInterfacegetSiiRcvWorker()
Entrega el worker del SII para realizar las acciones del RCV.
public
getSiiRcvWorker() : SiiRcvWorkerInterface
Return values
SiiRcvWorkerInterfacegetSiiRtcWorker()
Entrega el worker del SII para realizar las acciones del RTC.
public
getSiiRtcWorker() : SiiRtcWorkerInterface
Return values
SiiRtcWorkerInterfacegetWorkers()
{@inheritDoc}
public
getWorkers() : array<string|int, mixed>