LibreDTE

ExchangeHandlerInterface extends HandlerInterface

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.


        
On this page

Search results