TYPO3 API  SVNRelease
transport_deps.php
Go to the documentation of this file.
00001 <?php
00002 
00003 Swift_DependencyContainer::getInstance()
00004 
00005   -> register('transport.smtp')
00006   -> asNewInstanceOf('Swift_Transport_EsmtpTransport')
00007   -> withDependencies(array(
00008     'transport.buffer',
00009     array('transport.authhandler'),
00010     'transport.eventdispatcher'
00011   ))
00012 
00013   -> register('transport.sendmail')
00014   -> asNewInstanceOf('Swift_Transport_SendmailTransport')
00015   -> withDependencies(array(
00016     'transport.buffer',
00017     'transport.eventdispatcher'
00018   ))
00019 
00020   -> register('transport.mail')
00021   -> asNewInstanceOf('Swift_Transport_MailTransport')
00022   -> withDependencies(array('transport.mailinvoker', 'transport.eventdispatcher'))
00023 
00024   -> register('transport.loadbalanced')
00025   -> asNewInstanceOf('Swift_Transport_LoadBalancedTransport')
00026 
00027   -> register('transport.failover')
00028   -> asNewInstanceOf('Swift_Transport_FailoverTransport')
00029 
00030   -> register('transport.mailinvoker')
00031   -> asSharedInstanceOf('Swift_Transport_SimpleMailInvoker')
00032 
00033   -> register('transport.buffer')
00034   -> asNewInstanceOf('Swift_Transport_StreamBuffer')
00035   -> withDependencies(array('transport.replacementfactory'))
00036 
00037   -> register('transport.authhandler')
00038   -> asNewInstanceOf('Swift_Transport_Esmtp_AuthHandler')
00039   -> withDependencies(array(
00040     array(
00041       'transport.crammd5auth',
00042       'transport.loginauth',
00043       'transport.plainauth'
00044     )
00045   ))
00046 
00047   -> register('transport.crammd5auth')
00048   -> asNewInstanceOf('Swift_Transport_Esmtp_Auth_CramMd5Authenticator')
00049 
00050   -> register('transport.loginauth')
00051   -> asNewInstanceOf('Swift_Transport_Esmtp_Auth_LoginAuthenticator')
00052 
00053   -> register('transport.plainauth')
00054   -> asNewInstanceOf('Swift_Transport_Esmtp_Auth_PlainAuthenticator')
00055 
00056   -> register('transport.eventdispatcher')
00057   -> asNewInstanceOf('Swift_Events_SimpleEventDispatcher')
00058 
00059   -> register('transport.replacementfactory')
00060   -> asSharedInstanceOf('Swift_StreamFilters_StringReplacementFilterFactory')
00061 
00062   ;