This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
khosb/includes/kohana/modules/email/vendor/swift/dependency_maps/transport_deps.php

63 lines
1.8 KiB
PHP
Raw Normal View History

2011-01-07 02:50:53 +00:00
<?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.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'
)
))
-> 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.eventdispatcher')
-> asNewInstanceOf('Swift_Events_SimpleEventDispatcher')
-> register('transport.replacementfactory')
-> asSharedInstanceOf('Swift_StreamFilters_StringReplacementFilterFactory')
;