LibreDTE

EmailReceiverHandler extends AbstractReceiverHandler
in package
implements ExchangeHandlerInterface

Handler que realiza la recepción de los documentos mediante correo electrónico.

La recepción por correo solo se realiza si en la bolsa están los datos/opciones para poder ejecutar una estrategia de recepción de correo.

Table of Contents

Interfaces

ExchangeHandlerInterface
Interfaz para los handlers del intercambio.

Properties

$receiverWorker  : ReceiverWorkerInterface

Methods

__construct()  : mixed
Constructor del handler.
handle()  : array<string|int, ExchangeResultInterface>
Procesa una bolsa de intercambio, sus sobres y documentos.
hasRequiredData()  : bool
Determina si la bolsa tiene los datos mínimos necesarios.
resolveStrategies()  : array<string|int, string>
Entrega las estrategias que efectivamente se pueden ejecutar con la bolsa que se ha pasado.

Properties

Methods

resolveStrategies()

Entrega las estrategias que efectivamente se pueden ejecutar con la bolsa que se ha pasado.

protected resolveStrategies(ExchangeBagInterface $bag) : array<string|int, string>

Este método revisa cada estrategia pasando la bolsa para saber si la estrategia la puede procesar.

Parameters
$bag : ExchangeBagInterface
Return values
array<string|int, string>

Códigos de las estrategias que se pueden ejecutar.


        
On this page

Search results