LibreDTE

SenderStrategyInterface extends StrategyInterface

Interfaz para las estrategias del worker "billing.exchange.sender".

Table of Contents

Methods

canSend()  : void
Indica si la estrategia puede enviar una bolsa con todos sus sobres o un sobre específico.
send()  : array<string|int, ExchangeResultInterface>
Envía documentos a través del proceso de intercambio.

Methods

canSend()

Indica si la estrategia puede enviar una bolsa con todos sus sobres o un sobre específico.

public canSend(ExchangeBagInterface|EnvelopeInterface $what) : void

Si se pasa una bolsa de intercambio con varios sobres este método corroborará que puede enviar todos los sobres con la estrategia. Si al menos un sobre no puede ser enviado con la estrategia el método entregará como resultado false, pues no puede enviar todo lo que hay en la bolsa.

Parameters
$what : ExchangeBagInterface|EnvelopeInterface
Tags
throws
ExchangeException

Motivo por el que no se puede procesar.


        
On this page

Search results