mirror of https://github.com/avecms/AVE.cms.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
76 lines
2.5 KiB
76 lines
2.5 KiB
<?php |
|
|
|
Swift_DependencyContainer::getInstance() |
|
->register('transport.smtp') |
|
->asNewInstanceOf('Swift_Transport_EsmtpTransport') |
|
->withDependencies(array( |
|
'transport.buffer', |
|
array('transport.authhandler'), |
|
'transport.eventdispatcher', |
|
)) |
|
|
|
->register('transport.sendmail') |
|
->asNewInstanceOf('Swift_Transport_SendmailTransport') |
|
->withDependencies(array( |
|
'transport.buffer', |
|
'transport.eventdispatcher', |
|
)) |
|
|
|
->register('transport.mail') |
|
->asNewInstanceOf('Swift_Transport_MailTransport') |
|
->withDependencies(array('transport.mailinvoker', 'transport.eventdispatcher')) |
|
|
|
->register('transport.loadbalanced') |
|
->asNewInstanceOf('Swift_Transport_LoadBalancedTransport') |
|
|
|
->register('transport.failover') |
|
->asNewInstanceOf('Swift_Transport_FailoverTransport') |
|
|
|
->register('transport.spool') |
|
->asNewInstanceOf('Swift_Transport_SpoolTransport') |
|
->withDependencies(array('transport.eventdispatcher')) |
|
|
|
->register('transport.null') |
|
->asNewInstanceOf('Swift_Transport_NullTransport') |
|
->withDependencies(array('transport.eventdispatcher')) |
|
|
|
->register('transport.mailinvoker') |
|
->asSharedInstanceOf('Swift_Transport_SimpleMailInvoker') |
|
|
|
->register('transport.buffer') |
|
->asNewInstanceOf('Swift_Transport_StreamBuffer') |
|
->withDependencies(array('transport.replacementfactory')) |
|
|
|
->register('transport.authhandler') |
|
->asNewInstanceOf('Swift_Transport_Esmtp_AuthHandler') |
|
->withDependencies(array( |
|
array( |
|
'transport.crammd5auth', |
|
'transport.loginauth', |
|
'transport.plainauth', |
|
'transport.ntlmauth', |
|
'transport.xoauth2auth', |
|
), |
|
)) |
|
|
|
->register('transport.crammd5auth') |
|
->asNewInstanceOf('Swift_Transport_Esmtp_Auth_CramMd5Authenticator') |
|
|
|
->register('transport.loginauth') |
|
->asNewInstanceOf('Swift_Transport_Esmtp_Auth_LoginAuthenticator') |
|
|
|
->register('transport.plainauth') |
|
->asNewInstanceOf('Swift_Transport_Esmtp_Auth_PlainAuthenticator') |
|
|
|
->register('transport.xoauth2auth') |
|
->asNewInstanceOf('Swift_Transport_Esmtp_Auth_XOAuth2Authenticator') |
|
|
|
->register('transport.ntlmauth') |
|
->asNewInstanceOf('Swift_Transport_Esmtp_Auth_NTLMAuthenticator') |
|
|
|
->register('transport.eventdispatcher') |
|
->asNewInstanceOf('Swift_Events_SimpleEventDispatcher') |
|
|
|
->register('transport.replacementfactory') |
|
->asSharedInstanceOf('Swift_StreamFilters_StringReplacementFilterFactory') |
|
;
|
|
|