ExchangeHandlerInterface
extends
HandlerInterface
in
Interfaz para los handlers del intercambio.
Se usa tanto para los handler de los workers de Receiver como de Sender.
Table of Contents
Methods
- handle() : array<string|int, ExchangeResultInterface>
- Procesa una bolsa de intercambio, sus sobres y documentos.
Methods
handle()
Procesa una bolsa de intercambio, sus sobres y documentos.
public
handle(ExchangeBagInterface $bag) : array<string|int, ExchangeResultInterface>
Este método determinará "qué" sobres de la bolsa debe transportar, y si es posible transportarlos los pasará a las estrategias que correspondan para que realicen el intercambio.
Parameters
- $bag : ExchangeBagInterface
-
Bolsa con los sobres, si corresponde, y las opciones para realizar el intercambio de documentos.
Return values
array<string|int, ExchangeResultInterface> —Los resultados de procesar los sobres de la bolsa. Tiene el estado de cada estrategia que procesó el sobre.