LogTransport
class LogTransport extends Transport (View source)
Properties
| array | $plugins | The plug-ins registered with the transport.  | 
                from Transport | 
| protected LoggerInterface | $logger | The Logger instance.  | 
                
Methods
Register a plug-in with the transport.
Iterate through registered plugins and execute plugins' methods.
Iterate through registered plugins and execute plugins' methods.
Get the number of recipients.
Create a new log transport instance.
{@inheritdoc}
Get a loggable string out of a Swiftmailer entity.
Get the logger for the LogTransport instance.
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.
        
                            void
    __construct(LoggerInterface $logger)
        
    
    Create a new log transport instance.
        
                            
    send(Swift_Mime_SimpleMessage $message, $failedRecipients = null)
        
    
    {@inheritdoc}
        
                    protected        string
    getMimeEntityString(Swift_Mime_SimpleMimeEntity $entity)
        
    
    Get a loggable string out of a Swiftmailer entity.
        
                            LoggerInterface
    logger()
        
    
    Get the logger for the LogTransport instance.