ReceiverStrategyInterface
extends
StrategyInterface
in
Interfaz para las estrategias del "billing.exchange.receiver".
Table of Contents
Methods
- canReceive() : void
- Indica si la estrategia puede recibir documentos con los datos/opciones de una bolsa.
- receive() : array<string|int, ExchangeResultInterface>
- Recibe documentos a través del proceso de intercambio.
Methods
canReceive()
Indica si la estrategia puede recibir documentos con los datos/opciones de una bolsa.
public
canReceive(ExchangeBagInterface $bag) : void
Parameters
- $bag : ExchangeBagInterface
Tags
receive()
Recibe documentos a través del proceso de intercambio.
public
receive(ExchangeBagInterface $bag) : array<string|int, ExchangeResultInterface>
Parameters
- $bag : ExchangeBagInterface
-
Bolsa con las opciones para realizar el intercambio de documentos.
Return values
array<string|int, ExchangeResultInterface> —El resultado del intercambio donde cada resultado contiene un sobre con el estado de la recepción.