TYPO3  7.6
transport_deps.php
Go to the documentation of this file.
1 <?php
2 
4  ->register('transport.smtp')
5  ->asNewInstanceOf('Swift_Transport_EsmtpTransport')
6  ->withDependencies(array(
7  'transport.buffer',
8  array('transport.authhandler'),
9  'transport.eventdispatcher',
10  ))
11 
12  ->register('transport.sendmail')
13  ->asNewInstanceOf('Swift_Transport_SendmailTransport')
14  ->withDependencies(array(
15  'transport.buffer',
16  'transport.eventdispatcher',
17  ))
18 
19  ->register('transport.mail')
20  ->asNewInstanceOf('Swift_Transport_MailTransport')
21  ->withDependencies(array('transport.mailinvoker', 'transport.eventdispatcher'))
22 
23  ->register('transport.loadbalanced')
24  ->asNewInstanceOf('Swift_Transport_LoadBalancedTransport')
25 
26  ->register('transport.failover')
27  ->asNewInstanceOf('Swift_Transport_FailoverTransport')
28 
29  ->register('transport.spool')
30  ->asNewInstanceOf('Swift_Transport_SpoolTransport')
31  ->withDependencies(array('transport.eventdispatcher'))
32 
33  ->register('transport.null')
34  ->asNewInstanceOf('Swift_Transport_NullTransport')
35  ->withDependencies(array('transport.eventdispatcher'))
36 
37  ->register('transport.mailinvoker')
38  ->asSharedInstanceOf('Swift_Transport_SimpleMailInvoker')
39 
40  ->register('transport.buffer')
41  ->asNewInstanceOf('Swift_Transport_StreamBuffer')
42  ->withDependencies(array('transport.replacementfactory'))
43 
44  ->register('transport.authhandler')
45  ->asNewInstanceOf('Swift_Transport_Esmtp_AuthHandler')
46  ->withDependencies(array(
47  array(
48  'transport.crammd5auth',
49  'transport.loginauth',
50  'transport.plainauth',
51  'transport.ntlmauth',
52  'transport.xoauth2auth',
53  ),
54  ))
55 
56  ->register('transport.crammd5auth')
57  ->asNewInstanceOf('Swift_Transport_Esmtp_Auth_CramMd5Authenticator')
58 
59  ->register('transport.loginauth')
60  ->asNewInstanceOf('Swift_Transport_Esmtp_Auth_LoginAuthenticator')
61 
62  ->register('transport.plainauth')
63  ->asNewInstanceOf('Swift_Transport_Esmtp_Auth_PlainAuthenticator')
64 
65  ->register('transport.xoauth2auth')
66  ->asNewInstanceOf('Swift_Transport_Esmtp_Auth_XOAuth2Authenticator')
67 
68  ->register('transport.ntlmauth')
69  ->asNewInstanceOf('Swift_Transport_Esmtp_Auth_NTLMAuthenticator')
70 
71  ->register('transport.eventdispatcher')
72  ->asNewInstanceOf('Swift_Events_SimpleEventDispatcher')
73 
74  ->register('transport.replacementfactory')
75  ->asSharedInstanceOf('Swift_StreamFilters_StringReplacementFilterFactory')
76 ;