ExchangeBagInterface
            
            extends
                            OptionsAwareInterface                    
                
            in
            
        
    
        
            Interfaz que almacena sobres, y sus documentos, más los datos para enviar o recibir durante el proceso de intercambio de documentos electrónicos.
Contiene los sobres y todas las opciones necesarias para el intercambio.
Table of Contents
Methods
- addEnvelope() : static
- Agrega un sobre a la bolsa.
- addResult() : static
- Agrega un resultado del proceso de intercambio.
- getEnvelopes() : array<string|int, EnvelopeInterface>
- Obtiene el listado de sobres que la bolsa tiene.
- getResults() : array<string|int, ExchangeResultInterface>
- Obtiene los resultados del proceso de intercambio.
- hasEnvelopes() : bool
- Indica si la bolsa tiene o no sobres dentro.
Methods
addEnvelope()
Agrega un sobre a la bolsa.
    public
                    addEnvelope(EnvelopeInterface $envelope) : static
    Parameters
- $envelope : EnvelopeInterface
Return values
staticaddResult()
Agrega un resultado del proceso de intercambio.
    public
                    addResult(ExchangeResultInterface $result) : static
    Al agregar un resultado si el sobre del resultado no está en los sobres de la bolsa se espera que se agreguen automáticamente.
Parameters
- $result : ExchangeResultInterface
Return values
staticgetEnvelopes()
Obtiene el listado de sobres que la bolsa tiene.
    public
                    getEnvelopes() : array<string|int, EnvelopeInterface>
    Return values
array<string|int, EnvelopeInterface>getResults()
Obtiene los resultados del proceso de intercambio.
    public
                    getResults() : array<string|int, ExchangeResultInterface>
    Return values
array<string|int, ExchangeResultInterface>hasEnvelopes()
Indica si la bolsa tiene o no sobres dentro.
    public
                    hasEnvelopes() : bool