12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?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')
- ;
|