Transport
abstract class Transport implements Swift_Transport (View source)
Properties
| array | $plugins | The plug-ins registered with the transport.  | 
                
Methods
                    isStarted()
        
                                            
                
            {@inheritdoc}
                    start()
        
                                            
                
            {@inheritdoc}
                    stop()
        
                                            
                
            {@inheritdoc}
                    ping()
        
                                            
                
            {@inheritdoc}
                    void
                
                
                    registerPlugin(Swift_Events_EventListener $plugin)
        
                                            
                
            Register a plug-in with the transport.
                    void
                
                
                    beforeSendPerformed(Swift_Mime_SimpleMessage $message)
        
                                            
                
            Iterate through registered plugins and execute plugins' methods.
                    void
                
                
                    sendPerformed(Swift_Mime_SimpleMessage $message)
        
                                            
                
            Iterate through registered plugins and execute plugins' methods.
                    int
                
                
                    numberOfRecipients(Swift_Mime_SimpleMessage $message)
        
                                            
                
            Get the number of recipients.
Details
        
                            
    isStarted()
        
    
    {@inheritdoc}
        
                            
    start()
        
    
    {@inheritdoc}
        
                            
    stop()
        
    
    {@inheritdoc}
        
                            
    ping()
        
    
    {@inheritdoc}
        
                            void
    registerPlugin(Swift_Events_EventListener $plugin)
        
    
    Register a plug-in with the transport.
        
                    protected        void
    beforeSendPerformed(Swift_Mime_SimpleMessage $message)
        
    
    Iterate through registered plugins and execute plugins' methods.
        
                    protected        void
    sendPerformed(Swift_Mime_SimpleMessage $message)
        
    
    Iterate through registered plugins and execute plugins' methods.
        
                    protected        int
    numberOfRecipients(Swift_Mime_SimpleMessage $message)
        
    
    Get the number of recipients.