TYPO3 API  SVNRelease
mime_deps.php
Go to the documentation of this file.
00001 <?php
00002 
00003 require_once dirname(__FILE__) . '/../mime_types.php';
00004 
00005 Swift_DependencyContainer::getInstance()
00006 
00007   -> register('properties.charset')
00008   -> asValue('utf-8')
00009 
00010   -> register('mime.message')
00011   -> asNewInstanceOf('Swift_Mime_SimpleMessage')
00012   -> withDependencies(array(
00013     'mime.headerset',
00014     'mime.qpcontentencoder',
00015     'cache',
00016     'properties.charset'
00017   ))
00018 
00019   -> register('mime.part')
00020   -> asNewInstanceOf('Swift_Mime_MimePart')
00021   -> withDependencies(array(
00022     'mime.headerset',
00023     'mime.qpcontentencoder',
00024     'cache',
00025     'properties.charset'
00026   ))
00027 
00028   -> register('mime.attachment')
00029   -> asNewInstanceOf('Swift_Mime_Attachment')
00030   -> withDependencies(array(
00031     'mime.headerset',
00032     'mime.base64contentencoder',
00033     'cache'
00034   ))
00035   -> addConstructorValue($swift_mime_types)
00036 
00037   -> register('mime.embeddedfile')
00038   -> asNewInstanceOf('Swift_Mime_EmbeddedFile')
00039   -> withDependencies(array(
00040     'mime.headerset',
00041     'mime.base64contentencoder',
00042     'cache'
00043   ))
00044   -> addConstructorValue($swift_mime_types)
00045 
00046   -> register('mime.headerfactory')
00047   -> asNewInstanceOf('Swift_Mime_SimpleHeaderFactory')
00048   -> withDependencies(array(
00049       'mime.qpheaderencoder',
00050       'mime.rfc2231encoder',
00051       'properties.charset'
00052     ))
00053 
00054   -> register('mime.headerset')
00055   -> asNewInstanceOf('Swift_Mime_SimpleHeaderSet')
00056   -> withDependencies(array('mime.headerfactory', 'properties.charset'))
00057 
00058   -> register('mime.qpheaderencoder')
00059   -> asNewInstanceOf('Swift_Mime_HeaderEncoder_QpHeaderEncoder')
00060   -> withDependencies(array('mime.charstream'))
00061 
00062   -> register('mime.charstream')
00063   -> asNewInstanceOf('Swift_CharacterStream_NgCharacterStream')
00064   -> withDependencies(array('mime.characterreaderfactory', 'properties.charset'))
00065 
00066   -> register('mime.bytecanonicalizer')
00067   -> asSharedInstanceOf('Swift_StreamFilters_ByteArrayReplacementFilter')
00068   -> addConstructorValue(array(array(0x0D, 0x0A), array(0x0D), array(0x0A)))
00069   -> addConstructorValue(array(array(0x0A), array(0x0A), array(0x0D, 0x0A)))
00070 
00071   -> register('mime.characterreaderfactory')
00072   -> asSharedInstanceOf('Swift_CharacterReaderFactory_SimpleCharacterReaderFactory')
00073 
00074   -> register('mime.qpcontentencoder')
00075   -> asNewInstanceOf('Swift_Mime_ContentEncoder_QpContentEncoder')
00076   -> withDependencies(array('mime.charstream', 'mime.bytecanonicalizer'))
00077 
00078   -> register('mime.7bitcontentencoder')
00079   -> asNewInstanceOf('Swift_Mime_ContentEncoder_PlainContentEncoder')
00080   -> addConstructorValue('7bit')
00081   -> addConstructorValue(true)
00082 
00083   -> register('mime.8bitcontentencoder')
00084   -> asNewInstanceOf('Swift_Mime_ContentEncoder_PlainContentEncoder')
00085   -> addConstructorValue('8bit')
00086   -> addConstructorValue(true)
00087 
00088   -> register('mime.base64contentencoder')
00089   -> asSharedInstanceOf('Swift_Mime_ContentEncoder_Base64ContentEncoder')
00090 
00091   -> register('mime.rfc2231encoder')
00092   -> asNewInstanceOf('Swift_Encoder_Rfc2231Encoder')
00093   -> withDependencies(array('mime.charstream'))
00094 
00095   ;
00096 
00097 unset($swift_mime_types);