ExchangeComponent
extends AbstractComponent
in package
implements
ExchangeComponentInterface
Componente "billing.exchange".
Este componente se encarga de la gestión de intercambio de documentos tributarios.
Attributes
- #[Component]
- $name: 'exchange'
- $package: 'billing'
Table of Contents
Interfaces
- ExchangeComponentInterface
- Interfaz para `ExchangeComponent`.
Properties
- $documentResponseWorker : DocumentResponseWorkerInterface
- $receiverWorker : ReceiverWorkerInterface
- $senderWorker : SenderWorkerInterface
Methods
- __construct() : mixed
- Constructor del componente con sus dependencias.
- getDocumentResponseWorker() : DocumentResponseWorkerInterface
- Entrega el worker "billing.exchange.document_response".
- getReceiverWorker() : ReceiverWorkerInterface
- Entrega el worker "billing.exchange.receiver".
- getSenderWorker() : SenderWorkerInterface
- Entrega el worker "billing.exchange.sender".
- getWorkers() : array<string|int, mixed>
- {@inheritDoc}
Properties
$documentResponseWorker
private
DocumentResponseWorkerInterface
$documentResponseWorker
$receiverWorker
private
ReceiverWorkerInterface
$receiverWorker
$senderWorker
private
SenderWorkerInterface
$senderWorker
Methods
__construct()
Constructor del componente con sus dependencias.
public
__construct(ReceiverWorkerInterface $receiverWorker, SenderWorkerInterface $senderWorker, DocumentResponseWorkerInterface $documentResponseWorker) : mixed
Parameters
- $receiverWorker : ReceiverWorkerInterface
- $senderWorker : SenderWorkerInterface
- $documentResponseWorker : DocumentResponseWorkerInterface
getDocumentResponseWorker()
Entrega el worker "billing.exchange.document_response".
public
getDocumentResponseWorker() : DocumentResponseWorkerInterface
Return values
DocumentResponseWorkerInterfacegetReceiverWorker()
Entrega el worker "billing.exchange.receiver".
public
getReceiverWorker() : ReceiverWorkerInterface
Return values
ReceiverWorkerInterfacegetSenderWorker()
Entrega el worker "billing.exchange.sender".
public
getSenderWorker() : SenderWorkerInterface
Return values
SenderWorkerInterfacegetWorkers()
{@inheritDoc}
public
getWorkers() : array<string|int, mixed>