| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123 | <?phprequire dirname(__FILE__) . '/../mime_types.php';Swift_DependencyContainer::getInstance()    ->register('properties.charset')    ->asValue('utf-8')    ->register('mime.grammar')    ->asSharedInstanceOf('Swift_Mime_Grammar')    ->register('mime.message')    ->asNewInstanceOf('Swift_Mime_SimpleMessage')    ->withDependencies(array(        'mime.headerset',        'mime.qpcontentencoder',        'cache',        'mime.grammar',        'properties.charset'    ))    ->register('mime.part')    ->asNewInstanceOf('Swift_Mime_MimePart')    ->withDependencies(array(        'mime.headerset',        'mime.qpcontentencoder',        'cache',        'mime.grammar',        'properties.charset'    ))    ->register('mime.attachment')    ->asNewInstanceOf('Swift_Mime_Attachment')    ->withDependencies(array(        'mime.headerset',        'mime.base64contentencoder',        'cache',        'mime.grammar'    ))    ->addConstructorValue($swift_mime_types)    ->register('mime.embeddedfile')    ->asNewInstanceOf('Swift_Mime_EmbeddedFile')    ->withDependencies(array(        'mime.headerset',        'mime.base64contentencoder',        'cache',        'mime.grammar'    ))    ->addConstructorValue($swift_mime_types)    ->register('mime.headerfactory')    ->asNewInstanceOf('Swift_Mime_SimpleHeaderFactory')    ->withDependencies(array(            'mime.qpheaderencoder',            'mime.rfc2231encoder',            'mime.grammar',            'properties.charset'        ))    ->register('mime.headerset')    ->asNewInstanceOf('Swift_Mime_SimpleHeaderSet')    ->withDependencies(array('mime.headerfactory', 'properties.charset'))    ->register('mime.qpheaderencoder')    ->asNewInstanceOf('Swift_Mime_HeaderEncoder_QpHeaderEncoder')    ->withDependencies(array('mime.charstream'))    ->register('mime.base64headerencoder')    ->asNewInstanceOf('Swift_Mime_HeaderEncoder_Base64HeaderEncoder')    ->withDependencies(array('mime.charstream'))    ->register('mime.charstream')    ->asNewInstanceOf('Swift_CharacterStream_NgCharacterStream')    ->withDependencies(array('mime.characterreaderfactory', 'properties.charset'))    ->register('mime.bytecanonicalizer')    ->asSharedInstanceOf('Swift_StreamFilters_ByteArrayReplacementFilter')    ->addConstructorValue(array(array(0x0D, 0x0A), array(0x0D), array(0x0A)))    ->addConstructorValue(array(array(0x0A), array(0x0A), array(0x0D, 0x0A)))    ->register('mime.characterreaderfactory')    ->asSharedInstanceOf('Swift_CharacterReaderFactory_SimpleCharacterReaderFactory')    ->register('mime.safeqpcontentencoder')    ->asNewInstanceOf('Swift_Mime_ContentEncoder_QpContentEncoder')    ->withDependencies(array('mime.charstream', 'mime.bytecanonicalizer'))    ->register('mime.rawcontentencoder')    ->asNewInstanceOf('Swift_Mime_ContentEncoder_RawContentEncoder')    ->register('mime.nativeqpcontentencoder')    ->withDependencies(array('properties.charset'))    ->asNewInstanceOf('Swift_Mime_ContentEncoder_NativeQpContentEncoder')    ->register('mime.qpcontentencoderproxy')    ->asNewInstanceOf('Swift_Mime_ContentEncoder_QpContentEncoderProxy')    ->withDependencies(array('mime.safeqpcontentencoder', 'mime.nativeqpcontentencoder', 'properties.charset'))    ->register('mime.7bitcontentencoder')    ->asNewInstanceOf('Swift_Mime_ContentEncoder_PlainContentEncoder')    ->addConstructorValue('7bit')    ->addConstructorValue(true)    ->register('mime.8bitcontentencoder')    ->asNewInstanceOf('Swift_Mime_ContentEncoder_PlainContentEncoder')    ->addConstructorValue('8bit')    ->addConstructorValue(true)    ->register('mime.base64contentencoder')    ->asSharedInstanceOf('Swift_Mime_ContentEncoder_Base64ContentEncoder')    ->register('mime.rfc2231encoder')    ->asNewInstanceOf('Swift_Encoder_Rfc2231Encoder')    ->withDependencies(array('mime.charstream'))    // As of PHP 5.4.7, the quoted_printable_encode() function behaves correctly.    // see https://github.com/php/php-src/commit/18bb426587d62f93c54c40bf8535eb8416603629    ->register('mime.qpcontentencoder')    ->asAliasOf(version_compare(phpversion(), '5.4.7', '>=') ? 'mime.qpcontentencoderproxy' : 'mime.safeqpcontentencoder');unset($swift_mime_types);
 |