From 8f7b134e5a5e8ad43e7dd2f23f7120655bf5aa2d Mon Sep 17 00:00:00 2001 From: Tristan Zur Date: Mon, 11 Jun 2012 18:25:19 +0200 Subject: =?UTF-8?q?Neue=20Erweiterung=20zum=20eMail-Versand=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- protected/config/maincfg.php | 12 +- protected/extensions/yii-mail/YiiMail.php | 242 ++ protected/extensions/yii-mail/YiiMailMessage.php | 147 + ...t_ByteStream_AbstractFilterableInputStream.html | 462 ++ .../Swift_ByteStream_ArrayByteStream.html | 405 ++ .../Swift_ByteStream_FileByteStream.html | 374 ++ .../doc/Swift/ByteStream/Swift_FileStream.html | 203 + .../Swift/ByteStream/Swift_InputByteStream.html | 302 ++ .../Swift/ByteStream/Swift_OutputByteStream.html | 229 + ...Stream---AbstractFilterableInputStream.php.html | 164 + ...--Swift---ByteStream---ArrayByteStream.php.html | 164 + ...---Swift---ByteStream---FileByteStream.php.html | 164 + ...tMailer---classes---Swift---FileStream.php.html | 164 + ...er---classes---Swift---InputByteStream.php.html | 164 + ...r---classes---Swift---OutputByteStream.php.html | 164 + .../CharacterStream/Swift_CharacterStream.html | 391 ++ ...Swift_CharacterStream_ArrayCharacterStream.html | 471 ++ .../Swift_CharacterStream_NgCharacterStream.html | 471 ++ ...CharacterStream---ArrayCharacterStream.php.html | 164 + ...---CharacterStream---NgCharacterStream.php.html | 164 + ...er---classes---Swift---CharacterStream.php.html | 184 + .../doc/Swift/Encoder/Swift_CharacterReader.html | 311 ++ .../Encoder/Swift_CharacterReaderFactory.html | 195 + ...ReaderFactory_SimpleCharacterReaderFactory.html | 221 + ...ft_CharacterReader_GenericFixedWidthReader.html | 323 ++ .../Swift_CharacterReader_UsAsciiReader.html | 295 ++ .../Encoder/Swift_CharacterReader_Utf8Reader.html | 298 ++ .../yii-mail/doc/Swift/Encoder/Swift_Encoder.html | 218 + .../Swift/Encoder/Swift_Encoder_Base64Encoder.html | 249 ++ .../doc/Swift/Encoder/Swift_Encoder_QpEncoder.html | 442 ++ .../Encoder/Swift_Encoder_Rfc2231Encoder.html | 263 ++ .../yii-mail/doc/Swift/Encoder/Swift_Encoding.html | 250 ++ ...racterReader---GenericFixedWidthReader.php.html | 164 + ...wift---CharacterReader---UsAsciiReader.php.html | 164 + ...--Swift---CharacterReader---Utf8Reader.php.html | 164 + ...er---classes---Swift---CharacterReader.php.html | 164 + ...Factory---SimpleCharacterReaderFactory.php.html | 164 + ...asses---Swift---CharacterReaderFactory.php.html | 164 + ...sses---Swift---Encoder---Base64Encoder.php.html | 164 + ...-classes---Swift---Encoder---QpEncoder.php.html | 164 + ...ses---Swift---Encoder---Rfc2231Encoder.php.html | 164 + ...wiftMailer---classes---Swift---Encoder.php.html | 164 + ...iftMailer---classes---Swift---Encoding.php.html | 164 + .../Swift/Events/Swift_Events_CommandEvent.html | 261 ++ .../Swift/Events/Swift_Events_CommandListener.html | 197 + .../doc/Swift/Events/Swift_Events_Event.html | 237 + .../Swift/Events/Swift_Events_EventDispatcher.html | 359 ++ .../Swift/Events/Swift_Events_EventListener.html | 192 + .../doc/Swift/Events/Swift_Events_EventObject.html | 320 ++ .../Swift/Events/Swift_Events_ResponseEvent.html | 261 ++ .../Events/Swift_Events_ResponseListener.html | 197 + .../doc/Swift/Events/Swift_Events_SendEvent.html | 402 ++ .../Swift/Events/Swift_Events_SendListener.html | 222 + .../Events/Swift_Events_SimpleEventDispatcher.html | 421 ++ .../Events/Swift_Events_TransportChangeEvent.html | 211 + .../Swift_Events_TransportChangeListener.html | 272 ++ .../Swift_Events_TransportExceptionEvent.html | 239 + .../Swift_Events_TransportExceptionListener.html | 197 + ...lasses---Swift---Events---CommandEvent.php.html | 164 + ...ses---Swift---Events---CommandListener.php.html | 164 + ...ler---classes---Swift---Events---Event.php.html | 164 + ...ses---Swift---Events---EventDispatcher.php.html | 164 + ...asses---Swift---Events---EventListener.php.html | 164 + ...classes---Swift---Events---EventObject.php.html | 164 + ...asses---Swift---Events---ResponseEvent.php.html | 164 + ...es---Swift---Events---ResponseListener.php.html | 164 + ...--classes---Swift---Events---SendEvent.php.html | 164 + ...lasses---Swift---Events---SendListener.php.html | 164 + ...Swift---Events---SimpleEventDispatcher.php.html | 164 + ...-Swift---Events---TransportChangeEvent.php.html | 164 + ...ift---Events---TransportChangeListener.php.html | 164 + ...ift---Events---TransportExceptionEvent.php.html | 164 + ...---Events---TransportExceptionListener.php.html | 164 + .../doc/Swift/KeyCache/Swift_KeyCache.html | 427 ++ .../KeyCache/Swift_KeyCache_ArrayKeyCache.html | 472 ++ .../KeyCache/Swift_KeyCache_DiskKeyCache.html | 523 +++ .../Swift_KeyCache_KeyCacheInputStream.html | 315 ++ .../KeyCache/Swift_KeyCache_NullKeyCache.html | 447 ++ .../Swift_KeyCache_SimpleKeyCacheInputStream.html | 469 ++ ...ses---Swift---KeyCache---ArrayKeyCache.php.html | 164 + ...sses---Swift---KeyCache---DiskKeyCache.php.html | 164 + ...Swift---KeyCache---KeyCacheInputStream.php.html | 164 + ...sses---Swift---KeyCache---NullKeyCache.php.html | 164 + ...--KeyCache---SimpleKeyCacheInputStream.php.html | 164 + ...iftMailer---classes---Swift---KeyCache.php.html | 164 + .../Swift_Mailer_ArrayRecipientIterator.html | 248 ++ .../Mailer/Swift_Mailer_RecipientIterator.html | 211 + ...wift---Mailer---ArrayRecipientIterator.php.html | 164 + ...s---Swift---Mailer---RecipientIterator.php.html | 164 + .../yii-mail/doc/Swift/Mime/Swift_Attachment.html | 444 ++ .../doc/Swift/Mime/Swift_EmbeddedFile.html | 479 ++ .../yii-mail/doc/Swift/Mime/Swift_Image.html | 474 ++ .../yii-mail/doc/Swift/Mime/Swift_Message.html | 622 +++ .../yii-mail/doc/Swift/Mime/Swift_MimePart.html | 440 ++ .../doc/Swift/Mime/Swift_Mime_Attachment.html | 567 +++ .../doc/Swift/Mime/Swift_Mime_CharsetObserver.html | 213 + .../doc/Swift/Mime/Swift_Mime_ContentEncoder.html | 239 + ...t_Mime_ContentEncoder_Base64ContentEncoder.html | 253 ++ ...ft_Mime_ContentEncoder_PlainContentEncoder.html | 336 ++ ...Swift_Mime_ContentEncoder_QpContentEncoder.html | 306 ++ .../doc/Swift/Mime/Swift_Mime_EmbeddedFile.html | 427 ++ .../Swift/Mime/Swift_Mime_EncodingObserver.html | 195 + .../yii-mail/doc/Swift/Mime/Swift_Mime_Header.html | 409 ++ .../doc/Swift/Mime/Swift_Mime_HeaderEncoder.html | 208 + ...ift_Mime_HeaderEncoder_Base64HeaderEncoder.html | 210 + .../Swift_Mime_HeaderEncoder_QpHeaderEncoder.html | 334 ++ .../doc/Swift/Mime/Swift_Mime_HeaderFactory.html | 343 ++ .../doc/Swift/Mime/Swift_Mime_HeaderSet.html | 597 +++ .../Mime/Swift_Mime_Headers_AbstractHeader.html | 828 ++++ .../Swift/Mime/Swift_Mime_Headers_DateHeader.html | 440 ++ .../Swift_Mime_Headers_IdentificationHeader.html | 486 +++ .../Mime/Swift_Mime_Headers_MailboxHeader.html | 661 +++ .../Swift_Mime_Headers_ParameterizedHeader.html | 564 +++ .../Swift/Mime/Swift_Mime_Headers_PathHeader.html | 439 ++ .../Swift_Mime_Headers_UnstructuredHeader.html | 460 ++ .../doc/Swift/Mime/Swift_Mime_Message.html | 673 +++ .../doc/Swift/Mime/Swift_Mime_MimeEntity.html | 460 ++ .../doc/Swift/Mime/Swift_Mime_MimePart.html | 685 +++ .../Swift/Mime/Swift_Mime_ParameterizedHeader.html | 255 ++ .../Swift/Mime/Swift_Mime_SimpleHeaderFactory.html | 430 ++ .../doc/Swift/Mime/Swift_Mime_SimpleHeaderSet.html | 788 ++++ .../doc/Swift/Mime/Swift_Mime_SimpleMessage.html | 1394 ++++++ .../Swift/Mime/Swift_Mime_SimpleMimeEntity.html | 1143 +++++ ...tMailer---classes---Swift---Attachment.php.html | 164 + ...ailer---classes---Swift---EmbeddedFile.php.html | 164 + ...-swiftMailer---classes---Swift---Image.php.html | 164 + ...wiftMailer---classes---Swift---Message.php.html | 164 + ...---classes---Swift---Mime---Attachment.php.html | 164 + ...asses---Swift---Mime---CharsetObserver.php.html | 164 + ...-ContentEncoder---Base64ContentEncoder.php.html | 164 + ...--ContentEncoder---PlainContentEncoder.php.html | 164 + ...me---ContentEncoder---QpContentEncoder.php.html | 164 + ...lasses---Swift---Mime---ContentEncoder.php.html | 164 + ...-classes---Swift---Mime---EmbeddedFile.php.html | 164 + ...sses---Swift---Mime---EncodingObserver.php.html | 164 + ...iler---classes---Swift---Mime---Header.php.html | 164 + ...---HeaderEncoder---Base64HeaderEncoder.php.html | 184 + ...Mime---HeaderEncoder---QpHeaderEncoder.php.html | 194 + ...classes---Swift---Mime---HeaderEncoder.php.html | 164 + ...classes---Swift---Mime---HeaderFactory.php.html | 164 + ...r---classes---Swift---Mime---HeaderSet.php.html | 164 + ...wift---Mime---Headers---AbstractHeader.php.html | 164 + ...---Swift---Mime---Headers---DateHeader.php.html | 164 + ...-Mime---Headers---IdentificationHeader.php.html | 164 + ...Swift---Mime---Headers---MailboxHeader.php.html | 164 + ...--Mime---Headers---ParameterizedHeader.php.html | 164 + ...---Swift---Mime---Headers---PathHeader.php.html | 164 + ...---Mime---Headers---UnstructuredHeader.php.html | 164 + ...ler---classes---Swift---Mime---Message.php.html | 164 + ...---classes---Swift---Mime---MimeEntity.php.html | 164 + ...er---classes---Swift---Mime---MimePart.php.html | 164 + ...s---Swift---Mime---ParameterizedHeader.php.html | 164 + ...s---Swift---Mime---SimpleHeaderFactory.php.html | 164 + ...asses---Swift---Mime---SimpleHeaderSet.php.html | 164 + ...classes---Swift---Mime---SimpleMessage.php.html | 164 + ...sses---Swift---Mime---SimpleMimeEntity.php.html | 164 + ...iftMailer---classes---Swift---MimePart.php.html | 164 + .../Plugins/Swift_Plugins_AntiFloodPlugin.html | 382 ++ .../Swift_Plugins_BandwidthMonitorPlugin.html | 519 +++ .../Plugins/Swift_Plugins_DecoratorPlugin.html | 294 ++ .../Swift_Plugins_Decorator_Replacements.html | 196 + .../Swift/Plugins/Swift_Plugins_LoggerPlugin.html | 495 +++ .../Plugins/Swift_Plugins_PopBeforeSmtpPlugin.html | 534 +++ .../Plugins/Swift_Plugins_Pop_Pop3Connection.html | 212 + .../doc/Swift/Plugins/Swift_Plugins_Reporter.html | 225 + .../Plugins/Swift_Plugins_ReporterPlugin.html | 257 ++ .../Swift_Plugins_Reporters_HitReporter.html | 245 ++ .../Swift_Plugins_Reporters_HtmlReporter.html | 205 + .../doc/Swift/Plugins/Swift_Plugins_Sleeper.html | 195 + .../Plugins/Swift_Plugins_ThrottlerPlugin.html | 391 ++ .../doc/Swift/Plugins/Swift_Plugins_Timer.html | 190 + ...es---Swift---Plugins---AntiFloodPlugin.php.html | 164 + ...ift---Plugins---BandwidthMonitorPlugin.php.html | 164 + ...t---Plugins---Decorator---Replacements.php.html | 164 + ...es---Swift---Plugins---DecoratorPlugin.php.html | 164 + ...asses---Swift---Plugins---LoggerPlugin.php.html | 164 + ...Swift---Plugins---Pop---Pop3Connection.php.html | 164 + ...-Swift---Plugins---PopBeforeSmtpPlugin.php.html | 164 + ...--classes---Swift---Plugins---Reporter.php.html | 164 + ...ses---Swift---Plugins---ReporterPlugin.php.html | 164 + ...ft---Plugins---Reporters---HitReporter.php.html | 164 + ...t---Plugins---Reporters---HtmlReporter.php.html | 164 + ...---classes---Swift---Plugins---Sleeper.php.html | 164 + ...es---Swift---Plugins---ThrottlerPlugin.php.html | 164 + ...er---classes---Swift---Plugins---Timer.php.html | 164 + protected/extensions/yii-mail/doc/Swift/Swift.html | 230 + .../doc/Swift/Swift_DependencyContainer.html | 571 +++ .../doc/Swift/Swift_DependencyException.html | 207 + .../yii-mail/doc/Swift/Swift_Filterable.html | 222 + .../yii-mail/doc/Swift/Swift_IoException.html | 227 + .../yii-mail/doc/Swift/Swift_Mailer.html | 333 ++ .../doc/Swift/Swift_ReplacementFilterFactory.html | 197 + .../doc/Swift/Swift_RfcComplianceException.html | 207 + .../yii-mail/doc/Swift/Swift_StreamFilter.html | 220 + ...t_StreamFilters_ByteArrayReplacementFilter.html | 262 ++ ...wift_StreamFilters_StringReplacementFilter.html | 259 ++ ...reamFilters_StringReplacementFilterFactory.html | 203 + .../yii-mail/doc/Swift/Swift_SwiftException.html | 300 ++ .../Swift/Transport/Swift_FailoverTransport.html | 292 ++ .../Transport/Swift_LoadBalancedTransport.html | 271 ++ .../doc/Swift/Transport/Swift_MailTransport.html | 258 ++ .../doc/Swift/Transport/Swift_Plugins_Logger.html | 235 + .../Swift_Plugins_Loggers_ArrayLogger.html | 278 ++ .../Swift_Plugins_Loggers_EchoLogger.html | 278 ++ .../Transport/Swift_Plugins_Pop_Pop3Exception.html | 282 ++ .../Swift/Transport/Swift_SendmailTransport.html | 361 ++ .../doc/Swift/Transport/Swift_SmtpTransport.html | 413 ++ .../doc/Swift/Transport/Swift_Transport.html | 283 ++ .../Swift/Transport/Swift_TransportException.html | 282 ++ .../Swift_Transport_AbstractSmtpTransport.html | 873 ++++ .../Transport/Swift_Transport_EsmtpHandler.html | 379 ++ .../Transport/Swift_Transport_EsmtpTransport.html | 708 +++ .../Swift_Transport_Esmtp_AuthHandler.html | 663 +++ ..._Transport_Esmtp_Auth_CramMd5Authenticator.html | 231 + ...ft_Transport_Esmtp_Auth_LoginAuthenticator.html | 231 + ...ft_Transport_Esmtp_Auth_PlainAuthenticator.html | 231 + .../Swift_Transport_Esmtp_Authenticator.html | 219 + .../Swift_Transport_FailoverTransport.html | 322 ++ .../Swift/Transport/Swift_Transport_IoBuffer.html | 345 ++ .../Swift_Transport_LoadBalancedTransport.html | 483 +++ .../Transport/Swift_Transport_MailInvoker.html | 204 + .../Transport/Swift_Transport_MailTransport.html | 402 ++ .../Swift_Transport_SendmailTransport.html | 439 ++ .../Swift_Transport_SimpleMailInvoker.html | 210 + .../Swift/Transport/Swift_Transport_SmtpAgent.html | 220 + .../Transport/Swift_Transport_StreamBuffer.html | 487 +++ ...---classes---Swift---FailoverTransport.php.html | 164 + ...lasses---Swift---LoadBalancedTransport.php.html | 164 + ...iler---classes---Swift---MailTransport.php.html | 164 + ...r---classes---Swift---Plugins---Logger.php.html | 164 + ...wift---Plugins---Loggers---ArrayLogger.php.html | 164 + ...Swift---Plugins---Loggers---EchoLogger.php.html | 164 + ...-Swift---Plugins---Pop---Pop3Exception.php.html | 164 + ...---classes---Swift---SendmailTransport.php.html | 164 + ...iler---classes---Swift---SmtpTransport.php.html | 164 + ...ft---Transport---AbstractSmtpTransport.php.html | 164 + ...---Esmtp---Auth---CramMd5Authenticator.php.html | 164 + ...rt---Esmtp---Auth---LoginAuthenticator.php.html | 164 + ...rt---Esmtp---Auth---PlainAuthenticator.php.html | 164 + ...wift---Transport---Esmtp---AuthHandler.php.html | 164 + ...ft---Transport---Esmtp---Authenticator.php.html | 164 + ...ses---Swift---Transport---EsmtpHandler.php.html | 164 + ...s---Swift---Transport---EsmtpTransport.php.html | 164 + ...-Swift---Transport---FailoverTransport.php.html | 164 + ...classes---Swift---Transport---IoBuffer.php.html | 164 + ...ft---Transport---LoadBalancedTransport.php.html | 164 + ...sses---Swift---Transport---MailInvoker.php.html | 164 + ...es---Swift---Transport---MailTransport.php.html | 164 + ...-Swift---Transport---SendmailTransport.php.html | 164 + ...-Swift---Transport---SimpleMailInvoker.php.html | 164 + ...lasses---Swift---Transport---SmtpAgent.php.html | 164 + ...ses---Swift---Transport---StreamBuffer.php.html | 164 + ...ftMailer---classes---Swift---Transport.php.html | 164 + ...--classes---Swift---TransportException.php.html | 164 + ...-classes---Swift---DependencyContainer.php.html | 164 + ...-classes---Swift---DependencyException.php.html | 164 + ...tMailer---classes---Swift---Filterable.php.html | 164 + ...Mailer---classes---Swift---IoException.php.html | 164 + ...swiftMailer---classes---Swift---Mailer.php.html | 164 + ...ses---Swift---ReplacementFilterFactory.php.html | 164 + ...asses---Swift---RfcComplianceException.php.html | 164 + ...ailer---classes---Swift---StreamFilter.php.html | 164 + ...amFilters---ByteArrayReplacementFilter.php.html | 164 + ...treamFilters---StringReplacementFilter.php.html | 164 + ...lters---StringReplacementFilterFactory.php.html | 164 + ...ler---classes---Swift---SwiftException.php.html | 164 + ...endors---swiftMailer---classes---Swift.php.html | 164 + .../extensions/yii-mail/doc/Yii-Mail/YiiMail.html | 510 +++ .../yii-mail/doc/Yii-Mail/YiiMailMessage.html | 343 ++ .../yii-mail/doc/Yii-Mail/_YiiMail.php.html | 167 + .../yii-mail/doc/Yii-Mail/_YiiMailMessage.php.html | 167 + protected/extensions/yii-mail/doc/blank.html | 13 + .../extensions/yii-mail/doc/classtrees_Swift.html | 380 ++ .../yii-mail/doc/classtrees_Yii-Mail.html | 28 + .../extensions/yii-mail/doc/elementindex.html | 4587 ++++++++++++++++++++ .../yii-mail/doc/elementindex_Swift.html | 4472 +++++++++++++++++++ .../yii-mail/doc/elementindex_Yii-Mail.html | 246 ++ protected/extensions/yii-mail/doc/errors.html | 658 +++ protected/extensions/yii-mail/doc/index.html | 24 + protected/extensions/yii-mail/doc/li_Swift.html | 1369 ++++++ protected/extensions/yii-mail/doc/li_Yii-Mail.html | 149 + .../extensions/yii-mail/doc/media/images/Class.gif | Bin 0 -> 1078 bytes .../yii-mail/doc/media/images/Constant.gif | Bin 0 -> 1041 bytes .../yii-mail/doc/media/images/Constants.gif | Bin 0 -> 1068 bytes .../yii-mail/doc/media/images/Constructor.gif | Bin 0 -> 1044 bytes .../yii-mail/doc/media/images/Destructor.gif | Bin 0 -> 1043 bytes .../extensions/yii-mail/doc/media/images/Disk.gif | Bin 0 -> 941 bytes .../yii-mail/doc/media/images/FolderClosed.gif | Bin 0 -> 963 bytes .../yii-mail/doc/media/images/FolderOpened.gif | Bin 0 -> 957 bytes .../yii-mail/doc/media/images/Functions.gif | Bin 0 -> 1064 bytes .../yii-mail/doc/media/images/GhostClass.gif | Bin 0 -> 1071 bytes .../extensions/yii-mail/doc/media/images/I.png | Bin 0 -> 148 bytes .../extensions/yii-mail/doc/media/images/L.png | Bin 0 -> 153 bytes .../yii-mail/doc/media/images/Lminus.png | Bin 0 -> 219 bytes .../extensions/yii-mail/doc/media/images/Lplus.png | Bin 0 -> 224 bytes .../doc/media/images/PrivateDataMember.gif | Bin 0 -> 967 bytes .../yii-mail/doc/media/images/PrivateMethod.gif | Bin 0 -> 1062 bytes .../yii-mail/doc/media/images/PrivateProperty.gif | Bin 0 -> 1063 bytes .../doc/media/images/ProtectedDataMember.gif | Bin 0 -> 1064 bytes .../yii-mail/doc/media/images/ProtectedMethod.gif | Bin 0 -> 1080 bytes .../doc/media/images/ProtectedProperty.gif | Bin 0 -> 1068 bytes .../yii-mail/doc/media/images/PublicDataMember.gif | Bin 0 -> 954 bytes .../yii-mail/doc/media/images/PublicMethod.gif | Bin 0 -> 1038 bytes .../yii-mail/doc/media/images/PublicProperty.gif | Bin 0 -> 1053 bytes .../extensions/yii-mail/doc/media/images/T.png | Bin 0 -> 152 bytes .../yii-mail/doc/media/images/Tminus.png | Bin 0 -> 207 bytes .../extensions/yii-mail/doc/media/images/Tplus.png | Bin 0 -> 222 bytes .../extensions/yii-mail/doc/media/images/Types.gif | Bin 0 -> 1049 bytes .../yii-mail/doc/media/images/Variable.gif | Bin 0 -> 1051 bytes .../extensions/yii-mail/doc/media/images/Vars.gif | Bin 0 -> 1064 bytes .../extensions/yii-mail/doc/media/images/blank.png | Bin 0 -> 144 bytes .../yii-mail/doc/media/images/classFolder.gif | Bin 0 -> 1069 bytes .../extensions/yii-mail/doc/media/images/error.gif | Bin 0 -> 122 bytes .../extensions/yii-mail/doc/media/images/file.png | Bin 0 -> 462 bytes .../yii-mail/doc/media/images/foldericon.png | Bin 0 -> 229 bytes .../extensions/yii-mail/doc/media/images/minus.gif | Bin 0 -> 64 bytes .../yii-mail/doc/media/images/msgError.gif | Bin 0 -> 997 bytes .../yii-mail/doc/media/images/msgFatalError.gif | Bin 0 -> 1040 bytes .../yii-mail/doc/media/images/msgHint.gif | Bin 0 -> 989 bytes .../yii-mail/doc/media/images/msgInformation.gif | Bin 0 -> 963 bytes .../yii-mail/doc/media/images/msgWarning.gif | Bin 0 -> 1043 bytes .../yii-mail/doc/media/images/openfoldericon.png | Bin 0 -> 232 bytes .../extensions/yii-mail/doc/media/images/plus.gif | Bin 0 -> 67 bytes .../yii-mail/doc/media/images/spacer.gif | Bin 0 -> 55 bytes .../extensions/yii-mail/doc/media/lib/classTree.js | 454 ++ .../yii-mail/doc/media/lib/tab.webfx.css | 86 + .../extensions/yii-mail/doc/media/lib/tabpane.js | 308 ++ protected/extensions/yii-mail/doc/media/lib/ua.js | 111 + .../extensions/yii-mail/doc/media/stylesheet.css | 230 + protected/extensions/yii-mail/doc/packages.html | 16 + .../yii-mail/vendors/swiftMailer/classes/Swift.php | 57 + .../swiftMailer/classes/Swift/Attachment.php | 75 + .../ByteStream/AbstractFilterableInputStream.php | 178 + .../classes/Swift/ByteStream/ArrayByteStream.php | 190 + .../classes/Swift/ByteStream/FileByteStream.php | 177 + .../swiftMailer/classes/Swift/CharacterReader.php | 60 + .../CharacterReader/GenericFixedWidthReader.php | 96 + .../Swift/CharacterReader/UsAsciiReader.php | 83 + .../classes/Swift/CharacterReader/Utf8Reader.php | 183 + .../classes/Swift/CharacterReaderFactory.php | 29 + .../SimpleCharacterReaderFactory.php | 119 + .../swiftMailer/classes/Swift/CharacterStream.php | 86 + .../Swift/CharacterStream/ArrayCharacterStream.php | 319 ++ .../Swift/CharacterStream/NgCharacterStream.php | 300 ++ .../classes/Swift/DependencyContainer.php | 349 ++ .../classes/Swift/DependencyException.php | 30 + .../swiftMailer/classes/Swift/EmbeddedFile.php | 73 + .../vendors/swiftMailer/classes/Swift/Encoder.php | 32 + .../classes/Swift/Encoder/Base64Encoder.php | 63 + .../classes/Swift/Encoder/QpEncoder.php | 263 ++ .../classes/Swift/Encoder/Rfc2231Encoder.php | 89 + .../vendors/swiftMailer/classes/Swift/Encoding.php | 70 + .../classes/Swift/Events/CommandEvent.php | 67 + .../classes/Swift/Events/CommandListener.php | 29 + .../swiftMailer/classes/Swift/Events/Event.php | 39 + .../classes/Swift/Events/EventDispatcher.php | 81 + .../classes/Swift/Events/EventListener.php | 19 + .../classes/Swift/Events/EventObject.php | 65 + .../classes/Swift/Events/ResponseEvent.php | 65 + .../classes/Swift/Events/ResponseListener.php | 29 + .../swiftMailer/classes/Swift/Events/SendEvent.php | 127 + .../classes/Swift/Events/SendListener.php | 35 + .../classes/Swift/Events/SimpleEventDispatcher.php | 175 + .../classes/Swift/Events/TransportChangeEvent.php | 31 + .../Swift/Events/TransportChangeListener.php | 53 + .../Swift/Events/TransportExceptionEvent.php | 50 + .../Swift/Events/TransportExceptionListener.php | 30 + .../classes/Swift/FailoverTransport.php | 48 + .../swiftMailer/classes/Swift/FileStream.php | 28 + .../swiftMailer/classes/Swift/Filterable.php | 34 + .../vendors/swiftMailer/classes/Swift/Image.php | 62 + .../swiftMailer/classes/Swift/InputByteStream.php | 72 + .../swiftMailer/classes/Swift/IoException.php | 30 + .../vendors/swiftMailer/classes/Swift/KeyCache.php | 99 + .../classes/Swift/KeyCache/ArrayKeyCache.php | 209 + .../classes/Swift/KeyCache/DiskKeyCache.php | 316 ++ .../classes/Swift/KeyCache/KeyCacheInputStream.php | 53 + .../classes/Swift/KeyCache/NullKeyCache.php | 110 + .../Swift/KeyCache/SimpleKeyCacheInputStream.php | 131 + .../classes/Swift/LoadBalancedTransport.php | 48 + .../swiftMailer/classes/Swift/MailTransport.php | 48 + .../vendors/swiftMailer/classes/Swift/Mailer.php | 173 + .../Swift/Mailer/ArrayRecipientIterator.php | 59 + .../classes/Swift/Mailer/RecipientIterator.php | 34 + .../vendors/swiftMailer/classes/Swift/Message.php | 82 + .../swiftMailer/classes/Swift/Mime/Attachment.php | 143 + .../classes/Swift/Mime/CharsetObserver.php | 26 + .../classes/Swift/Mime/ContentEncoder.php | 41 + .../Mime/ContentEncoder/Base64ContentEncoder.php | 81 + .../Mime/ContentEncoder/PlainContentEncoder.php | 175 + .../Swift/Mime/ContentEncoder/QpContentEncoder.php | 117 + .../classes/Swift/Mime/EmbeddedFile.php | 51 + .../classes/Swift/Mime/EncodingObserver.php | 28 + .../swiftMailer/classes/Swift/Mime/Header.php | 85 + .../classes/Swift/Mime/HeaderEncoder.php | 28 + .../Mime/HeaderEncoder/Base64HeaderEncoder.php | 36 + .../Swift/Mime/HeaderEncoder/QpHeaderEncoder.php | 99 + .../classes/Swift/Mime/HeaderFactory.php | 72 + .../swiftMailer/classes/Swift/Mime/HeaderSet.php | 170 + .../classes/Swift/Mime/Headers/AbstractHeader.php | 596 +++ .../classes/Swift/Mime/Headers/DateHeader.php | 118 + .../Swift/Mime/Headers/IdentificationHeader.php | 161 + .../classes/Swift/Mime/Headers/MailboxHeader.php | 316 ++ .../Swift/Mime/Headers/ParameterizedHeader.php | 274 ++ .../classes/Swift/Mime/Headers/PathHeader.php | 126 + .../Swift/Mime/Headers/UnstructuredHeader.php | 108 + .../swiftMailer/classes/Swift/Mime/Message.php | 230 + .../swiftMailer/classes/Swift/Mime/MimeEntity.php | 108 + .../swiftMailer/classes/Swift/Mime/MimePart.php | 196 + .../classes/Swift/Mime/ParameterizedHeader.php | 35 + .../classes/Swift/Mime/SimpleHeaderFactory.php | 187 + .../classes/Swift/Mime/SimpleHeaderSet.php | 396 ++ .../classes/Swift/Mime/SimpleMessage.php | 609 +++ .../classes/Swift/Mime/SimpleMimeEntity.php | 803 ++++ .../vendors/swiftMailer/classes/Swift/MimePart.php | 65 + .../swiftMailer/classes/Swift/OutputByteStream.php | 41 + .../classes/Swift/Plugins/AntiFloodPlugin.php | 147 + .../Swift/Plugins/BandwidthMonitorPlugin.php | 173 + .../Swift/Plugins/Decorator/Replacements.php | 36 + .../classes/Swift/Plugins/DecoratorPlugin.php | 201 + .../swiftMailer/classes/Swift/Plugins/Logger.php | 37 + .../classes/Swift/Plugins/LoggerPlugin.php | 160 + .../classes/Swift/Plugins/Loggers/ArrayLogger.php | 73 + .../classes/Swift/Plugins/Loggers/EchoLogger.php | 64 + .../classes/Swift/Plugins/Pop/Pop3Connection.php | 36 + .../classes/Swift/Plugins/Pop/Pop3Exception.php | 34 + .../classes/Swift/Plugins/PopBeforeSmtpPlugin.php | 288 ++ .../swiftMailer/classes/Swift/Plugins/Reporter.php | 36 + .../classes/Swift/Plugins/ReporterPlugin.php | 82 + .../Swift/Plugins/Reporters/HitReporter.php | 63 + .../Swift/Plugins/Reporters/HtmlReporter.php | 47 + .../swiftMailer/classes/Swift/Plugins/Sleeper.php | 26 + .../classes/Swift/Plugins/ThrottlerPlugin.php | 188 + .../swiftMailer/classes/Swift/Plugins/Timer.php | 26 + .../swiftMailer/classes/Swift/Preferences.php | 76 + .../classes/Swift/ReplacementFilterFactory.php | 27 + .../classes/Swift/RfcComplianceException.php | 30 + .../classes/Swift/SendmailTransport.php | 48 + .../swiftMailer/classes/Swift/SmtpTransport.php | 56 + .../swiftMailer/classes/Swift/StreamFilter.php | 33 + .../StreamFilters/ByteArrayReplacementFilter.php | 188 + .../StreamFilters/StringReplacementFilter.php | 66 + .../StringReplacementFilterFactory.php | 53 + .../swiftMailer/classes/Swift/SwiftException.php | 28 + .../swiftMailer/classes/Swift/Transport.php | 60 + .../Swift/Transport/AbstractSmtpTransport.php | 543 +++ .../Transport/Esmtp/Auth/CramMd5Authenticator.php | 88 + .../Transport/Esmtp/Auth/LoginAuthenticator.php | 58 + .../Transport/Esmtp/Auth/PlainAuthenticator.php | 57 + .../classes/Swift/Transport/Esmtp/AuthHandler.php | 262 ++ .../Swift/Transport/Esmtp/Authenticator.php | 38 + .../classes/Swift/Transport/EsmtpHandler.php | 82 + .../classes/Swift/Transport/EsmtpTransport.php | 340 ++ .../classes/Swift/Transport/FailoverTransport.php | 97 + .../classes/Swift/Transport/IoBuffer.php | 65 + .../Swift/Transport/LoadBalancedTransport.php | 188 + .../classes/Swift/Transport/MailInvoker.php | 36 + .../classes/Swift/Transport/MailTransport.php | 242 ++ .../classes/Swift/Transport/SendmailTransport.php | 173 + .../classes/Swift/Transport/SimpleMailInvoker.php | 58 + .../classes/Swift/Transport/SmtpAgent.php | 36 + .../classes/Swift/Transport/StreamBuffer.php | 276 ++ .../classes/Swift/TransportException.php | 31 + .../swiftMailer/dependency_maps/cache_deps.php | 25 + .../swiftMailer/dependency_maps/mime_deps.php | 97 + .../swiftMailer/dependency_maps/transport_deps.php | 62 + .../yii-mail/vendors/swiftMailer/mime_types.php | 76 + .../yii-mail/vendors/swiftMailer/preferences.php | 20 + .../yii-mail/vendors/swiftMailer/swift_init.php | 21 + .../vendors/swiftMailer/swift_required.php | 22 + .../vendors/swiftMailer/swift_required_pear.php | 22 + 471 files changed, 100738 insertions(+), 2 deletions(-) create mode 100644 protected/extensions/yii-mail/YiiMail.php create mode 100644 protected/extensions/yii-mail/YiiMailMessage.php create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_AbstractFilterableInputStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_ArrayByteStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_FileByteStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_FileStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_InputByteStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_OutputByteStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---AbstractFilterableInputStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---ArrayByteStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---FileByteStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---FileStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---InputByteStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---OutputByteStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_ArrayCharacterStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_NgCharacterStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---ArrayCharacterStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---NgCharacterStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory_SimpleCharacterReaderFactory.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_GenericFixedWidthReader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_UsAsciiReader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_Utf8Reader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Base64Encoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_QpEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Rfc2231Encoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoding.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---GenericFixedWidthReader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---UsAsciiReader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---Utf8Reader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory---SimpleCharacterReaderFactory.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Base64Encoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---QpEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Rfc2231Encoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoding.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandEvent.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandListener.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_Event.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventDispatcher.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventListener.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventObject.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseEvent.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseListener.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendEvent.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendListener.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SimpleEventDispatcher.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeEvent.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeListener.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionEvent.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionListener.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandEvent.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandListener.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---Event.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventDispatcher.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventListener.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventObject.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseEvent.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseListener.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendEvent.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendListener.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SimpleEventDispatcher.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeEvent.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeListener.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionEvent.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionListener.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_ArrayKeyCache.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_DiskKeyCache.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_KeyCacheInputStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_NullKeyCache.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_SimpleKeyCacheInputStream.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---ArrayKeyCache.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---DiskKeyCache.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---KeyCacheInputStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---NullKeyCache.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---SimpleKeyCacheInputStream.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_ArrayRecipientIterator.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_RecipientIterator.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---ArrayRecipientIterator.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---RecipientIterator.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Attachment.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_EmbeddedFile.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Image.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Message.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_MimePart.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Attachment.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_CharsetObserver.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_Base64ContentEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_PlainContentEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_QpContentEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EmbeddedFile.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EncodingObserver.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Header.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_Base64HeaderEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderFactory.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderSet.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_AbstractHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_DateHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_IdentificationHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_MailboxHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_ParameterizedHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_PathHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_UnstructuredHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Message.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimeEntity.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimePart.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ParameterizedHeader.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderFactory.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderSet.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMessage.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMimeEntity.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Attachment.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---EmbeddedFile.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Image.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Message.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Attachment.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---CharsetObserver.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---Base64ContentEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---PlainContentEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---QpContentEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EmbeddedFile.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EncodingObserver.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Header.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---Base64HeaderEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---QpHeaderEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderFactory.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderSet.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---AbstractHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---DateHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---IdentificationHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---MailboxHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---ParameterizedHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---PathHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---UnstructuredHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Message.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimeEntity.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimePart.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ParameterizedHeader.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderFactory.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderSet.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMessage.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMimeEntity.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---MimePart.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_AntiFloodPlugin.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_BandwidthMonitorPlugin.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_DecoratorPlugin.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Decorator_Replacements.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_LoggerPlugin.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_PopBeforeSmtpPlugin.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Pop_Pop3Connection.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporter.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ReporterPlugin.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HitReporter.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HtmlReporter.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Sleeper.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ThrottlerPlugin.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Timer.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---AntiFloodPlugin.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---BandwidthMonitorPlugin.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Decorator---Replacements.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---DecoratorPlugin.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---LoggerPlugin.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Connection.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---PopBeforeSmtpPlugin.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporter.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ReporterPlugin.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HitReporter.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HtmlReporter.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Sleeper.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ThrottlerPlugin.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Timer.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_DependencyContainer.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_DependencyException.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_Filterable.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_IoException.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_Mailer.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_ReplacementFilterFactory.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_RfcComplianceException.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_StreamFilter.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_ByteArrayReplacementFilter.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilter.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilterFactory.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Swift_SwiftException.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_FailoverTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_LoadBalancedTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_MailTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Logger.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_ArrayLogger.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_EchoLogger.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Pop_Pop3Exception.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_SendmailTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_SmtpTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_TransportException.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_AbstractSmtpTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpHandler.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_AuthHandler.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_CramMd5Authenticator.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_LoginAuthenticator.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_PlainAuthenticator.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Authenticator.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_FailoverTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_IoBuffer.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_LoadBalancedTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailInvoker.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SendmailTransport.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SimpleMailInvoker.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SmtpAgent.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_StreamBuffer.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---FailoverTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---LoadBalancedTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---MailTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Logger.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---ArrayLogger.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---EchoLogger.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Exception.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SendmailTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SmtpTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---AbstractSmtpTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---CramMd5Authenticator.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---LoginAuthenticator.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---PlainAuthenticator.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---AuthHandler.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Authenticator.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpHandler.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---FailoverTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---IoBuffer.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---LoadBalancedTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailInvoker.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SendmailTransport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SimpleMailInvoker.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SmtpAgent.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---StreamBuffer.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---TransportException.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyContainer.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyException.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Filterable.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---IoException.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Mailer.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---ReplacementFilterFactory.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---RfcComplianceException.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilter.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---ByteArrayReplacementFilter.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilter.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilterFactory.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---SwiftException.php.html create mode 100644 protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift.php.html create mode 100644 protected/extensions/yii-mail/doc/Yii-Mail/YiiMail.html create mode 100644 protected/extensions/yii-mail/doc/Yii-Mail/YiiMailMessage.html create mode 100644 protected/extensions/yii-mail/doc/Yii-Mail/_YiiMail.php.html create mode 100644 protected/extensions/yii-mail/doc/Yii-Mail/_YiiMailMessage.php.html create mode 100644 protected/extensions/yii-mail/doc/blank.html create mode 100644 protected/extensions/yii-mail/doc/classtrees_Swift.html create mode 100644 protected/extensions/yii-mail/doc/classtrees_Yii-Mail.html create mode 100644 protected/extensions/yii-mail/doc/elementindex.html create mode 100644 protected/extensions/yii-mail/doc/elementindex_Swift.html create mode 100644 protected/extensions/yii-mail/doc/elementindex_Yii-Mail.html create mode 100644 protected/extensions/yii-mail/doc/errors.html create mode 100644 protected/extensions/yii-mail/doc/index.html create mode 100644 protected/extensions/yii-mail/doc/li_Swift.html create mode 100644 protected/extensions/yii-mail/doc/li_Yii-Mail.html create mode 100644 protected/extensions/yii-mail/doc/media/images/Class.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Constant.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Constants.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Constructor.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Destructor.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Disk.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/FolderClosed.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/FolderOpened.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Functions.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/GhostClass.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/I.png create mode 100644 protected/extensions/yii-mail/doc/media/images/L.png create mode 100644 protected/extensions/yii-mail/doc/media/images/Lminus.png create mode 100644 protected/extensions/yii-mail/doc/media/images/Lplus.png create mode 100644 protected/extensions/yii-mail/doc/media/images/PrivateDataMember.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/PrivateMethod.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/PrivateProperty.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/ProtectedDataMember.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/ProtectedMethod.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/ProtectedProperty.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/PublicDataMember.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/PublicMethod.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/PublicProperty.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/T.png create mode 100644 protected/extensions/yii-mail/doc/media/images/Tminus.png create mode 100644 protected/extensions/yii-mail/doc/media/images/Tplus.png create mode 100644 protected/extensions/yii-mail/doc/media/images/Types.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Variable.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/Vars.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/blank.png create mode 100644 protected/extensions/yii-mail/doc/media/images/classFolder.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/error.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/file.png create mode 100644 protected/extensions/yii-mail/doc/media/images/foldericon.png create mode 100644 protected/extensions/yii-mail/doc/media/images/minus.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/msgError.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/msgFatalError.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/msgHint.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/msgInformation.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/msgWarning.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/openfoldericon.png create mode 100644 protected/extensions/yii-mail/doc/media/images/plus.gif create mode 100644 protected/extensions/yii-mail/doc/media/images/spacer.gif create mode 100644 protected/extensions/yii-mail/doc/media/lib/classTree.js create mode 100644 protected/extensions/yii-mail/doc/media/lib/tab.webfx.css create mode 100644 protected/extensions/yii-mail/doc/media/lib/tabpane.js create mode 100644 protected/extensions/yii-mail/doc/media/lib/ua.js create mode 100644 protected/extensions/yii-mail/doc/media/stylesheet.css create mode 100644 protected/extensions/yii-mail/doc/packages.html create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Attachment.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/ArrayByteStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/FileByteStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/UsAsciiReader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/Utf8Reader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReaderFactory.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream/ArrayCharacterStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream/NgCharacterStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyContainer.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyException.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/EmbeddedFile.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/Base64Encoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/QpEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/Rfc2231Encoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoding.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandEvent.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandListener.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/Event.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/EventDispatcher.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/EventListener.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/EventObject.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseEvent.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseListener.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/SendEvent.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/SendListener.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/SimpleEventDispatcher.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeEvent.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeListener.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportExceptionEvent.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportExceptionListener.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/FailoverTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/FileStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Filterable.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Image.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/InputByteStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/IoException.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/ArrayKeyCache.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/DiskKeyCache.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/KeyCacheInputStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/NullKeyCache.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/LoadBalancedTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MailTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/ArrayRecipientIterator.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/RecipientIterator.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Message.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Attachment.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/CharsetObserver.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EmbeddedFile.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EncodingObserver.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Header.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/HeaderFactory.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/HeaderSet.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/AbstractHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/DateHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/IdentificationHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/ParameterizedHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/PathHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/UnstructuredHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Message.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/MimeEntity.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/MimePart.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ParameterizedHeader.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderFactory.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderSet.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMessage.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMimeEntity.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MimePart.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/OutputByteStream.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/AntiFloodPlugin.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/BandwidthMonitorPlugin.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Decorator/Replacements.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/DecoratorPlugin.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Logger.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/LoggerPlugin.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/ArrayLogger.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/EchoLogger.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Connection.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Exception.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/PopBeforeSmtpPlugin.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporter.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/ReporterPlugin.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HitReporter.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HtmlReporter.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Sleeper.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/ThrottlerPlugin.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Timer.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Preferences.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ReplacementFilterFactory.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/RfcComplianceException.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SendmailTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SmtpTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilter.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilter.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilterFactory.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SwiftException.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/AbstractSmtpTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/AuthHandler.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Authenticator.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/EsmtpHandler.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/EsmtpTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/FailoverTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/IoBuffer.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/LoadBalancedTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/MailInvoker.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/MailTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SendmailTransport.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SimpleMailInvoker.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SmtpAgent.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/StreamBuffer.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/TransportException.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/cache_deps.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/mime_deps.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/transport_deps.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/mime_types.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/preferences.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/swift_init.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/swift_required.php create mode 100644 protected/extensions/yii-mail/vendors/swiftMailer/swift_required_pear.php diff --git a/protected/config/maincfg.php b/protected/config/maincfg.php index c3dd6b3..124cd3c 100644 --- a/protected/config/maincfg.php +++ b/protected/config/maincfg.php @@ -20,16 +20,17 @@ return array( 'application.components.*', 'application.extensions.egmap.*', 'application.modules.auditTrail.models.AuditTrail', + 'application.extensions.yii-mail.YiiMailMessage' ), 'modules'=>array( // uncomment the following to enable the Gii tool - 'gii'=>array( + /*'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'astafGen', // If removed, Gii defaults to localhost only. Edit carefully to taste. 'ipFilters'=>array('127.0.0.1','::1'), - ), + ),*/ 'auditTrail'=>array( 'userClass' => 'User', // the class name for the user object 'userIdColumn' => 'id', // the column name of the primary key for the user @@ -49,6 +50,13 @@ return array( 'simpleImage'=>array( 'class' => 'application.extensions.SimpleImage.CSimpleImage', ), + 'mail' => array( + 'class' => 'application.extensions.yii-mail.YiiMail', + 'transportType' => 'php', + 'viewPath' => 'application.views.mail', + 'logging' => true, + 'dryRun' => true + ), // uncomment the following to enable URLs in path-format /*'urlManager'=>array( diff --git a/protected/extensions/yii-mail/YiiMail.php b/protected/extensions/yii-mail/YiiMail.php new file mode 100644 index 0000000..038a774 --- /dev/null +++ b/protected/extensions/yii-mail/YiiMail.php @@ -0,0 +1,242 @@ + +* @link https://code.google.com/p/yii-mail/ +* @package Yii-Mail +*/ + +/** +* YiiMail is an application component used for sending email. +* +* You may configure it as below. Check the public attributes and setter +* methods of this class for more options. +*
+* return array(
+* 	...
+* 	'import => array(
+* 		...
+* 		'ext.mail.YiiMailMessage',
+* 	),
+* 	'components' => array(
+* 		'mail' => array(
+* 			'class' => 'ext.yii-mail.YiiMail',
+* 			'transportType' => 'php',
+* 			'viewPath' => 'application.views.mail',
+* 			'logging' => true,
+* 			'dryRun' => false
+* 		),
+* 		...
+* 	)
+* );
+* 
+* +* Example usage: +*
+* $message = new YiiMailMessage;
+* $message->setBody('Message content here with HTML', 'text/html');
+* $message->subject = 'My Subject';
+* $message->addTo('johnDoe@domain.com');
+* $message->from = Yii::app()->params['adminEmail'];
+* Yii::app()->mail->send($message);
+* 
+*/ +class YiiMail extends CApplicationComponent +{ + /** + * @var bool whether to log messages using Yii::log(). + * Defaults to true. + */ + public $logging = true; + + /** + * @var bool whether to disable actually sending mail. + * Defaults to false. + */ + public $dryRun = false; + + /** + * @var string the delivery type. Can be either 'php' or 'smtp'. When + * using 'php', PHP's {@link mail()} function will be used. + * Defaults to 'php'. + */ + public $transportType = 'php'; + + /** + * @var string the path to the location where mail views are stored. + * Defaults to 'application.views.mail'. + */ + public $viewPath = 'application.views.mail'; + + /** + * @var string options specific to the transport type being used. + * To set options for STMP, set this attribute to an array where the keys + * are the option names and the values are their values. + * Possible options for SMTP are: + * + * See the SwiftMailer documentaion for the option meanings. + */ + public $transportOptions; + + /** + * @var mixed Holds the SwiftMailer transport + */ + protected $transport; + + /** + * @var mixed Holds the SwiftMailer mailer + */ + protected $mailer; + + private static $registeredScripts = false; + + /** + * Calls the {@link registerScripts()} method. + */ + public function init() { + $this->registerScripts(); + parent::init(); + } + + /** + * Send a {@link YiiMailMessage} as it would be sent in a mail client. + * + * All recipients (with the exception of Bcc) will be able to see the other + * recipients this message was sent to. + * + * If you need to send to each recipient without disclosing details about the + * other recipients see {@link batchSend()}. + * + * Recipient/sender data will be retreived from the {@link YiiMailMessage} + * object. + * + * The return value is the number of recipients who were accepted for + * delivery. + * + * @param YiiMailMessage $message + * @param array &$failedRecipients, optional + * @return int + * @see batchSend() + */ + public function send(YiiMailMessage $message, &$failedRecipients = null) { + if ($this->logging===true) self::log($message); + if ($this->dryRun===true) return count($message->to); + else return $this->getMailer()->send($message->message, $failedRecipients); + } + + /** + * Send the given {@link YiiMailMessage} to all recipients individually. + * + * This differs from {@link send()} in the way headers are presented to the + * recipient. The only recipient in the "To:" field will be the individual + * recipient it was sent to. + * + * If an iterator is provided, recipients will be read from the iterator + * one-by-one, otherwise recipient data will be retreived from the + * {@link YiiMailMessage} object. + * + * Sender information is always read from the {@link YiiMailMessage} object. + * + * The return value is the number of recipients who were accepted for + * delivery. + * + * @param YiiMailMessage $message + * @param array &$failedRecipients, optional + * @param Swift_Mailer_RecipientIterator $it, optional + * @return int + * @see send() + */ + public function batchSend(YiiMailMessage $message, &$failedRecipients = null, Swift_Mailer_RecipientIterator $it = null) { + if ($this->logging===true) self::log($message); + if ($this->dryRun===true) return count($message->to); + else return $this->getMailer()->batchSend($message->message, $failedRecipients, $it); + } + + /** + * Sends a message in an extremly simple but less extensive way. + * + * @param mixed from address, string or array of the form $address => $name + * @param mixed to address, string or array of the form $address => $name + * @param string subject + * @param string body + */ + public function sendSimple($from, $to, $subject, $body) { + $message = new YiiMailMessage; + $message->setSubject($subject) + ->setFrom($from) + ->setTo($to) + ->setBody($body, 'text/html'); + + if ($this->logging===true) self::log($message); + if ($this->dryRun===true) return count($message->to); + else return $this->getMailer()->send($message); + } + + /** + * Logs a YiiMailMessage in a (hopefully) readable way using Yii::log. + * @return string log message + */ + public static function log(YiiMailMessage $message) { + $msg = 'Sending email to '.implode(', ', array_keys($message->to))."\n". + implode('', $message->headers->getAll())."\n". + $message->body + ; + Yii::log($msg, CLogger::LEVEL_INFO, 'ext.yii-mail.YiiMail'); // TODO: attempt to determine alias/category at runtime + return $msg; + } + + /** + * Gets the SwiftMailer transport class instance, initializing it if it has + * not been created yet + * @return mixed {@link Swift_MailTransport} or {@link Swift_SmtpTransport} + */ + public function getTransport() { + if ($this->transport===null) { + switch ($this->transportType) { + case 'php': + $this->transport = Swift_MailTransport::newInstance(); + if ($this->transportOptions !== null) + $this->transport->setExtraParams($this->transportOptions); + break; + case 'smtp': + $this->transport = Swift_SmtpTransport::newInstance(); + foreach ($this->transportOptions as $option => $value) + $this->transport->{'set'.ucfirst($option)}($value); // sets option with the setter method + break; + } + } + + return $this->transport; + } + + /** + * Gets the SwiftMailer {@link Swift_Mailer} class instance + * @return Swift_Mailer + */ + public function getMailer() { + if ($this->mailer===null) + $this->mailer = Swift_Mailer::newInstance($this->getTransport()); + + return $this->mailer; + } + + /** + * Registers swiftMailer autoloader and includes the required files + */ + public function registerScripts() { + if (self::$registeredScripts) return; + self::$registeredScripts = true; + require dirname(__FILE__).'/vendors/swiftMailer/classes/Swift.php'; + Yii::registerAutoloader(array('Swift','autoload')); + require dirname(__FILE__).'/vendors/swiftMailer/swift_init.php'; + } +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/YiiMailMessage.php b/protected/extensions/yii-mail/YiiMailMessage.php new file mode 100644 index 0000000..0c16828 --- /dev/null +++ b/protected/extensions/yii-mail/YiiMailMessage.php @@ -0,0 +1,147 @@ + +* @link https://code.google.com/p/yii-mail/ +* @package Yii-Mail +*/ + +/** +* Any requests to set or get attributes or call methods on this class that are +* not found in that class are redirected to the {@link Swift_Mime_Message} +* object. +* +* This means you need to look at the Swift Mailer documentation to see what +* methods are availiable for this class. There are a lot of methods, +* more than I wish to document. Any methods availiable in +* {@link Swift_Mime_Message} are availiable here. +* +* Documentation for the most important methods can be found at +* {@link http://swiftmailer.org/docs/messages} +* +* The YiiMailMessage component also allows using a shorthand for methods in +* {@link Swift_Mime_Message} that start with set* or get* +* For instance, instead of calling $message->setFrom('...') you can use +* $message->from = '...'. +* +* Here are a few methods to get you started: +* +*/ +class YiiMailMessage extends CComponent { + + /** + * @var string the view to use for rendering the body, null if no view is + * used. An extra variable $mail will be passed to the view .which you may + * use to set e.g. the email subject from within the view + */ + public $view; + + /** + * @var Swift_Mime_Message + */ + public $message; + + /** + * Any requests to set or get attributes or call methods on this class that + * are not found are redirected to the {@link Swift_Mime_Message} object. + * @param string the attribute name + */ + public function __get($name) { + try { + return parent::__get($name); + } catch (CException $e) { + $getter = 'get'.$name; + if(method_exists($this->message, $getter)) + return $this->message->$getter(); + else + throw $e; + } + } + + /** + * Any requests to set or get attributes or call methods on this class that + * are not found are redirected to the {@link Swift_Mime_Message} object. + * @param string the attribute name + */ + public function __set($name, $value) { + try { + return parent::__set($name, $value); + } catch (CException $e) { + $setter = 'set'.$name; + if(method_exists($this->message, $setter)) + $this->message->$setter($value); + else + throw $e; + } + } + + /** + * Any requests to set or get attributes or call methods on this class that + * are not found are redirected to the {@link Swift_Mime_Message} object. + * @param string the method name + */ + public function __call($name, $parameters) { + try { + return parent::__call($name, $parameters); + } catch (CException $e) { + if(method_exists($this->message, $name)) + return call_user_func_array(array($this->message, $name), $parameters); + else + throw $e; + } + } + + /** + * You may optionally set some message info using the paramaters of this + * constructor. + * Use {@link view} and {@link setBody()} for more control. + * + * @param string $subject + * @param string $body + * @param string $contentType + * @param string $charset + * @return Swift_Mime_Message + */ + public function __construct($subject = null, $body = null, $contentType = null, $charset = null) { + Yii::app()->mail->registerScripts(); + $this->message = Swift_Message::newInstance($subject, $body, $contentType, $charset); + } + + /** + * Set the body of this entity, either as a string, or array of view + * variables if a view is set, or as an instance of + * {@link Swift_OutputByteStream}. + * + * @param mixed the body of the message. If a $this->view is set and this + * is a string, this is passed to the view as $body. If $this->view is set + * and this is an array, the array values are passed to the view like in the + * controller render() method + * @param string content type optional. For html, set to 'html/text' + * @param string charset optional + */ + public function setBody($body = '', $contentType = null, $charset = null) { + if ($this->view !== null) { + if (!is_array($body)) $body = array('body'=>$body); + + // if Yii::app()->controller doesn't exist create a dummy + // controller to render the view (needed in the console app) + if(isset(Yii::app()->controller)) + $controller = Yii::app()->controller; + else + $controller = new CController('YiiMail'); + + // renderPartial won't work with CConsoleApplication, so use + // renderInternal - this requires that we use an actual path to the + // view rather than the usual alias + $viewPath = Yii::getPathOfAlias(Yii::app()->mail->viewPath.'.'.$this->view).'.php'; + $body = $controller->renderInternal($viewPath, array_merge($body, array('mail'=>$this)), true); + } + return $this->message->setBody($body, $contentType, $charset); + } +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_AbstractFilterableInputStream.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_AbstractFilterableInputStream.html new file mode 100644 index 0000000..3e1b060 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_AbstractFilterableInputStream.html @@ -0,0 +1,462 @@ + + + + + Docs For Class Swift_ByteStream_AbstractFilterableInputStream + + + + + + + + +

+ Class Swift_ByteStream_AbstractFilterableInputStream +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php
+

+ +
Provides the base functionality for an InputStream supporting filters.
+
    +
  • author: - Chris Corbyn
  • +
  • abstract: -
  • +
+

+Classes extended from Swift_ByteStream_AbstractFilterableInputStream: +
+
Swift_ByteStream_FileByteStream
+
Allows reading and writing of bytes to and from a file.
+
+
+
Swift_Transport_StreamBuffer
+
A generic IoBuffer implementation supporting remote sockets and local processes.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + addFilter + (Swift_StreamFilter $filter, string $key) +
+
+ void + bind + (Swift_InputByteStream $is) +
+
+ void + commit + () +
+
+ void + flushBuffers + () +
+
+ void + removeFilter + (string $key) +
+
+ void + unbind + (Swift_InputByteStream $is) +
+
+ void + write + (string $bytes) +
+
+ void + _commit + (string $bytes) +
+
+ void + _flush + () +
+
+
+ + + + +

+ Method addFilter (line 55) +

+

void addFilter( +Swift_StreamFilter +$filter, string +$key)

+ +
+
Implementation of:
+
+
Swift_Filterable::addFilter()
+
Add a new StreamFilter, referenced by $key.
+
+ +
Add a StreamFilter to this InputByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method bind (line 106) +

+

void bind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::bind()
+
Attach $is to this stream.
+
+ +
Attach $is to this stream.
+

The stream acts as an observer, receiving all data that is written. All write() and flushBuffers() operations will be mirrored.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method commit (line 94) +

+

void commit( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::commit()
+
For any bytes that are currently buffered inside the stream, force them off the buffer.
+
+ +
For any bytes that are currently buffered inside the stream, force them off the buffer.
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method flushBuffers (line 139) +

+

void flushBuffers( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::flushBuffers()
+
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+
+ +
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method removeFilter (line 64) +

+

void removeFilter( +string +$key)

+ +
+
Implementation of:
+
+
Swift_Filterable::removeFilter()
+
Remove an existing filter using $key.
+
+ +
Remove an already present StreamFilter based on its $key.
+

Parameters

+
    +
  • string $key:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method unbind (line 119) +

+

void unbind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::unbind()
+
Remove an already bound stream.
+
+ +
Remove an already bound stream.
+

If $is is not bound, no errors will be raised. If the stream currently has any buffered data it will be written to $is before unbinding occurs.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method write (line 74) +

+

void write( +string +$bytes)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::write()
+
Writes $bytes to the end of the stream.
+
+ +
Writes $bytes to the end of the stream.
+

Parameters

+
    +
  • string $bytes:
  • +
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method _commit (line 42) +

+

void _commit( +string +$bytes)

+

Overridden in child classes as:
+

+
Swift_ByteStream_FileByteStream::_commit()
+
Just write the bytes to the file
+
+
+
Swift_Transport_StreamBuffer::_commit()
+
Write this bytes to the stream
+
+

+ + +
Commit the given bytes to the storage medium immediately.
+

Parameters

+
    +
  • string $bytes:
  • +
+ +

Info

+
    +
  • abstract -
  • +
  • access - protected
  • +
+
+ +

+ Method _flush (line 48) +

+

void _flush( +)

+

Overridden in child classes as:
+

+
Swift_ByteStream_FileByteStream::_flush()
+
Not used
+
+
+
Swift_Transport_StreamBuffer::_flush()
+
Flush the stream contents
+
+

+ + +
Flush any buffers/content with immediate effect.
+ +

Info

+
    +
  • abstract -
  • +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:09 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_ArrayByteStream.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_ArrayByteStream.html new file mode 100644 index 0000000..d066c26 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_ArrayByteStream.html @@ -0,0 +1,405 @@ + + + + + Docs For Class Swift_ByteStream_ArrayByteStream + + + + + + + + +

+ Class Swift_ByteStream_ArrayByteStream +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/ByteStream/ArrayByteStream.php
+

+ +
Allows reading and writing of bytes to and from an array.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_ByteStream_ArrayByteStream + __construct + ([mixed $stack = null]) +
+
+ void + bind + (Swift_InputByteStream $is) +
+
+ void + commit + () +
+
+ void + flushBuffers + () +
+
+ string + read + (int $length) +
+
+ boolean + setReadPointer + (int $byteOffset) +
+
+ void + unbind + (Swift_InputByteStream $is) +
+
+ void + write + (string $bytes) +
+
+
+ + + + +

+ Constructor __construct (line 53) +

+

Swift_ByteStream_ArrayByteStream __construct( +[mixed +$stack = null])

+ + +
Create a new ArrayByteStream.
+

If $stack is given the stream will be populated with the bytes it contains.

+

Parameters

+
    +
  • mixed $stack: of bytes in string or array form, optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method bind (line 131) +

+

void bind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::bind()
+
Attach $is to this stream.
+
+ +
Attach $is to this stream.
+

The stream acts as an observer, receiving all data that is written. All write() and flushBuffers() operations will be mirrored.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method commit (line 120) +

+

void commit( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::commit()
+
For any bytes that are currently buffered inside the stream, force them off the buffer.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method flushBuffers (line 178) +

+

void flushBuffers( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::flushBuffers()
+
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+
+ +
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method read (line 78) +

+

string read( +int +$length)

+ +
+
Implementation of:
+
+
Swift_OutputByteStream::read()
+
Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
+
+ +
Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setReadPointer (line 160) +

+

boolean setReadPointer( +int +$byteOffset)

+ +
+
Implementation of:
+
+
Swift_OutputByteStream::setReadPointer()
+
Move the internal read pointer to $byteOffset in the stream.
+
+ +
Move the internal read pointer to $byteOffset in the stream.
+

Parameters

+
    +
  • int $byteOffset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method unbind (line 144) +

+

void unbind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::unbind()
+
Remove an already bound stream.
+
+ +
Remove an already bound stream.
+

If $is is not bound, no errors will be raised. If the stream currently has any buffered data it will be written to $is before unbinding occurs.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method write (line 102) +

+

void write( +string +$bytes)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::write()
+
Writes $bytes to the end of the stream.
+
+ +
Writes $bytes to the end of the stream.
+

Parameters

+
    +
  • string $bytes:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:11 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_FileByteStream.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_FileByteStream.html new file mode 100644 index 0000000..58f2094 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_ByteStream_FileByteStream.html @@ -0,0 +1,374 @@ + + + + + Docs For Class Swift_ByteStream_FileByteStream + + + + + + + + +

+ Class Swift_ByteStream_FileByteStream +

(line 22) +
+ + +
+

Description

+
+Swift_ByteStream_AbstractFilterableInputStream
+   |
+   --Swift_ByteStream_FileByteStream
+

+ Located in File: /vendors/swiftMailer/classes/Swift/ByteStream/FileByteStream.php
+

+ +
Allows reading and writing of bytes to and from a file.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_ByteStream_FileByteStream + __construct + (string $path, [string $writable = false]) +
+
+ string + getPath + () +
+
+ string + read + (int $length) +
+
+ boolean + setReadPointer + (int $byteOffset) +
+
+ void + _commit + ( $bytes) +
+
+ void + _flush + () +
+
+
+ + + + +

+ Constructor __construct (line 50) +

+

Swift_ByteStream_FileByteStream __construct( +string +$path, [string +$writable = false])

+ + +
Create a new FileByteStream for $path.
+

Parameters

+
    +
  • string $path:
  • +
  • string $writable: if true
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getPath (line 61) +

+

string getPath( +)

+ +
+
Implementation of:
+
+
Swift_FileStream::getPath()
+
Get the complete path to the file.
+
+ +
Get the complete path to the file.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method read (line 75) +

+

string read( +int +$length)

+ +
+
Implementation of:
+
+
Swift_OutputByteStream::read()
+
Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
+
+ +
Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method setReadPointer (line 103) +

+

boolean setReadPointer( +int +$byteOffset)

+ +
+
Implementation of:
+
+
Swift_OutputByteStream::setReadPointer()
+
Move the internal read pointer to $byteOffset in the stream.
+
+ +
Move the internal read pointer to $byteOffset in the stream.
+

Parameters

+
    +
  • int $byteOffset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _commit (line 115) +

+

void _commit( + +$bytes)

+ +

Overrides : Swift_ByteStream_AbstractFilterableInputStream::_commit() Commit the given bytes to the storage medium immediately.

+ +
Just write the bytes to the file
+

Parameters

+
    +
  • $bytes:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _flush (line 122) +

+

void _flush( +)

+ +

Overrides : Swift_ByteStream_AbstractFilterableInputStream::_flush() Flush any buffers/content with immediate effect.

+ +
Not used
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_ByteStream_AbstractFilterableInputStream

+

+ Swift_ByteStream_AbstractFilterableInputStream::addFilter() - Add a StreamFilter to this InputByteStream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::bind() - Attach $is to this stream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::commit() - For any bytes that are currently buffered inside the stream, force them off the buffer. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::flushBuffers() - Flush the contents of the stream (empty it) and set the internal pointer to the beginning. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::removeFilter() - Remove an already present StreamFilter based on its $key. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::unbind() - Remove an already bound stream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::write() - Writes $bytes to the end of the stream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::_commit() - Commit the given bytes to the storage medium immediately. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::_flush() - Flush any buffers/content with immediate effect. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_FileStream.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_FileStream.html new file mode 100644 index 0000000..b971301 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_FileStream.html @@ -0,0 +1,203 @@ + + + + + Docs For Class Swift_FileStream + + + + + + + + +

+ Interface Swift_FileStream +

(line 19) +
+ + +
+

Description

+
+Swift_OutputByteStream
+   |
+   --Swift_FileStream
+

+ Located in File: /vendors/swiftMailer/classes/Swift/FileStream.php
+

+ +
An OutputByteStream which specifically reads from a file.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + getPath + () +
+
+
+ + + + +

+ Method getPath (line 26) +

+

string getPath( +)

+ + +
Get the complete path to the file.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_OutputByteStream

+

+ Swift_OutputByteStream::read() - Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned. +

+ +

+ Swift_OutputByteStream::setReadPointer() - Move the internal read pointer to $byteOffset in the stream. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_InputByteStream.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_InputByteStream.html new file mode 100644 index 0000000..85601cb --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_InputByteStream.html @@ -0,0 +1,302 @@ + + + + + Docs For Class Swift_InputByteStream + + + + + + + + +

+ Interface Swift_InputByteStream +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/InputByteStream.php
+

+ +
An abstract means of writing data.
+

Classes implementing this interface may use a subsystem which requires less memory than working with large strings of data.

+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_InputByteStream: +
+
Swift_KeyCache_KeyCacheInputStream
+
Writes data to a KeyCache using a stream.
+
+
+
Swift_Transport_IoBuffer
+
Buffers input and output to a resource.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + bind + (Swift_InputByteStream $is) +
+
+ void + commit + () +
+
+ void + flushBuffers + () +
+
+ void + unbind + (Swift_InputByteStream $is) +
+
+ int + write + (string $bytes) +
+
+
+ + + + +

+ Method bind (line 53) +

+

void bind( +Swift_InputByteStream +$is)

+ + +
Attach $is to this stream.
+

The stream acts as an observer, receiving all data that is written. All write() and flushBuffers() operations will be mirrored.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method commit (line 44) +

+

void commit( +)

+ + +
For any bytes that are currently buffered inside the stream, force them off the buffer.
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method flushBuffers (line 70) +

+

void flushBuffers( +)

+ + +
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method unbind (line 63) +

+

void unbind( +Swift_InputByteStream +$is)

+ + +
Remove an already bound stream.
+

If $is is not bound, no errors will be raised. If the stream currently has any buffered data it will be written to $is before unbinding occurs.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method write (line 36) +

+

int write( +string +$bytes)

+ + +
Writes $bytes to the end of the stream.
+

Writing may not happen immediately if the stream chooses to buffer. If you want to write these bytes with immediate effect, call commit() after calling write().

This method returns the sequence ID of the write (i.e. 1 for first, 2 for second, etc etc).

+

Parameters

+
    +
  • string $bytes:
  • +
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_OutputByteStream.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_OutputByteStream.html new file mode 100644 index 0000000..c21c8c2 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/Swift_OutputByteStream.html @@ -0,0 +1,229 @@ + + + + + Docs For Class Swift_OutputByteStream + + + + + + + + +

+ Interface Swift_OutputByteStream +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/OutputByteStream.php
+

+ +
An abstract means of reading data.
+

Classes implementing this interface may use a subsystem which requires less memory than working with large strings of data.

+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_OutputByteStream: +
+
Swift_FileStream
+
An OutputByteStream which specifically reads from a file.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + read + (int $length) +
+
+ boolean + setReadPointer + (int $byteOffset) +
+
+
+ + + + +

+ Method read (line 31) +

+

string read( +int +$length)

+ + +
Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method setReadPointer (line 39) +

+

boolean setReadPointer( +int +$byteOffset)

+ + +
Move the internal read pointer to $byteOffset in the stream.
+

Parameters

+
    +
  • int $byteOffset:
  • +
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---AbstractFilterableInputStream.php.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---AbstractFilterableInputStream.php.html new file mode 100644 index 0000000..bdce26a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---AbstractFilterableInputStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page AbstractFilterableInputStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_ByteStream_AbstractFilterableInputStreamProvides the base functionality for an InputStream supporting filters.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:09 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---ArrayByteStream.php.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---ArrayByteStream.php.html new file mode 100644 index 0000000..f4d1082 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---ArrayByteStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ArrayByteStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/ByteStream/ArrayByteStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_ByteStream_ArrayByteStreamAllows reading and writing of bytes to and from an array.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:11 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---FileByteStream.php.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---FileByteStream.php.html new file mode 100644 index 0000000..d6fd1be --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---ByteStream---FileByteStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page FileByteStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/ByteStream/FileByteStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_ByteStream_FileByteStreamAllows reading and writing of bytes to and from a file.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---FileStream.php.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---FileStream.php.html new file mode 100644 index 0000000..8246991 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---FileStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page FileStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/FileStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_FileStreamAn OutputByteStream which specifically reads from a file.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---InputByteStream.php.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---InputByteStream.php.html new file mode 100644 index 0000000..622364d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---InputByteStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page InputByteStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/InputByteStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_InputByteStreamAn abstract means of writing data.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---OutputByteStream.php.html b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---OutputByteStream.php.html new file mode 100644 index 0000000..5c19fbc --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/ByteStream/_vendors---swiftMailer---classes---Swift---OutputByteStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page OutputByteStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/OutputByteStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_OutputByteStreamAn abstract means of reading data.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream.html b/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream.html new file mode 100644 index 0000000..49e99ac --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream.html @@ -0,0 +1,391 @@ + + + + + Docs For Class Swift_CharacterStream + + + + + + + + +

+ Interface Swift_CharacterStream +

(line 24) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterStream.php
+

+ +
An abstract means of reading and writing data in terms of characters as opposed to bytes.
+

Classes implementing this interface may use a subsystem which requires less memory than working with large strings of data.

+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + flushContents + () +
+ +
+ void + importString + (string $string) +
+
+ string + read + (int $length) +
+
+ int[] + readBytes + (int $length) +
+ +
+ void + setCharacterSet + (string $charset) +
+
+ void + setPointer + (int $charOffset) +
+
+ void + write + (string $chars) +
+
+
+ + + + +

+ Method flushContents (line 84) +

+

void flushContents( +)

+ + +
Empty the stream and reset the internal pointer.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importByteStream (line 44) +

+

void importByteStream( +Swift_OutputByteStream +$os)

+ + +
Overwrite this character stream using the byte sequence in the byte stream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importString (line 51) +

+

void importString( +string +$string)

+ + +
Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
+

Parameters

+
    +
  • string $string:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method read (line 59) +

+

string read( +int +$length)

+ + +
Read $length characters from the stream and move the internal pointer $length further into the stream.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method readBytes (line 67) +

+

int[] readBytes( +int +$length)

+ + +
Read $length characters from the stream and return a 1-dimensional array containing there octet values.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharacterReaderFactory (line 37) +

+

void setCharacterReaderFactory( +Swift_CharacterReaderFactory +$factory)

+ + +
Set the CharacterReaderFactory for multi charset support.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharacterSet (line 31) +

+

void setCharacterSet( +string +$charset)

+ + +
Set the character set used in this CharacterStream.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setPointer (line 79) +

+

void setPointer( +int +$charOffset)

+ + +
Move the internal pointer to $charOffset in the stream.
+

Parameters

+
    +
  • int $charOffset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method write (line 73) +

+

void write( +string +$chars)

+ + +
Write $chars to the end of the stream.
+

Parameters

+
    +
  • string $chars:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_ArrayCharacterStream.html b/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_ArrayCharacterStream.html new file mode 100644 index 0000000..c52e17a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_ArrayCharacterStream.html @@ -0,0 +1,471 @@ + + + + + Docs For Class Swift_CharacterStream_ArrayCharacterStream + + + + + + + + +

+ Class Swift_CharacterStream_ArrayCharacterStream +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterStream/ArrayCharacterStream.php
+

+ +
A CharacterStream implementation which stores characters in an internal array.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_CharacterStream_ArrayCharacterStream + __construct + (Swift_CharacterReaderFactory $factory, string $charset) +
+
+ void + flushContents + () +
+ +
+ void + importString + (string $string) +
+
+ string + read + (int $length) +
+
+ int[] + readBytes + (int $length) +
+ +
+ void + setCharacterSet + (string $charset) +
+
+ void + setPointer + (int $charOffset) +
+
+ void + write + (string $chars) +
+
+
+ + + + +

+ Constructor __construct (line 54) +

+

Swift_CharacterStream_ArrayCharacterStream __construct( +Swift_CharacterReaderFactory +$factory, string +$charset)

+ + +
Create a new CharacterStream with the given $chars, if set.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method flushContents (line 286) +

+

void flushContents( +)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::flushContents()
+
Empty the stream and reset the internal pointer.
+
+ +
Empty the stream and reset the internal pointer.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importByteStream (line 86) +

+

void importByteStream( +Swift_OutputByteStream +$os)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::importByteStream()
+
Overwrite this character stream using the byte sequence in the byte stream.
+
+ +
Overwrite this character stream using the byte sequence in the byte stream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importString (line 123) +

+

void importString( +string +$string)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::importString()
+
Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
+
+ +
Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
+

Parameters

+
    +
  • string $string:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method read (line 135) +

+

string read( +int +$length)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::read()
+
Read $length characters from the stream and move the internal pointer $length further into the stream.
+
+ +
Read $length characters from the stream and move the internal pointer $length further into the stream.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method readBytes (line 168) +

+

int[] readBytes( +int +$length)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::readBytes()
+
Read $length characters from the stream and return a 1-dimensional array containing there octet values.
+
+ +
Read $length characters from the stream and return a 1-dimensional array containing there octet values.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharacterReaderFactory (line 76) +

+

void setCharacterReaderFactory( +Swift_CharacterReaderFactory +$factory)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::setCharacterReaderFactory()
+
Set the CharacterReaderFactory for multi charset support.
+
+ +
Set the CharacterReaderFactory for multi charset support.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharacterSet (line 66) +

+

void setCharacterSet( +string +$charset)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::setCharacterSet()
+
Set the character set used in this CharacterStream.
+
+ +
Set the character set used in this CharacterStream.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setPointer (line 270) +

+

void setPointer( +int +$charOffset)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::setPointer()
+
Move the internal pointer to $charOffset in the stream.
+
+ +
Move the internal pointer to $charOffset in the stream.
+

Parameters

+
    +
  • int $charOffset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method write (line 192) +

+

void write( +string +$chars)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::write()
+
Write $chars to the end of the stream.
+
+ +
Write $chars to the end of the stream.
+

Parameters

+
    +
  • string $chars:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:12 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_NgCharacterStream.html b/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_NgCharacterStream.html new file mode 100644 index 0000000..e5caf6d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/CharacterStream/Swift_CharacterStream_NgCharacterStream.html @@ -0,0 +1,471 @@ + + + + + Docs For Class Swift_CharacterStream_NgCharacterStream + + + + + + + + +

+ Class Swift_CharacterStream_NgCharacterStream +

(line 32) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterStream/NgCharacterStream.php
+

+ +
A CharacterStream implementation which stores characters in an internal array.
+ +

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_CharacterStream_NgCharacterStream + __construct + (Swift_CharacterReaderFactory $factory, unknown_type $charset) +
+
+ void + flushContents + () +
+ +
+ void + importString + (string $string) +
+
+ string + read + (int $length) +
+
+ int[] + readBytes + (int $length) +
+ +
+ void + setCharacterSet + (string $charset) +
+
+ void + setPointer + (int $charOffset) +
+
+ void + write + (string $chars) +
+
+
+ + + + +

+ Constructor __construct (line 105) +

+

Swift_CharacterStream_NgCharacterStream __construct( +Swift_CharacterReaderFactory +$factory, unknown_type +$charset)

+ + +
The constructor
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method flushContents (line 139) +

+

void flushContents( +)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::flushContents()
+
Empty the stream and reset the internal pointer.
+
+ + +

Info

+ +
+ +

+ Method importByteStream (line 153) +

+

void importByteStream( +Swift_OutputByteStream +$os)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::importByteStream()
+
Overwrite this character stream using the byte sequence in the byte stream.
+
+ +

Parameters

+ + +

Info

+ +
+ +

+ Method importString (line 167) +

+

void importString( +string +$string)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::importString()
+
Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
+
+ +

Parameters

+
    +
  • string $string:
  • +
+ +

Info

+ +
+ +

+ Method read (line 179) +

+

string read( +int +$length)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::read()
+
Read $length characters from the stream and move the internal pointer $length further into the stream.
+
+ +

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+ +
+ +

+ Method readBytes (line 251) +

+

int[] readBytes( +int +$length)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::readBytes()
+
Read $length characters from the stream and return a 1-dimensional array containing there octet values.
+
+ +

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+ +
+ +

+ Method setCharacterReaderFactory (line 129) +

+

void setCharacterReaderFactory( +Swift_CharacterReaderFactory +$factory)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::setCharacterReaderFactory()
+
Set the CharacterReaderFactory for multi charset support.
+
+ +
Set the CharacterReaderFactory for multi charset support.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharacterSet (line 118) +

+

void setCharacterSet( +string +$charset)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::setCharacterSet()
+
Set the character set used in this CharacterStream.
+
+ +
Set the character set used in this CharacterStream.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setPointer (line 267) +

+

void setPointer( +int +$charOffset)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::setPointer()
+
Move the internal pointer to $charOffset in the stream.
+
+ +

Parameters

+
    +
  • int $charOffset:
  • +
+ +

Info

+ +
+ +

+ Method write (line 280) +

+

void write( +string +$chars)

+ +
+
Implementation of:
+
+
Swift_CharacterStream::write()
+
Write $chars to the end of the stream.
+
+ +

Parameters

+
    +
  • string $chars:
  • +
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---ArrayCharacterStream.php.html b/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---ArrayCharacterStream.php.html new file mode 100644 index 0000000..71f8383 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---ArrayCharacterStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ArrayCharacterStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterStream/ArrayCharacterStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterStream_ArrayCharacterStreamA CharacterStream implementation which stores characters in an internal array.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:12 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---NgCharacterStream.php.html b/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---NgCharacterStream.php.html new file mode 100644 index 0000000..8ebd9f4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream---NgCharacterStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page NgCharacterStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterStream/NgCharacterStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterStream_NgCharacterStreamA CharacterStream implementation which stores characters in an internal array.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream.php.html b/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream.php.html new file mode 100644 index 0000000..cdea557 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/CharacterStream/_vendors---swiftMailer---classes---Swift---CharacterStream.php.html @@ -0,0 +1,184 @@ + + + + + Docs for page CharacterStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterStreamAn abstract means of reading and writing data in terms of characters as opposed to bytes.
+
+ +
+ + +

Include/Require Statements

+ + + + +
+

+ dirname(__FILE__).'/OutputByteStream.php' (line 11) +

+

require_once : dirname(__FILE__).'/OutputByteStream.php'

+ +
    +
+
+ +
+

+ dirname(__FILE__).'/CharacterReaderFactory.php' (line 12) +

+

require_once : dirname(__FILE__).'/CharacterReaderFactory.php'

+ +
    +
+
+
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader.html new file mode 100644 index 0000000..72d8431 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader.html @@ -0,0 +1,311 @@ + + + + + Docs For Class Swift_CharacterReader + + + + + + + + +

+ Interface Swift_CharacterReader +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterReader.php
+

+ +
Analyzes characters for a specific character set.
+ +

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + + +
+ +
+

+ MAP_TYPE_FIXED_LEN = 0x02 (line 21) +

+ +
    +
+
+ +
+

+ MAP_TYPE_INVALID = 0x01 (line 20) +

+ +
    +
+
+ +
+

+ MAP_TYPE_POSITIONS = 0x03 (line 22) +

+ +
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ int + getCharPositions + (string $string, int $startOffset,  &$currentMap,  &$ignoredChars, array $currentMap, mixed $ignoredChars) +
+
+ int + getInitialByteSize + () +
+
+ void + getMapType + () +
+
+ int + validateByteSequence + (int[] $bytes,  $size) +
+
+
+ + + + +

+ Method getCharPositions (line 33) +

+

int getCharPositions( +string +$string, int +$startOffset, +&$currentMap, +&$ignoredChars, array +$currentMap, mixed +$ignoredChars)

+ + +
Returns the complete charactermap
+

Parameters

+
    +
  • string $string:
  • +
  • int $startOffset:
  • +
  • array $currentMap:
  • +
  • mixed $ignoredChars:
  • +
  • &$currentMap:
  • +
  • &$ignoredChars:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInitialByteSize (line 58) +

+

int getInitialByteSize( +)

+ + +
Returns the number of bytes which should be read to start each character.
+

For fixed width character sets this should be the number of octets-per-character. For multibyte character sets this will probably be 1.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMapType (line 39) +

+

void getMapType( +)

+ + +
Returns mapType
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method validateByteSequence (line 50) +

+

int validateByteSequence( +int[] +$bytes, +$size)

+ + +
Returns an integer which specifies how many more bytes to read.
+

A positive integer indicates the number of more bytes to fetch before invoking this method again. A value of zero means this is already a valid character. A value of -1 means this cannot possibly be a valid character.

+

Parameters

+
    +
  • int[] $bytes:
  • +
  • $size:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory.html new file mode 100644 index 0000000..7759afc --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory.html @@ -0,0 +1,195 @@ + + + + + Docs For Class Swift_CharacterReaderFactory + + + + + + + + +

+ Interface Swift_CharacterReaderFactory +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterReaderFactory.php
+

+ +
A factory for creating CharacterReaders.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_CharacterReader + getReaderFor + (string $charset) +
+
+
+ + + + +

+ Method getReaderFor (line 27) +

+

Swift_CharacterReader getReaderFor( +string +$charset)

+ + +
Returns a CharacterReader suitable for the charset applied.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory_SimpleCharacterReaderFactory.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory_SimpleCharacterReaderFactory.html new file mode 100644 index 0000000..220ca73 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReaderFactory_SimpleCharacterReaderFactory.html @@ -0,0 +1,221 @@ + + + + + Docs For Class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory + + + + + + + + +

+ Class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php
+

+ +
Standard factory for creating CharacterReaders.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_CharacterReaderFactory_SimpleCharacterReaderFactory + __construct + () +
+
+ Swift_CharacterReader + getReaderFor + (string $charset) +
+
+
+ + + + +

+ Constructor __construct (line 40) +

+

Swift_CharacterReaderFactory_SimpleCharacterReaderFactory __construct( +)

+ + +
Creates a new CharacterReaderFactory.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getReaderFor (line 93) +

+

Swift_CharacterReader getReaderFor( +string +$charset)

+ +
+
Implementation of:
+
+
Swift_CharacterReaderFactory::getReaderFor()
+
Returns a CharacterReader suitable for the charset applied.
+
+ +
Returns a CharacterReader suitable for the charset applied.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_GenericFixedWidthReader.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_GenericFixedWidthReader.html new file mode 100644 index 0000000..7a87cc0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_GenericFixedWidthReader.html @@ -0,0 +1,323 @@ + + + + + Docs For Class Swift_CharacterReader_GenericFixedWidthReader + + + + + + + + +

+ Class Swift_CharacterReader_GenericFixedWidthReader +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php
+

+ +
Provides fixed-width byte sizes for reading fixed-width character sets.
+ +

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_CharacterReader_GenericFixedWidthReader + __construct + (int $width) +
+
+ $int + getCharPositions + (string $string, int $startOffset,  &$currentMap,  &$ignoredChars, array $currentMap, mixed $ignoredChars) +
+
+ int + getInitialByteSize + () +
+
+ void + getMapType + () +
+
+ int + validateByteSequence + (string $bytes,  $size) +
+
+
+ + + + +

+ Constructor __construct (line 35) +

+

Swift_CharacterReader_GenericFixedWidthReader __construct( +int +$width)

+ + +
Creates a new GenericFixedWidthReader using $width bytes per character.
+

Parameters

+
    +
  • int $width:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getCharPositions (line 49) +

+

$int getCharPositions( +string +$string, int +$startOffset, +&$currentMap, +&$ignoredChars, array +$currentMap, mixed +$ignoredChars)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getCharPositions()
+
Returns the complete charactermap
+
+ +
Returns the complete charactermap
+

Parameters

+
    +
  • string $string:
  • +
  • int $startOffset:
  • +
  • array $currentMap:
  • +
  • mixed $ignoredChars:
  • +
  • &$currentMap:
  • +
  • &$ignoredChars:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInitialByteSize (line 91) +

+

int getInitialByteSize( +)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getInitialByteSize()
+
Returns the number of bytes which should be read to start each character.
+
+ +
Returns the number of bytes which should be read to start each character.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMapType (line 64) +

+

void getMapType( +)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getMapType()
+
Returns mapType
+
+ +
Returns mapType
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method validateByteSequence (line 78) +

+

int validateByteSequence( +string +$bytes, +$size)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::validateByteSequence()
+
Returns an integer which specifies how many more bytes to read.
+
+ +
Returns an integer which specifies how many more bytes to read.
+

A positive integer indicates the number of more bytes to fetch before invoking this method again. A value of zero means this is already a valid character. A value of -1 means this cannot possibly be a valid character.

+

Parameters

+
    +
  • string $bytes:
  • +
  • $size:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_UsAsciiReader.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_UsAsciiReader.html new file mode 100644 index 0000000..3da929e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_UsAsciiReader.html @@ -0,0 +1,295 @@ + + + + + Docs For Class Swift_CharacterReader_UsAsciiReader + + + + + + + + +

+ Class Swift_CharacterReader_UsAsciiReader +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterReader/UsAsciiReader.php
+

+ +
Analyzes US-ASCII characters.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + getCharPositions + (string $string, int $startOffset,  &$currentMap,  &$ignoredChars, string $ignoredChars) +
+
+ int + getInitialByteSize + () +
+
+ void + getMapType + () +
+
+ int + validateByteSequence + (string $bytes,  $size) +
+
+
+ + + + +

+ Method getCharPositions (line 29) +

+

void getCharPositions( +string +$string, int +$startOffset, +&$currentMap, +&$ignoredChars, string +$ignoredChars)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getCharPositions()
+
Returns the complete charactermap
+
+ +
Returns the complete charactermap
+

Parameters

+
    +
  • string $string:
  • +
  • int $startOffset:
  • +
  • string $ignoredChars:
  • +
  • &$currentMap:
  • +
  • &$ignoredChars:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInitialByteSize (line 78) +

+

int getInitialByteSize( +)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getInitialByteSize()
+
Returns the number of bytes which should be read to start each character.
+
+ +
Returns the number of bytes which should be read to start each character.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMapType (line 47) +

+

void getMapType( +)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getMapType()
+
Returns mapType
+
+ +
Returns mapType
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method validateByteSequence (line 61) +

+

int validateByteSequence( +string +$bytes, +$size)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::validateByteSequence()
+
Returns an integer which specifies how many more bytes to read.
+
+ +
Returns an integer which specifies how many more bytes to read.
+

A positive integer indicates the number of more bytes to fetch before invoking this method again. A value of zero means this is already a valid character. A value of -1 means this cannot possibly be a valid character.

+

Parameters

+
    +
  • string $bytes:
  • +
  • $size:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_Utf8Reader.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_Utf8Reader.html new file mode 100644 index 0000000..a0bea14 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_CharacterReader_Utf8Reader.html @@ -0,0 +1,298 @@ + + + + + Docs For Class Swift_CharacterReader_Utf8Reader + + + + + + + + +

+ Class Swift_CharacterReader_Utf8Reader +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/CharacterReader/Utf8Reader.php
+

+ +
Analyzes UTF-8 characters.
+ +

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + getCharPositions + (string $string, int $startOffset,  &$currentMap,  &$ignoredChars, array $currentMap, mixed $ignoredChars) +
+
+ int + getInitialByteSize + () +
+
+ void + getMapType + () +
+
+ int + validateByteSequence + (string $bytes,  $size) +
+
+
+ + + + +

+ Method getCharPositions (line 87) +

+

void getCharPositions( +string +$string, int +$startOffset, +&$currentMap, +&$ignoredChars, array +$currentMap, mixed +$ignoredChars)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getCharPositions()
+
Returns the complete charactermap
+
+ +
Returns the complete charactermap
+

Parameters

+
    +
  • string $string:
  • +
  • int $startOffset:
  • +
  • array $currentMap:
  • +
  • mixed $ignoredChars:
  • +
  • &$currentMap:
  • +
  • &$ignoredChars:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInitialByteSize (line 178) +

+

int getInitialByteSize( +)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getInitialByteSize()
+
Returns the number of bytes which should be read to start each character.
+
+ +
Returns the number of bytes which should be read to start each character.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMapType (line 148) +

+

void getMapType( +)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::getMapType()
+
Returns mapType
+
+ +
Returns mapType
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method validateByteSequence (line 162) +

+

int validateByteSequence( +string +$bytes, +$size)

+ +
+
Implementation of:
+
+
Swift_CharacterReader::validateByteSequence()
+
Returns an integer which specifies how many more bytes to read.
+
+ +
Returns an integer which specifies how many more bytes to read.
+

A positive integer indicates the number of more bytes to fetch before invoking this method again. A value of zero means this is already a valid character. A value of -1 means this cannot possibly be a valid character.

+

Parameters

+
    +
  • string $bytes:
  • +
  • $size:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:32 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder.html new file mode 100644 index 0000000..74cfba4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder.html @@ -0,0 +1,218 @@ + + + + + Docs For Class Swift_Encoder + + + + + + + + +

+ Interface Swift_Encoder +

(line 19) +
+ + +
+

Description

+
+Swift_Mime_CharsetObserver
+   |
+   --Swift_Encoder
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Encoder.php
+

+ +
Interface for all Encoder schemes.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Encoder: +
+
Swift_Mime_ContentEncoder
+
Interface for all Transfer Encoding schemes.
+
+
+
Swift_Mime_HeaderEncoder
+
Interface for all Header Encoding schemes.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + encodeString + (string $string, [int $firstLineOffset = 0], [int $maxLineLength = 0]) +
+
+
+ + + + +

+ Method encodeString (line 29) +

+

string encodeString( +string +$string, [int +$firstLineOffset = 0], [int +$maxLineLength = 0])

+ + +
Encode a given string to produce an encoded string.
+

Parameters

+
    +
  • string $string:
  • +
  • int $firstLineOffset: if first line needs to be shorter
  • +
  • int $maxLineLength: - 0 indicates the default length for this encoding
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_CharsetObserver

+

+ Swift_Mime_CharsetObserver::charsetChanged() - Notify this observer that the entity's charset has changed. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Base64Encoder.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Base64Encoder.html new file mode 100644 index 0000000..d22b00b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Base64Encoder.html @@ -0,0 +1,249 @@ + + + + + Docs For Class Swift_Encoder_Base64Encoder + + + + + + + + +

+ Class Swift_Encoder_Base64Encoder +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Encoder/Base64Encoder.php
+

+ +
Handles Base 64 Encoding in Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Encoder_Base64Encoder: +
+
Swift_Mime_ContentEncoder_Base64ContentEncoder
+
Handles Base 64 Transfer Encoding in Swift Mailer.
+
+
+
Swift_Mime_HeaderEncoder_Base64HeaderEncoder
+
Handles Base64 (B) Header Encoding in Swift Mailer.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + charsetChanged + ( $charset) +
+
+ string + encodeString + (string $string, [int $firstLineOffset = 0], [ $maxLineLength = 0], int $maxLineLength,) +
+
+
+ + + + +

+ Method charsetChanged (line 59) +

+

void charsetChanged( + +$charset)

+ +
+
Implementation of:
+
+
Swift_Mime_CharsetObserver::charsetChanged()
+
Notify this observer that the entity's charset has changed.
+
+ +
Does nothing.
+

Parameters

+
    +
  • $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encodeString (line 32) +

+

string encodeString( +string +$string, [int +$firstLineOffset = 0], [ +$maxLineLength = 0], int +$maxLineLength,)

+ +
+
Implementation of:
+
+
Swift_Encoder::encodeString()
+
Encode a given string to produce an encoded string.
+
+ +
Takes an unencoded string and produces a Base64 encoded string from it.
+

Base64 encoded strings have a maximum line length of 76 characters. If the first line needs to be shorter, indicate the difference with $firstLineOffset.

+

Parameters

+
    +
  • string $string: to encode
  • +
  • int $firstLineOffset:
  • +
  • int $maxLineLength,: optional, 0 indicates the default of 76 bytes
  • +
  • $maxLineLength:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:16 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_QpEncoder.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_QpEncoder.html new file mode 100644 index 0000000..e4ffbab --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_QpEncoder.html @@ -0,0 +1,442 @@ + + + + + Docs For Class Swift_Encoder_QpEncoder + + + + + + + + +

+ Class Swift_Encoder_QpEncoder +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Encoder/QpEncoder.php
+

+ +
Handles Quoted Printable (QP) Encoding in Swift Mailer.
+

Possibly the most accurate RFC 2045 QP implementation found in PHP.

+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Encoder_QpEncoder: +
+
Swift_Mime_ContentEncoder_QpContentEncoder
+
Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer.
+
+
+
Swift_Mime_HeaderEncoder_QpHeaderEncoder
+
Handles Quoted Printable (Q) Header Encoding in Swift Mailer.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ static string[] + $_qpMap +
+
+ static string[] + $_safeMap +
+ + +
+ +
+

+ static $_qpMap = array(
0 => '=00', 1 => '=01', 2 => '=02', 3 => '=03', 4 => '=04',
5 => '=05', 6 => '=06', 7 => '=07', 8 => '=08', 9 => '=09',
10 => '=0A', 11 => '=0B', 12 => '=0C', 13 => '=0D', 14 => '=0E',
15 => '=0F', 16 => '=10', 17 => '=11', 18 => '=12', 19 => '=13',
20 => '=14', 21 => '=15', 22 => '=16', 23 => '=17', 24 => '=18',
25 => '=19', 26 => '=1A', 27 => '=1B', 28 => '=1C', 29 => '=1D',
30 => '=1E', 31 => '=1F', 32 => '=20', 33 => '=21', 34 => '=22',
35 => '=23', 36 => '=24', 37 => '=25', 38 => '=26', 39 => '=27',
40 => '=28', 41 => '=29', 42 => '=2A', 43 => '=2B', 44 => '=2C',
45 => '=2D', 46 => '=2E', 47 => '=2F', 48 => '=30', 49 => '=31',
50 => '=32', 51 => '=33', 52 => '=34', 53 => '=35', 54 => '=36',
55 => '=37', 56 => '=38', 57 => '=39', 58 => '=3A', 59 => '=3B',
60 => '=3C', 61 => '=3D', 62 => '=3E', 63 => '=3F', 64 => '=40',
65 => '=41', 66 => '=42', 67 => '=43', 68 => '=44', 69 => '=45',
70 => '=46', 71 => '=47', 72 => '=48', 73 => '=49', 74 => '=4A',
75 => '=4B', 76 => '=4C', 77 => '=4D', 78 => '=4E', 79 => '=4F',
80 => '=50', 81 => '=51', 82 => '=52', 83 => '=53', 84 => '=54',
85 => '=55', 86 => '=56', 87 => '=57', 88 => '=58', 89 => '=59',
90 => '=5A', 91 => '=5B', 92 => '=5C', 93 => '=5D', 94 => '=5E',
95 => '=5F', 96 => '=60', 97 => '=61', 98 => '=62', 99 => '=63',
100 => '=64', 101 => '=65', 102 => '=66', 103 => '=67', 104 => '=68',
105 => '=69', 106 => '=6A', 107 => '=6B', 108 => '=6C', 109 => '=6D',
110 => '=6E', 111 => '=6F', 112 => '=70', 113 => '=71', 114 => '=72',
115 => '=73', 116 => '=74', 117 => '=75', 118 => '=76', 119 => '=77',
120 => '=78', 121 => '=79', 122 => '=7A', 123 => '=7B', 124 => '=7C',
125 => '=7D', 126 => '=7E', 127 => '=7F', 128 => '=80', 129 => '=81',
130 => '=82', 131 => '=83', 132 => '=84', 133 => '=85', 134 => '=86',
135 => '=87', 136 => '=88', 137 => '=89', 138 => '=8A', 139 => '=8B',
140 => '=8C', 141 => '=8D', 142 => '=8E', 143 => '=8F', 144 => '=90',
145 => '=91', 146 => '=92', 147 => '=93', 148 => '=94', 149 => '=95',
150 => '=96', 151 => '=97', 152 => '=98', 153 => '=99', 154 => '=9A',
155 => '=9B', 156 => '=9C', 157 => '=9D', 158 => '=9E', 159 => '=9F',
160 => '=A0', 161 => '=A1', 162 => '=A2', 163 => '=A3', 164 => '=A4',
165 => '=A5', 166 => '=A6', 167 => '=A7', 168 => '=A8', 169 => '=A9',
170 => '=AA', 171 => '=AB', 172 => '=AC', 173 => '=AD', 174 => '=AE',
175 => '=AF', 176 => '=B0', 177 => '=B1', 178 => '=B2', 179 => '=B3',
180 => '=B4', 181 => '=B5', 182 => '=B6', 183 => '=B7', 184 => '=B8',
185 => '=B9', 186 => '=BA', 187 => '=BB', 188 => '=BC', 189 => '=BD',
190 => '=BE', 191 => '=BF', 192 => '=C0', 193 => '=C1', 194 => '=C2',
195 => '=C3', 196 => '=C4', 197 => '=C5', 198 => '=C6', 199 => '=C7',
200 => '=C8', 201 => '=C9', 202 => '=CA', 203 => '=CB', 204 => '=CC',
205 => '=CD', 206 => '=CE', 207 => '=CF', 208 => '=D0', 209 => '=D1',
210 => '=D2', 211 => '=D3', 212 => '=D4', 213 => '=D5', 214 => '=D6',
215 => '=D7', 216 => '=D8', 217 => '=D9', 218 => '=DA', 219 => '=DB',
220 => '=DC', 221 => '=DD', 222 => '=DE', 223 => '=DF', 224 => '=E0',
225 => '=E1', 226 => '=E2', 227 => '=E3', 228 => '=E4', 229 => '=E5',
230 => '=E6', 231 => '=E7', 232 => '=E8', 233 => '=E9', 234 => '=EA',
235 => '=EB', 236 => '=EC', 237 => '=ED', 238 => '=EE', 239 => '=EF',
240 => '=F0', 241 => '=F1', 242 => '=F2', 243 => '=F3', 244 => '=F4',
245 => '=F5', 246 => '=F6', 247 => '=F7', 248 => '=F8', 249 => '=F9',
250 => '=FA', 251 => '=FB', 252 => '=FC', 253 => '=FD', 254 => '=FE',
255 => '=FF'
)
(line 43) +

+

Data type : string[]

+ +
Pre-computed QP for HUGE optmization.
+
    +
  • access: - protected
  • +
+
+ +
+

+ static $_safeMap = array() (line 103) +

+

Data type : string[]

+ +
A map of non-encoded ascii characters.
+
    +
  • access: - protected
  • +
+
+ +
+

+ $_charStream (line 29) +

+

Data type : Swift_CharacterStream

+ +
The CharacterStream used for reading characters (as opposed to bytes).
+
    +
  • access: - protected
  • +
+
+ +
+

+ $_filter (line 36) +

+

Data type : Swift_StreamFilter

+ +
A filter used if input should be canonicalized.
+
    +
  • access: - protected
  • +
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Encoder_QpEncoder + __construct + (Swift_CharacterStream $charStream, [Swift_StreamFilter $filter = null]) +
+
+ void + charsetChanged + (string $charset) +
+
+ string + encodeString + (string $string, [ $firstLineOffset = 0], [ $maxLineLength = 0], int $firstLineOffset,, int $maxLineLength,) +
+
+ string + _encodeByteSequence + ( $bytes,  &$size) +
+
+ int[] + _nextSequence + ([int $size = 4]) +
+
+ string + _standardize + (string $string) +
+
+
+ + + + +

+ Constructor __construct (line 110) +

+

Swift_Encoder_QpEncoder __construct( +Swift_CharacterStream +$charStream, [Swift_StreamFilter +$filter = null])

+

Overridden in child classes as:
+

+
Swift_Mime_ContentEncoder_QpContentEncoder::__construct()
+
Creates a new QpContentEncoder for the given CharacterStream.
+
+
+
Swift_Mime_HeaderEncoder_QpHeaderEncoder::__construct()
+
Creates a new QpHeaderEncoder for the given CharacterStream.
+
+

+ + +
Creates a new QpEncoder for the given CharacterStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method charsetChanged (line 199) +

+

void charsetChanged( +string +$charset)

+ +
+
Implementation of:
+
+
Swift_Mime_CharsetObserver::charsetChanged()
+
Notify this observer that the entity's charset has changed.
+
+ +
Updates the charset used.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encodeString (line 135) +

+

string encodeString( +string +$string, [ +$firstLineOffset = 0], [ +$maxLineLength = 0], int +$firstLineOffset,, int +$maxLineLength,)

+

Overridden in child classes as:
+

+
Swift_Mime_HeaderEncoder_QpHeaderEncoder::encodeString()
+
Takes an unencoded string and produces a Q encoded string from it.
+
+

+ +
+
Implementation of:
+
+
Swift_Encoder::encodeString()
+
Encode a given string to produce an encoded string.
+
+ +
Takes an unencoded string and produces a QP encoded string from it.
+

QP encoded strings have a maximum line length of 76 characters. If the first line needs to be shorter, indicate the difference with $firstLineOffset.

+

Parameters

+
    +
  • string $string: to encode
  • +
  • int $firstLineOffset,: optional
  • +
  • int $maxLineLength,: optional, 0 indicates the default of 76 chars
  • +
  • $firstLineOffset:
  • +
  • $maxLineLength:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _encodeByteSequence (line 212) +

+

string _encodeByteSequence( + +$bytes, +&$size)

+

Overridden in child classes as:
+

+
Swift_Mime_HeaderEncoder_QpHeaderEncoder::_encodeByteSequence()
+
Encode the given byte array into a verbatim QP form.
+
+

+ + +
Encode the given byte array into a verbatim QP form.
+

Parameters

+
    +
  • int[] $bytes:
  • +
  • &$size:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _nextSequence (line 238) +

+

int[] _nextSequence( +[int +$size = 4])

+ + +
Get the next sequence of bytes to read from the char stream.
+

Parameters

+
    +
  • int $size: number of bytes to read
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _standardize (line 249) +

+

string _standardize( +string +$string)

+ + +
Make sure CRLF is correct and HT/SPACE are in valid places.
+

Parameters

+
    +
  • string $string:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Rfc2231Encoder.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Rfc2231Encoder.html new file mode 100644 index 0000000..4af0b72 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoder_Rfc2231Encoder.html @@ -0,0 +1,263 @@ + + + + + Docs For Class Swift_Encoder_Rfc2231Encoder + + + + + + + + +

+ Class Swift_Encoder_Rfc2231Encoder +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Encoder/Rfc2231Encoder.php
+

+ +
Handles RFC 2231 specified Encoding in Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Encoder_Rfc2231Encoder + __construct + (Swift_CharacterStream $charStream) +
+
+ void + charsetChanged + (string $charset) +
+
+ string + encodeString + (string $string, [int $firstLineOffset = 0], [ $maxLineLength = 0], int $maxLineLength,) +
+
+
+ + + + +

+ Constructor __construct (line 34) +

+

Swift_Encoder_Rfc2231Encoder __construct( +Swift_CharacterStream +$charStream)

+ + +
Creates a new Rfc2231Encoder using the given character stream instance.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method charsetChanged (line 84) +

+

void charsetChanged( +string +$charset)

+ +
+
Implementation of:
+
+
Swift_Mime_CharsetObserver::charsetChanged()
+
Notify this observer that the entity's charset has changed.
+
+ +
Updates the charset used.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encodeString (line 47) +

+

string encodeString( +string +$string, [int +$firstLineOffset = 0], [ +$maxLineLength = 0], int +$maxLineLength,)

+ +
+
Implementation of:
+
+
Swift_Encoder::encodeString()
+
Encode a given string to produce an encoded string.
+
+ +
Takes an unencoded string and produces a string encoded according to RFC 2231 from it.
+

Parameters

+
    +
  • string $string: to encode
  • +
  • int $firstLineOffset:
  • +
  • int $maxLineLength,: optional, 0 indicates the default of 75 bytes
  • +
  • $maxLineLength:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoding.html b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoding.html new file mode 100644 index 0000000..3f3a2f6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/Swift_Encoding.html @@ -0,0 +1,250 @@ + + + + + Docs For Class Swift_Encoding + + + + + + + + +

+ Class Swift_Encoding +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Encoding.php
+

+ +
Provides quick access to each encoding type.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+ +
+ + + + +

+ Static Method get7BitEncoding (line 28) +

+

Swift_Mime_ContentEncoder get7BitEncoding( +)

+ + +
Get the Encoder that provides 7-bit encoding.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Static Method get8BitEncoding (line 38) +

+

Swift_Mime_ContentEncoder get8BitEncoding( +)

+ + +
Get the Encoder that provides 8-bit encoding.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Static Method getBase64Encoding (line 58) +

+

Swift_Mime_ContentEncoder getBase64Encoding( +)

+ + +
Get the Encoder that provides Base64 encoding.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Static Method getQpEncoding (line 48) +

+

Swift_Mime_ContentEncoder getQpEncoding( +)

+ + +
Get the Encoder that provides Quoted-Printable (QP) encoding.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---GenericFixedWidthReader.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---GenericFixedWidthReader.php.html new file mode 100644 index 0000000..4a4db73 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---GenericFixedWidthReader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page GenericFixedWidthReader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterReader_GenericFixedWidthReaderProvides fixed-width byte sizes for reading fixed-width character sets.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---UsAsciiReader.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---UsAsciiReader.php.html new file mode 100644 index 0000000..96d58f4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---UsAsciiReader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page UsAsciiReader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterReader/UsAsciiReader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterReader_UsAsciiReaderAnalyzes US-ASCII characters.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---Utf8Reader.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---Utf8Reader.php.html new file mode 100644 index 0000000..8b8a4be --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader---Utf8Reader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Utf8Reader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterReader/Utf8Reader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterReader_Utf8ReaderAnalyzes UTF-8 characters.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:32 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader.php.html new file mode 100644 index 0000000..77f10d1 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page CharacterReader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterReader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterReaderAnalyzes characters for a specific character set.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory---SimpleCharacterReaderFactory.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory---SimpleCharacterReaderFactory.php.html new file mode 100644 index 0000000..44e1e63 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory---SimpleCharacterReaderFactory.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleCharacterReaderFactory.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterReaderFactory/SimpleCharacterReaderFactory.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterReaderFactory_SimpleCharacterReaderFactoryStandard factory for creating CharacterReaders.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory.php.html new file mode 100644 index 0000000..6585d31 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---CharacterReaderFactory.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page CharacterReaderFactory.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/CharacterReaderFactory.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_CharacterReaderFactoryA factory for creating CharacterReaders.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Base64Encoder.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Base64Encoder.php.html new file mode 100644 index 0000000..db65e51 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Base64Encoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Base64Encoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Encoder/Base64Encoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Encoder_Base64EncoderHandles Base 64 Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:16 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---QpEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---QpEncoder.php.html new file mode 100644 index 0000000..90e7691 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---QpEncoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page QpEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Encoder/QpEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Encoder_QpEncoderHandles Quoted Printable (QP) Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Rfc2231Encoder.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Rfc2231Encoder.php.html new file mode 100644 index 0000000..c631bc8 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder---Rfc2231Encoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Rfc2231Encoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Encoder/Rfc2231Encoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Encoder_Rfc2231EncoderHandles RFC 2231 specified Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder.php.html new file mode 100644 index 0000000..fa2ddb0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Encoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Encoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_EncoderInterface for all Encoder schemes.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoding.php.html b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoding.php.html new file mode 100644 index 0000000..9e4305a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Encoder/_vendors---swiftMailer---classes---Swift---Encoding.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Encoding.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Encoding.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_EncodingProvides quick access to each encoding type.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandEvent.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandEvent.html new file mode 100644 index 0000000..607ec28 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandEvent.html @@ -0,0 +1,261 @@ + + + + + Docs For Class Swift_Events_CommandEvent + + + + + + + + +

+ Class Swift_Events_CommandEvent +

(line 20) +
+ + +
+

Description

+
+Swift_Events_EventObject
+   |
+   --Swift_Events_CommandEvent
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/CommandEvent.php
+

+ +
Generated when a command is sent over an SMTP connection.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Events_CommandEvent + __construct + (Swift_Transport $source, string $command, [array $successCodes = array()]) +
+
+ string + getCommand + () +
+
+ int[] + getSuccessCodes + () +
+
+
+ + + + +

+ Constructor __construct (line 41) +

+

Swift_Events_CommandEvent __construct( +Swift_Transport +$source, string +$command, [array +$successCodes = array()])

+ +

Overrides : Swift_Events_EventObject::__construct() Create a new EventObject originating at $source.

+ +
Create a new CommandEvent for $source with $command.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getCommand (line 53) +

+

string getCommand( +)

+ + +
Get the command which was sent to the server.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSuccessCodes (line 62) +

+

int[] getSuccessCodes( +)

+ + +
Get the numeric response codes which indicate success for this command.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Events_EventObject

+

+ Swift_Events_EventObject::__construct() - Create a new EventObject originating at $source. +

+ +

+ Swift_Events_EventObject::bubbleCancelled() - Returns true if this Event will not bubble any further up the stack. +

+ +

+ Swift_Events_EventObject::cancelBubble() - Prevent this Event from bubbling any further up the stack. +

+ +

+ Swift_Events_EventObject::getSource() - Get the source object of this event. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandListener.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandListener.html new file mode 100644 index 0000000..42675e5 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_CommandListener.html @@ -0,0 +1,197 @@ + + + + + Docs For Class Swift_Events_CommandListener + + + + + + + + +

+ Interface Swift_Events_CommandListener +

(line 20) +
+ + +
+

Description

+
+Swift_Events_EventListener
+   |
+   --Swift_Events_CommandListener
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/CommandListener.php
+

+ +
Listens for Transports to send commands to the server.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + commandSent + (Swift_Events_CommandEvent $evt) +
+
+
+ + + + +

+ Method commandSent (line 27) +

+

void commandSent( +Swift_Events_CommandEvent +$evt)

+ + +
Invoked immediately following a command being sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_Event.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_Event.html new file mode 100644 index 0000000..dc08738 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_Event.html @@ -0,0 +1,237 @@ + + + + + Docs For Class Swift_Events_Event + + + + + + + + +

+ Interface Swift_Events_Event +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/Event.php
+

+ +
The minimum interface for an Event.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + bubbleCancelled + () +
+
+ void + cancelBubble + ([ $cancel = true], boolean $cancel,) +
+
+ object + getSource + () +
+
+
+ + + + +

+ Method bubbleCancelled (line 37) +

+

boolean bubbleCancelled( +)

+ + +
Returns true if this Event will not bubble any further up the stack.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method cancelBubble (line 31) +

+

void cancelBubble( +[ +$cancel = true], boolean +$cancel,)

+ + +
Prevent this Event from bubbling any further up the stack.
+

Parameters

+
    +
  • boolean $cancel,: optional
  • +
  • $cancel:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSource (line 25) +

+

object getSource( +)

+ + +
Get the source object of this event.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventDispatcher.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventDispatcher.html new file mode 100644 index 0000000..9f42b44 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventDispatcher.html @@ -0,0 +1,359 @@ + + + + + Docs For Class Swift_Events_EventDispatcher + + + + + + + + +

+ Interface Swift_Events_EventDispatcher +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/EventDispatcher.php
+

+ +
Interface for the EventDispatcher which handles the event dispatching layer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + bindEventListener + (Swift_Events_EventListener $listener) +
+
+ Swift_Events_CommandEvent + createCommandEvent + (Swift_Transport $source, string $command, [array $successCodes = array()]) +
+
+ Swift_Events_ResponseEvent + createResponseEvent + (Swift_Transport $source, string $response, boolean $valid) +
+ + + +
+ void + dispatchEvent + (Swift_Events_EventObject $evt, string $target) +
+
+
+ + + + +

+ Method bindEventListener (line 72) +

+

void bindEventListener( +Swift_Events_EventListener +$listener)

+ + +
Bind an event listener to this dispatcher.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createCommandEvent (line 39) +

+

Swift_Events_CommandEvent createCommandEvent( +Swift_Transport +$source, string +$command, [array +$successCodes = array()])

+ + +
Create a new CommandEvent for $source and $command.
+

Parameters

+
    +
  • Swift_Transport $source:
  • +
  • string $command: That will be executed
  • +
  • array $successCodes: That are needed
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createResponseEvent (line 49) +

+

Swift_Events_ResponseEvent createResponseEvent( +Swift_Transport +$source, string +$response, boolean +$valid)

+ + +
Create a new ResponseEvent for $source and $response.
+

Parameters

+
    +
  • Swift_Transport $source:
  • +
  • string $response:
  • +
  • boolean $valid: If the response is valid
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createSendEvent (line 29) +

+

Swift_Events_SendEvent createSendEvent( +Swift_Transport +$source, Swift_Mime_Message +$message)

+ + +
Create a new SendEvent for $source and $message.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createTransportChangeEvent (line 57) +

+

Swift_Events_TransportChangeEvent createTransportChangeEvent( +Swift_Transport +$source)

+ + +
Create a new TransportChangeEvent for $source.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createTransportExceptionEvent (line 65) +

+

Swift_Events_TransportExceptionEvent createTransportExceptionEvent( +Swift_Transport +$source, Swift_TransportException +$ex)

+ + +
Create a new TransportExceptionEvent for $source.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method dispatchEvent (line 79) +

+

void dispatchEvent( +Swift_Events_EventObject +$evt, string +$target)

+ + +
Dispatch the given Event to all suitable listeners.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventListener.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventListener.html new file mode 100644 index 0000000..7fe7e59 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventListener.html @@ -0,0 +1,192 @@ + + + + + Docs For Class Swift_Events_EventListener + + + + + + + + +

+ Interface Swift_Events_EventListener +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/EventListener.php
+

+ +
An identity interface which all EventListeners must extend.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Events_EventListener: +
+
Swift_Events_CommandListener
+
Listens for Transports to send commands to the server.
+
+
+
Swift_Events_ResponseListener
+
Listens for responses from a remote SMTP server.
+
+
+
Swift_Events_SendListener
+
Listens for Messages being sent from within the Transport system.
+
+
+
Swift_Events_TransportChangeListener
+
Listens for changes within the Transport system.
+
+
+
Swift_Events_TransportExceptionListener
+
Listens for Exceptions thrown from within the Transport system.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+
+ + + +
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventObject.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventObject.html new file mode 100644 index 0000000..5a053fb --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_EventObject.html @@ -0,0 +1,320 @@ + + + + + Docs For Class Swift_Events_EventObject + + + + + + + + +

+ Class Swift_Events_EventObject +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/EventObject.php
+

+ +
A base Event which all Event classes inherit from.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Events_EventObject: +
+
Swift_Events_CommandEvent
+
Generated when a command is sent over an SMTP connection.
+
+
+
Swift_Events_ResponseEvent
+
Generated when a response is received on a SMTP connection.
+
+
+
Swift_Events_SendEvent
+
Generated when a message is being sent.
+
+
+
Swift_Events_TransportChangeEvent
+
Generated when the state of a Transport is changed (i.e. stopped/started).
+
+
+
Swift_Events_TransportExceptionEvent
+
Generated when a TransportException is thrown from the Transport system.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Events_EventObject + __construct + (object $source) +
+
+ boolean + bubbleCancelled + () +
+
+ void + cancelBubble + ([ $cancel = true], boolean $cancel,) +
+
+ object + getSource + () +
+
+
+ + + + +

+ Constructor __construct (line 33) +

+

Swift_Events_EventObject __construct( +object +$source)

+

Overridden in child classes as:
+

+
Swift_Events_CommandEvent::__construct()
+
Create a new CommandEvent for $source with $command.
+
+
+
Swift_Events_ResponseEvent::__construct()
+
Create a new ResponseEvent for $source and $response.
+
+
+
Swift_Events_SendEvent::__construct()
+
Create a new SendEvent for $source and $message.
+
+
+
Swift_Events_TransportExceptionEvent::__construct()
+
Create a new TransportExceptionEvent for $transport.
+
+

+ + +
Create a new EventObject originating at $source.
+

Parameters

+
    +
  • object $source:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method bubbleCancelled (line 60) +

+

boolean bubbleCancelled( +)

+ +
+
Implementation of:
+
+
Swift_Events_Event::bubbleCancelled()
+
Returns true if this Event will not bubble any further up the stack.
+
+ +
Returns true if this Event will not bubble any further up the stack.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method cancelBubble (line 51) +

+

void cancelBubble( +[ +$cancel = true], boolean +$cancel,)

+ +
+
Implementation of:
+
+
Swift_Events_Event::cancelBubble()
+
Prevent this Event from bubbling any further up the stack.
+
+ +
Prevent this Event from bubbling any further up the stack.
+

Parameters

+
    +
  • boolean $cancel,: optional
  • +
  • $cancel:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSource (line 42) +

+

object getSource( +)

+ +
+
Implementation of:
+
+
Swift_Events_Event::getSource()
+
Get the source object of this event.
+
+ +
Get the source object of this event.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseEvent.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseEvent.html new file mode 100644 index 0000000..edb1ef9 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseEvent.html @@ -0,0 +1,261 @@ + + + + + Docs For Class Swift_Events_ResponseEvent + + + + + + + + +

+ Class Swift_Events_ResponseEvent +

(line 19) +
+ + +
+

Description

+
+Swift_Events_EventObject
+   |
+   --Swift_Events_ResponseEvent
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/ResponseEvent.php
+

+ +
Generated when a response is received on a SMTP connection.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Events_ResponseEvent + __construct + (Swift_Transport $source, string $response, [boolean $valid = false]) +
+
+ string + getResponse + () +
+
+ boolean + isValid + () +
+
+
+ + + + +

+ Constructor __construct (line 40) +

+

Swift_Events_ResponseEvent __construct( +Swift_Transport +$source, string +$response, [boolean +$valid = false])

+ +

Overrides : Swift_Events_EventObject::__construct() Create a new EventObject originating at $source.

+ +
Create a new ResponseEvent for $source and $response.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getResponse (line 51) +

+

string getResponse( +)

+ + +
Get the response which was received from the server.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method isValid (line 60) +

+

boolean isValid( +)

+ + +
Get the success status of this Event.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Events_EventObject

+

+ Swift_Events_EventObject::__construct() - Create a new EventObject originating at $source. +

+ +

+ Swift_Events_EventObject::bubbleCancelled() - Returns true if this Event will not bubble any further up the stack. +

+ +

+ Swift_Events_EventObject::cancelBubble() - Prevent this Event from bubbling any further up the stack. +

+ +

+ Swift_Events_EventObject::getSource() - Get the source object of this event. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseListener.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseListener.html new file mode 100644 index 0000000..2d16e6f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_ResponseListener.html @@ -0,0 +1,197 @@ + + + + + Docs For Class Swift_Events_ResponseListener + + + + + + + + +

+ Interface Swift_Events_ResponseListener +

(line 20) +
+ + +
+

Description

+
+Swift_Events_EventListener
+   |
+   --Swift_Events_ResponseListener
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/ResponseListener.php
+

+ +
Listens for responses from a remote SMTP server.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+ +
+ + + + +

+ Method responseReceived (line 27) +

+

void responseReceived( +Swift_Events_ResponseEvent +$evt)

+ + +
Invoked immediately following a response coming back.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendEvent.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendEvent.html new file mode 100644 index 0000000..f2ea1bf --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendEvent.html @@ -0,0 +1,402 @@ + + + + + Docs For Class Swift_Events_SendEvent + + + + + + + + +

+ Class Swift_Events_SendEvent +

(line 19) +
+ + +
+

Description

+
+Swift_Events_EventObject
+   |
+   --Swift_Events_SendEvent
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/SendEvent.php
+

+ +
Generated when a message is being sent.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + + + +
+ +
+

+ RESULT_FAILED = 0x1000 (line 32) +

+ +
Sending failed
+
    +
+
+ +
+

+ RESULT_PENDING = 0x0001 (line 23) +

+ +
Sending has yet to occur
+
    +
+
+ +
+

+ RESULT_SUCCESS = 0x0010 (line 26) +

+ +
Sending was successful
+
    +
+
+ +
+

+ RESULT_TENTATIVE = 0x0100 (line 29) +

+ +
Sending worked, but there were some failures
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Events_SendEvent + __construct + (Swift_Transport $source, Swift_Mime_Message $message) +
+
+ string[] + getFailedRecipients + () +
+ +
+ int + getResult + () +
+ +
+ void + setFailedRecipients + (array $recipients) +
+
+ int + setResult + ( $result) +
+
+
+ + + + +

+ Constructor __construct (line 63) +

+

Swift_Events_SendEvent __construct( +Swift_Transport +$source, Swift_Mime_Message +$message)

+ +

Overrides : Swift_Events_EventObject::__construct() Create a new EventObject originating at $source.

+ +
Create a new SendEvent for $source and $message.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFailedRecipients (line 102) +

+

string[] getFailedRecipients( +)

+ + +
Get an recipient addresses which were not accepted for delivery.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMessage (line 84) +

+

Swift_Mime_Message getMessage( +)

+ + +
Get the Message being sent.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getResult (line 122) +

+

int getResult( +)

+ + +
Get the result of this Event.
+

The return value is a bitmask from RESULT_PENDING, RESULT_SUCCESS, RESULT_TENTATIVE, RESULT_FAILED

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTransport (line 75) +

+

Swift_Transport getTransport( +)

+ + +
Get the Transport used to send the Message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFailedRecipients (line 93) +

+

void setFailedRecipients( +array +$recipients)

+ + +
Set the array of addresses that failed in sending.
+

Parameters

+
    +
  • array $recipients:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setResult (line 111) +

+

int setResult( + +$result)

+ + +
Set the result of sending.
+

Parameters

+
    +
  • $result:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Events_EventObject

+

+ Swift_Events_EventObject::__construct() - Create a new EventObject originating at $source. +

+ +

+ Swift_Events_EventObject::bubbleCancelled() - Returns true if this Event will not bubble any further up the stack. +

+ +

+ Swift_Events_EventObject::cancelBubble() - Prevent this Event from bubbling any further up the stack. +

+ +

+ Swift_Events_EventObject::getSource() - Get the source object of this event. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendListener.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendListener.html new file mode 100644 index 0000000..9f82d6a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SendListener.html @@ -0,0 +1,222 @@ + + + + + Docs For Class Swift_Events_SendListener + + + + + + + + +

+ Interface Swift_Events_SendListener +

(line 20) +
+ + +
+

Description

+
+Swift_Events_EventListener
+   |
+   --Swift_Events_SendListener
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/SendListener.php
+

+ +
Listens for Messages being sent from within the Transport system.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+ +
+ void + sendPerformed + (Swift_Events_SendEvent $evt) +
+
+
+ + + + +

+ Method beforeSendPerformed (line 27) +

+

void beforeSendPerformed( +Swift_Events_SendEvent +$evt)

+ + +
Invoked immediately before the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sendPerformed (line 33) +

+

void sendPerformed( +Swift_Events_SendEvent +$evt)

+ + +
Invoked immediately after the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SimpleEventDispatcher.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SimpleEventDispatcher.html new file mode 100644 index 0000000..f02a7ab --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_SimpleEventDispatcher.html @@ -0,0 +1,421 @@ + + + + + Docs For Class Swift_Events_SimpleEventDispatcher + + + + + + + + +

+ Class Swift_Events_SimpleEventDispatcher +

(line 27) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/SimpleEventDispatcher.php
+

+ +
The EventDispatcher which handles the event dispatching layer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Events_SimpleEventDispatcher + __construct + () +
+
+ void + bindEventListener + (Swift_Events_EventListener $listener) +
+
+ Swift_Events_CommandEvent + createCommandEvent + (Swift_Transport $source, string $command, [array $successCodes = array()]) +
+
+ Swift_Events_ResponseEvent + createResponseEvent + (Swift_Transport $source, string $response, boolean $valid) +
+ + + +
+ void + dispatchEvent + (Swift_Events_EventObject $evt, string $target) +
+
+
+ + + + +

+ Constructor __construct (line 42) +

+

Swift_Events_SimpleEventDispatcher __construct( +)

+ + +
Create a new EventDispatcher.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method bindEventListener (line 123) +

+

void bindEventListener( +Swift_Events_EventListener +$listener)

+ +
+
Implementation of:
+
+
Swift_Events_EventDispatcher::bindEventListener()
+
Bind an event listener to this dispatcher.
+
+ +
Bind an event listener to this dispatcher.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createCommandEvent (line 74) +

+

Swift_Events_CommandEvent createCommandEvent( +Swift_Transport +$source, string +$command, [array +$successCodes = array()])

+ +
+
Implementation of:
+
+
Swift_Events_EventDispatcher::createCommandEvent()
+
Create a new CommandEvent for $source and $command.
+
+ +
Create a new CommandEvent for $source and $command.
+

Parameters

+
    +
  • Swift_Transport $source:
  • +
  • string $command: That will be executed
  • +
  • array $successCodes: That are needed
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createResponseEvent (line 88) +

+

Swift_Events_ResponseEvent createResponseEvent( +Swift_Transport +$source, string +$response, boolean +$valid)

+ +
+
Implementation of:
+
+
Swift_Events_EventDispatcher::createResponseEvent()
+
Create a new ResponseEvent for $source and $response.
+
+ +
Create a new ResponseEvent for $source and $response.
+

Parameters

+
    +
  • Swift_Transport $source:
  • +
  • string $response:
  • +
  • boolean $valid: If the response is valid
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createSendEvent (line 60) +

+

Swift_Events_SendEvent createSendEvent( +Swift_Transport +$source, Swift_Mime_Message +$message)

+ +
+
Implementation of:
+
+
Swift_Events_EventDispatcher::createSendEvent()
+
Create a new SendEvent for $source and $message.
+
+ +
Create a new SendEvent for $source and $message.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createTransportChangeEvent (line 100) +

+

Swift_Events_TransportChangeEvent createTransportChangeEvent( +Swift_Transport +$source)

+ +
+
Implementation of:
+
+
Swift_Events_EventDispatcher::createTransportChangeEvent()
+
Create a new TransportChangeEvent for $source.
+
+ +
Create a new TransportChangeEvent for $source.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createTransportExceptionEvent (line 112) +

+

Swift_Events_TransportExceptionEvent createTransportExceptionEvent( +Swift_Transport +$source, Swift_TransportException +$ex)

+ +
+
Implementation of:
+
+
Swift_Events_EventDispatcher::createTransportExceptionEvent()
+
Create a new TransportExceptionEvent for $source.
+
+ +
Create a new TransportExceptionEvent for $source.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method dispatchEvent (line 142) +

+

void dispatchEvent( +Swift_Events_EventObject +$evt, string +$target)

+ +
+
Implementation of:
+
+
Swift_Events_EventDispatcher::dispatchEvent()
+
Dispatch the given Event to all suitable listeners.
+
+ +
Dispatch the given Event to all suitable listeners.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeEvent.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeEvent.html new file mode 100644 index 0000000..a7ad5aa --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeEvent.html @@ -0,0 +1,211 @@ + + + + + Docs For Class Swift_Events_TransportChangeEvent + + + + + + + + +

+ Class Swift_Events_TransportChangeEvent +

(line 19) +
+ + +
+

Description

+
+Swift_Events_EventObject
+   |
+   --Swift_Events_TransportChangeEvent
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/TransportChangeEvent.php
+

+ +
Generated when the state of a Transport is changed (i.e. stopped/started).
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+ +
+ + + + +

+ Method getTransport (line 26) +

+

Swift_Transport getTransport( +)

+ + +
Get the Transport.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Events_EventObject

+

+ Swift_Events_EventObject::__construct() - Create a new EventObject originating at $source. +

+ +

+ Swift_Events_EventObject::bubbleCancelled() - Returns true if this Event will not bubble any further up the stack. +

+ +

+ Swift_Events_EventObject::cancelBubble() - Prevent this Event from bubbling any further up the stack. +

+ +

+ Swift_Events_EventObject::getSource() - Get the source object of this event. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeListener.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeListener.html new file mode 100644 index 0000000..5b2be03 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportChangeListener.html @@ -0,0 +1,272 @@ + + + + + Docs For Class Swift_Events_TransportChangeListener + + + + + + + + +

+ Interface Swift_Events_TransportChangeListener +

(line 22) +
+ + +
+

Description

+
+Swift_Events_EventListener
+   |
+   --Swift_Events_TransportChangeListener
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/TransportChangeListener.php
+

+ +
Listens for changes within the Transport system.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+ +
+ + + + +

+ Method beforeTransportStarted (line 30) +

+

void beforeTransportStarted( +Swift_Events_TransportChangeEvent +$evt)

+ + +
Invoked just before a Transport is started.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeTransportStopped (line 44) +

+

void beforeTransportStopped( +Swift_Events_TransportChangeEvent +$evt)

+ + +
Invoked just before a Transport is stopped.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method transportStarted (line 37) +

+

void transportStarted( +Swift_Events_TransportChangeEvent +$evt)

+ + +
Invoked immediately after the Transport is started.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method transportStopped (line 51) +

+

void transportStopped( +Swift_Events_TransportChangeEvent +$evt)

+ + +
Invoked immediately after the Transport is stopped.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionEvent.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionEvent.html new file mode 100644 index 0000000..7e07a95 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionEvent.html @@ -0,0 +1,239 @@ + + + + + Docs For Class Swift_Events_TransportExceptionEvent + + + + + + + + +

+ Class Swift_Events_TransportExceptionEvent +

(line 20) +
+ + +
+

Description

+
+Swift_Events_EventObject
+   |
+   --Swift_Events_TransportExceptionEvent
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/TransportExceptionEvent.php
+

+ +
Generated when a TransportException is thrown from the Transport system.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Events_TransportExceptionEvent + __construct + (Swift_Transport $transport, Swift_TransportException $ex) +
+ +
+
+ + + + +

+ Constructor __construct (line 34) +

+

Swift_Events_TransportExceptionEvent __construct( +Swift_Transport +$transport, Swift_TransportException +$ex)

+ +

Overrides : Swift_Events_EventObject::__construct() Create a new EventObject originating at $source.

+ +
Create a new TransportExceptionEvent for $transport.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getException (line 45) +

+

Swift_TransportException getException( +)

+ + +
Get the TransportException thrown.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Events_EventObject

+

+ Swift_Events_EventObject::__construct() - Create a new EventObject originating at $source. +

+ +

+ Swift_Events_EventObject::bubbleCancelled() - Returns true if this Event will not bubble any further up the stack. +

+ +

+ Swift_Events_EventObject::cancelBubble() - Prevent this Event from bubbling any further up the stack. +

+ +

+ Swift_Events_EventObject::getSource() - Get the source object of this event. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionListener.html b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionListener.html new file mode 100644 index 0000000..0eae067 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/Swift_Events_TransportExceptionListener.html @@ -0,0 +1,197 @@ + + + + + Docs For Class Swift_Events_TransportExceptionListener + + + + + + + + +

+ Interface Swift_Events_TransportExceptionListener +

(line 20) +
+ + +
+

Description

+
+Swift_Events_EventListener
+   |
+   --Swift_Events_TransportExceptionListener
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Events/TransportExceptionListener.php
+

+ +
Listens for Exceptions thrown from within the Transport system.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+ +
+ + + + +

+ Method exceptionThrown (line 28) +

+

void exceptionThrown( +Swift_Events_TransportExceptionEvent +$evt)

+ + +
Invoked as a TransportException is thrown in the Transport system.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandEvent.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandEvent.php.html new file mode 100644 index 0000000..6cb6022 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandEvent.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page CommandEvent.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/CommandEvent.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_CommandEventGenerated when a command is sent over an SMTP connection.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandListener.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandListener.php.html new file mode 100644 index 0000000..9ee87f8 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---CommandListener.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page CommandListener.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/CommandListener.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_CommandListenerListens for Transports to send commands to the server.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---Event.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---Event.php.html new file mode 100644 index 0000000..96a93a7 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---Event.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Event.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/Event.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_EventThe minimum interface for an Event.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventDispatcher.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventDispatcher.php.html new file mode 100644 index 0000000..b0716fa --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventDispatcher.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EventDispatcher.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/EventDispatcher.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_EventDispatcherInterface for the EventDispatcher which handles the event dispatching layer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventListener.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventListener.php.html new file mode 100644 index 0000000..5632ffb --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventListener.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EventListener.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/EventListener.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_EventListenerAn identity interface which all EventListeners must extend.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventObject.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventObject.php.html new file mode 100644 index 0000000..5e38b1a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---EventObject.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EventObject.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/EventObject.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_EventObjectA base Event which all Event classes inherit from.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseEvent.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseEvent.php.html new file mode 100644 index 0000000..7f3b942 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseEvent.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ResponseEvent.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/ResponseEvent.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_ResponseEventGenerated when a response is received on a SMTP connection.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseListener.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseListener.php.html new file mode 100644 index 0000000..d9d9c28 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---ResponseListener.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ResponseListener.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/ResponseListener.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_ResponseListenerListens for responses from a remote SMTP server.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendEvent.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendEvent.php.html new file mode 100644 index 0000000..a47e3ea --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendEvent.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SendEvent.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/SendEvent.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_SendEventGenerated when a message is being sent.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendListener.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendListener.php.html new file mode 100644 index 0000000..81e32b4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SendListener.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SendListener.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/SendListener.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_SendListenerListens for Messages being sent from within the Transport system.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SimpleEventDispatcher.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SimpleEventDispatcher.php.html new file mode 100644 index 0000000..e36a9c5 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---SimpleEventDispatcher.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleEventDispatcher.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/SimpleEventDispatcher.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_SimpleEventDispatcherThe EventDispatcher which handles the event dispatching layer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeEvent.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeEvent.php.html new file mode 100644 index 0000000..e6fbd4c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeEvent.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page TransportChangeEvent.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/TransportChangeEvent.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_TransportChangeEventGenerated when the state of a Transport is changed (i.e. stopped/started).
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeListener.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeListener.php.html new file mode 100644 index 0000000..deb22d0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportChangeListener.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page TransportChangeListener.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/TransportChangeListener.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_TransportChangeListenerListens for changes within the Transport system.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionEvent.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionEvent.php.html new file mode 100644 index 0000000..b1b9dbd --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionEvent.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page TransportExceptionEvent.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/TransportExceptionEvent.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_TransportExceptionEventGenerated when a TransportException is thrown from the Transport system.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionListener.php.html b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionListener.php.html new file mode 100644 index 0000000..b6dc340 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Events/_vendors---swiftMailer---classes---Swift---Events---TransportExceptionListener.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page TransportExceptionListener.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Events/TransportExceptionListener.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Events_TransportExceptionListenerListens for Exceptions thrown from within the Transport system.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache.html new file mode 100644 index 0000000..0e06f81 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache.html @@ -0,0 +1,427 @@ + + + + + Docs For Class Swift_KeyCache + + + + + + + + +

+ Interface Swift_KeyCache +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/KeyCache.php
+

+ +
Provides a mechanism for storing data using two keys.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + +
+ +
+

+ MODE_APPEND = 2 (line 27) +

+ +
Mode for appending data to the end of existing cached data
+
    +
+
+ +
+

+ MODE_WRITE = 1 (line 24) +

+ +
Mode for replacing existing cached data
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + clearAll + (string $nsKey) +
+
+ void + clearKey + (string $nsKey, string $itemKey) +
+
+ void + exportToByteStream + (string $nsKey, string $itemKey, Swift_InputByteStream $is) +
+
+ Swift_InputByteStream + getInputByteStream + (string $nsKey, string $itemKey, [Swift_InputByteStream $is = null], Swift_InputByteStream $is,) +
+
+ string + getString + (string $nsKey, string $itemKey) +
+
+ boolean + hasKey + (string $nsKey, string $itemKey) +
+
+ void + importFromByteStream + (string $nsKey, string $itemKey, Swift_OutputByteStream $os, int $mode) +
+
+ void + setString + (string $nsKey, string $itemKey, string $string, int $mode) +
+
+
+ + + + +

+ Method clearAll (line 97) +

+

void clearAll( +string +$nsKey)

+ + +
Clear all data in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clearKey (line 91) +

+

void clearKey( +string +$nsKey, string +$itemKey)

+ + +
Clear data for $itemKey in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method exportToByteStream (line 76) +

+

void exportToByteStream( +string +$nsKey, string +$itemKey, Swift_InputByteStream +$is)

+ + +
Get data back out of the cache as a ByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInputByteStream (line 59) +

+

Swift_InputByteStream getInputByteStream( +string +$nsKey, string +$itemKey, [Swift_InputByteStream +$is = null], Swift_InputByteStream +$is,)

+ + +
Provides a ByteStream which when written to, writes data to $itemKey.
+

NOTE: The stream will always write in append mode. If the optional third parameter is passed all writes will go through $is.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getString (line 68) +

+

string getString( +string +$nsKey, string +$itemKey)

+ + +
Get data back out of the cache as a string.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method hasKey (line 84) +

+

boolean hasKey( +string +$nsKey, string +$itemKey)

+ + +
Check if the given $itemKey exists in the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importFromByteStream (line 47) +

+

void importFromByteStream( +string +$nsKey, string +$itemKey, Swift_OutputByteStream +$os, int +$mode)

+ + +
Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+ + +

Info

+ +
+ +

+ Method setString (line 37) +

+

void setString( +string +$nsKey, string +$itemKey, string +$string, int +$mode)

+ + +
Set a string into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
  • string $string:
  • +
  • int $mode:
  • +
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_ArrayKeyCache.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_ArrayKeyCache.html new file mode 100644 index 0000000..8f562c3 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_ArrayKeyCache.html @@ -0,0 +1,472 @@ + + + + + Docs For Class Swift_KeyCache_ArrayKeyCache + + + + + + + + +

+ Class Swift_KeyCache_ArrayKeyCache +

(line 23) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/KeyCache/ArrayKeyCache.php
+

+ +
A basic KeyCache backed by an array.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_KeyCache_ArrayKeyCache + __construct + (Swift_KeyCache_KeyCacheInputStream $stream) +
+
+ void + clearAll + (string $nsKey) +
+
+ void + clearKey + (string $nsKey, string $itemKey) +
+
+ void + exportToByteStream + (string $nsKey, string $itemKey, Swift_InputByteStream $is) +
+
+ Swift_InputByteStream + getInputByteStream + (string $nsKey, string $itemKey, [Swift_InputByteStream $writeThrough = null]) +
+
+ string + getString + (string $nsKey, string $itemKey) +
+
+ boolean + hasKey + (string $nsKey, string $itemKey) +
+
+ void + importFromByteStream + (string $nsKey, string $itemKey, Swift_OutputByteStream $os, int $mode) +
+
+ void + setString + (string $nsKey, string $itemKey, string $string, int $mode) +
+
+
+ + + + +

+ Constructor __construct (line 45) +

+

Swift_KeyCache_ArrayKeyCache __construct( +Swift_KeyCache_KeyCacheInputStream +$stream)

+ + +
Create a new ArrayKeyCache with the given $stream for cloning to make InputByteStreams.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clearAll (line 189) +

+

void clearAll( +string +$nsKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::clearAll()
+
Clear all data in the namespace $nsKey if it exists.
+
+ +
Clear all data in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clearKey (line 180) +

+

void clearKey( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::clearKey()
+
Clear data for $itemKey in the namespace $nsKey if it exists.
+
+ +
Clear data for $itemKey in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method exportToByteStream (line 157) +

+

void exportToByteStream( +string +$nsKey, string +$itemKey, Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_KeyCache::exportToByteStream()
+
Get data back out of the cache as a ByteStream.
+
+ +
Get data back out of the cache as a ByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInputByteStream (line 122) +

+

Swift_InputByteStream getInputByteStream( +string +$nsKey, string +$itemKey, [Swift_InputByteStream +$writeThrough = null])

+ +
+
Implementation of:
+
+
Swift_KeyCache::getInputByteStream()
+
Provides a ByteStream which when written to, writes data to $itemKey.
+
+ +
Provides a ByteStream which when written to, writes data to $itemKey.
+

NOTE: The stream will always write in append mode.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getString (line 142) +

+

string getString( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::getString()
+
Get data back out of the cache as a string.
+
+ +
Get data back out of the cache as a string.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method hasKey (line 169) +

+

boolean hasKey( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::hasKey()
+
Check if the given $itemKey exists in the namespace $nsKey.
+
+ +
Check if the given $itemKey exists in the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importFromByteStream (line 89) +

+

void importFromByteStream( +string +$nsKey, string +$itemKey, Swift_OutputByteStream +$os, int +$mode)

+ +
+
Implementation of:
+
+
Swift_KeyCache::importFromByteStream()
+
Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
+
+ +
Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+ + +

Info

+
    +
  • see - MODE_WRITE, MODE_APPEND
  • +
  • access - public
  • +
+
+ +

+ Method setString (line 58) +

+

void setString( +string +$nsKey, string +$itemKey, string +$string, int +$mode)

+ +
+
Implementation of:
+
+
Swift_KeyCache::setString()
+
Set a string into the cache under $itemKey for the namespace $nsKey.
+
+ +
Set a string into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
  • string $string:
  • +
  • int $mode:
  • +
+ +

Info

+
    +
  • see - MODE_WRITE, MODE_APPEND
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:12 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_DiskKeyCache.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_DiskKeyCache.html new file mode 100644 index 0000000..9897e16 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_DiskKeyCache.html @@ -0,0 +1,523 @@ + + + + + Docs For Class Swift_KeyCache_DiskKeyCache + + + + + + + + +

+ Class Swift_KeyCache_DiskKeyCache +

(line 24) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/KeyCache/DiskKeyCache.php
+

+ +
A KeyCache which streams to and from disk.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + +
+ +
+

+ POSITION_END = 1 (line 31) +

+ +
Signal to place pointer at end of file
+
    +
+
+ +
+

+ POSITION_START = 0 (line 28) +

+ +
Signal to place pointer at start of file
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_KeyCache_DiskKeyCache + __construct + (Swift_KeyCache_KeyCacheInputStream $stream, string $path) +
+
+ void + __destruct + () +
+
+ void + clearAll + (string $nsKey) +
+
+ void + clearKey + (string $nsKey, string $itemKey) +
+
+ void + exportToByteStream + (string $nsKey, string $itemKey, Swift_InputByteStream $is) +
+
+ Swift_InputByteStream + getInputByteStream + (string $nsKey, string $itemKey, [Swift_InputByteStream $writeThrough = null]) +
+
+ string + getString + (string $nsKey, string $itemKey) +
+
+ boolean + hasKey + (string $nsKey, string $itemKey) +
+
+ void + importFromByteStream + (string $nsKey, string $itemKey, Swift_OutputByteStream $os, int $mode) +
+
+ void + setString + (string $nsKey, string $itemKey, string $string, int $mode) +
+
+
+ + + + +

+ Constructor __construct (line 67) +

+

Swift_KeyCache_DiskKeyCache __construct( +Swift_KeyCache_KeyCacheInputStream +$stream, string +$path)

+ + +
Create a new DiskKeyCache with the given $stream for cloning to make InputByteStreams, and the given $path to save to.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Destructor __destruct (line 308) +

+

void __destruct( +)

+ + +
Destructor.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clearAll (line 246) +

+

void clearAll( +string +$nsKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::clearAll()
+
Clear all data in the namespace $nsKey if it exists.
+
+ +
Clear all data in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clearKey (line 231) +

+

void clearKey( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::clearKey()
+
Clear data for $itemKey in the namespace $nsKey if it exists.
+
+ +
Clear data for $itemKey in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method exportToByteStream (line 195) +

+

void exportToByteStream( +string +$nsKey, string +$itemKey, Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_KeyCache::exportToByteStream()
+
Get data back out of the cache as a ByteStream.
+
+ +
Get data back out of the cache as a ByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInputByteStream (line 145) +

+

Swift_InputByteStream getInputByteStream( +string +$nsKey, string +$itemKey, [Swift_InputByteStream +$writeThrough = null])

+ +
+
Implementation of:
+
+
Swift_KeyCache::getInputByteStream()
+
Provides a ByteStream which when written to, writes data to $itemKey.
+
+ +
Provides a ByteStream which when written to, writes data to $itemKey.
+

NOTE: The stream will always write in append mode.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getString (line 166) +

+

string getString( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::getString()
+
Get data back out of the cache as a string.
+
+ +
Get data back out of the cache as a string.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method hasKey (line 221) +

+

boolean hasKey( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::hasKey()
+
Check if the given $itemKey exists in the namespace $nsKey.
+
+ +
Check if the given $itemKey exists in the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importFromByteStream (line 113) +

+

void importFromByteStream( +string +$nsKey, string +$itemKey, Swift_OutputByteStream +$os, int +$mode)

+ +
+
Implementation of:
+
+
Swift_KeyCache::importFromByteStream()
+
Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
+
+ +
Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+ + +

Info

+
    +
  • see - MODE_WRITE, MODE_APPEND
  • +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+ +

+ Method setString (line 83) +

+

void setString( +string +$nsKey, string +$itemKey, string +$string, int +$mode)

+ +
+
Implementation of:
+
+
Swift_KeyCache::setString()
+
Set a string into the cache under $itemKey for the namespace $nsKey.
+
+ +
Set a string into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
  • string $string:
  • +
  • int $mode:
  • +
+ +

Info

+
    +
  • see - MODE_WRITE, MODE_APPEND
  • +
  • throws - Swift_IoException
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_KeyCacheInputStream.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_KeyCacheInputStream.html new file mode 100644 index 0000000..3f81507 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_KeyCacheInputStream.html @@ -0,0 +1,315 @@ + + + + + Docs For Class Swift_KeyCache_KeyCacheInputStream + + + + + + + + +

+ Interface Swift_KeyCache_KeyCacheInputStream +

(line 20) +
+ + +
+

Description

+
+Swift_InputByteStream
+   |
+   --Swift_KeyCache_KeyCacheInputStream
+

+ Located in File: /vendors/swiftMailer/classes/Swift/KeyCache/KeyCacheInputStream.php
+

+ +
Writes data to a KeyCache using a stream.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + setItemKey + (string $itemKey) +
+
+ void + setKeyCache + (Swift_KeyCache $keyCache) +
+
+ void + setNsKey + (string $nsKey) +
+ +
+ void + __clone + () +
+
+
+ + + + +

+ Method setItemKey (line 39) +

+

void setItemKey( +string +$itemKey)

+ + +
Set the itemKey which will be written to.
+

Parameters

+
    +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setKeyCache (line 27) +

+

void setKeyCache( +Swift_KeyCache +$keyCache)

+ + +
Set the KeyCache to wrap.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setNsKey (line 33) +

+

void setNsKey( +string +$nsKey)

+ + +
Set the nsKey which will be written to.
+

Parameters

+
    +
  • string $nsKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setWriteThroughStream (line 45) +

+

void setWriteThroughStream( +Swift_InputByteStream +$is)

+ + +
Specify a stream to write through for each write().
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method __clone (line 51) +

+

void __clone( +)

+ + +
Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_InputByteStream

+

+ Swift_InputByteStream::bind() - Attach $is to this stream. +

+ +

+ Swift_InputByteStream::commit() - For any bytes that are currently buffered inside the stream, force them off the buffer. +

+ +

+ Swift_InputByteStream::flushBuffers() - Flush the contents of the stream (empty it) and set the internal pointer to the beginning. +

+ +

+ Swift_InputByteStream::unbind() - Remove an already bound stream. +

+ +

+ Swift_InputByteStream::write() - Writes $bytes to the end of the stream. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_NullKeyCache.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_NullKeyCache.html new file mode 100644 index 0000000..b617c50 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_NullKeyCache.html @@ -0,0 +1,447 @@ + + + + + Docs For Class Swift_KeyCache_NullKeyCache + + + + + + + + +

+ Class Swift_KeyCache_NullKeyCache +

(line 22) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/KeyCache/NullKeyCache.php
+

+ +
A null KeyCache that does not cache at all.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + clearAll + (string $nsKey) +
+
+ void + clearKey + (string $nsKey, string $itemKey) +
+
+ void + exportToByteStream + (string $nsKey, string $itemKey, Swift_InputByteStream $is) +
+
+ Swift_InputByteStream + getInputByteStream + (string $nsKey, string $itemKey, [Swift_InputByteStream $writeThrough = null]) +
+
+ string + getString + (string $nsKey, string $itemKey) +
+
+ boolean + hasKey + (string $nsKey, string $itemKey) +
+
+ void + importFromByteStream + (string $nsKey, string $itemKey, Swift_OutputByteStream $os, int $mode) +
+
+ void + setString + (string $nsKey, string $itemKey, string $string, int $mode) +
+
+
+ + + + +

+ Method clearAll (line 106) +

+

void clearAll( +string +$nsKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::clearAll()
+
Clear all data in the namespace $nsKey if it exists.
+
+ +
Clear all data in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clearKey (line 98) +

+

void clearKey( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::clearKey()
+
Clear data for $itemKey in the namespace $nsKey if it exists.
+
+ +
Clear data for $itemKey in the namespace $nsKey if it exists.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method exportToByteStream (line 78) +

+

void exportToByteStream( +string +$nsKey, string +$itemKey, Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_KeyCache::exportToByteStream()
+
Get data back out of the cache as a ByteStream.
+
+ +
Get data back out of the cache as a ByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getInputByteStream (line 57) +

+

Swift_InputByteStream getInputByteStream( +string +$nsKey, string +$itemKey, [Swift_InputByteStream +$writeThrough = null])

+ +
+
Implementation of:
+
+
Swift_KeyCache::getInputByteStream()
+
Provides a ByteStream which when written to, writes data to $itemKey.
+
+ +
Provides a ByteStream which when written to, writes data to $itemKey.
+

NOTE: The stream will always write in append mode.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getString (line 68) +

+

string getString( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::getString()
+
Get data back out of the cache as a string.
+
+ +
Get data back out of the cache as a string.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method hasKey (line 88) +

+

boolean hasKey( +string +$nsKey, string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache::hasKey()
+
Check if the given $itemKey exists in the namespace $nsKey.
+
+ +
Check if the given $itemKey exists in the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method importFromByteStream (line 45) +

+

void importFromByteStream( +string +$nsKey, string +$itemKey, Swift_OutputByteStream +$os, int +$mode)

+ +
+
Implementation of:
+
+
Swift_KeyCache::importFromByteStream()
+
Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
+
+ +
Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+ + +

Info

+
    +
  • see - MODE_WRITE, MODE_APPEND
  • +
  • access - public
  • +
+
+ +

+ Method setString (line 33) +

+

void setString( +string +$nsKey, string +$itemKey, string +$string, int +$mode)

+ +
+
Implementation of:
+
+
Swift_KeyCache::setString()
+
Set a string into the cache under $itemKey for the namespace $nsKey.
+
+ +
Set a string into the cache under $itemKey for the namespace $nsKey.
+

Parameters

+
    +
  • string $nsKey:
  • +
  • string $itemKey:
  • +
  • string $string:
  • +
  • int $mode:
  • +
+ +

Info

+
    +
  • see - MODE_WRITE, MODE_APPEND
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_SimpleKeyCacheInputStream.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_SimpleKeyCacheInputStream.html new file mode 100644 index 0000000..6c7f92d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/Swift_KeyCache_SimpleKeyCacheInputStream.html @@ -0,0 +1,469 @@ + + + + + Docs For Class Swift_KeyCache_SimpleKeyCacheInputStream + + + + + + + + +

+ Class Swift_KeyCache_SimpleKeyCacheInputStream +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php
+

+ +
Writes data to a KeyCache using a stream.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + bind + (Swift_InputByteStream $is) +
+
+ void + commit + () +
+
+ void + flushBuffers + () +
+
+ void + setItemKey + (string $itemKey) +
+
+ void + setKeyCache + (Swift_KeyCache $keyCache) +
+
+ void + setNsKey + (string $nsKey) +
+ +
+ void + unbind + (Swift_InputByteStream $is) +
+
+ void + write + (string $bytes, [Swift_InputByteStream $is = null], Swift_InputByteStream $is,) +
+
+ void + __clone + () +
+
+
+ + + + +

+ Method bind (line 84) +

+

void bind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::bind()
+
Attach $is to this stream.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method commit (line 77) +

+

void commit( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::commit()
+
For any bytes that are currently buffered inside the stream, force them off the buffer.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method flushBuffers (line 99) +

+

void flushBuffers( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::flushBuffers()
+
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+
+ +
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setItemKey (line 117) +

+

void setItemKey( +string +$itemKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache_KeyCacheInputStream::setItemKey()
+
Set the itemKey which will be written to.
+
+ +
Set the itemKey which will be written to.
+

Parameters

+
    +
  • string $itemKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setKeyCache (line 40) +

+

void setKeyCache( +Swift_KeyCache +$keyCache)

+ +
+
Implementation of:
+
+
Swift_KeyCache_KeyCacheInputStream::setKeyCache()
+
Set the KeyCache to wrap.
+
+ +
Set the KeyCache to wrap.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setNsKey (line 108) +

+

void setNsKey( +string +$nsKey)

+ +
+
Implementation of:
+
+
Swift_KeyCache_KeyCacheInputStream::setNsKey()
+
Set the nsKey which will be written to.
+
+ +
Set the nsKey which will be written to.
+

Parameters

+
    +
  • string $nsKey:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setWriteThroughStream (line 49) +

+

void setWriteThroughStream( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_KeyCache_KeyCacheInputStream::setWriteThroughStream()
+
Specify a stream to write through for each write().
+
+ +
Specify a stream to write through for each write().
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method unbind (line 91) +

+

void unbind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::unbind()
+
Remove an already bound stream.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method write (line 59) +

+

void write( +string +$bytes, [Swift_InputByteStream +$is = null], Swift_InputByteStream +$is,)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::write()
+
Writes $bytes to the end of the stream.
+
+ +
Writes $bytes to the end of the stream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method __clone (line 126) +

+

void __clone( +)

+ +
+
Implementation of:
+
+
Swift_KeyCache_KeyCacheInputStream::__clone()
+
Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
+
+ +
Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---ArrayKeyCache.php.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---ArrayKeyCache.php.html new file mode 100644 index 0000000..42206e6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---ArrayKeyCache.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ArrayKeyCache.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/KeyCache/ArrayKeyCache.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_KeyCache_ArrayKeyCacheA basic KeyCache backed by an array.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:12 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---DiskKeyCache.php.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---DiskKeyCache.php.html new file mode 100644 index 0000000..7294971 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---DiskKeyCache.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page DiskKeyCache.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/KeyCache/DiskKeyCache.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_KeyCache_DiskKeyCacheA KeyCache which streams to and from disk.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---KeyCacheInputStream.php.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---KeyCacheInputStream.php.html new file mode 100644 index 0000000..8e37e90 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---KeyCacheInputStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page KeyCacheInputStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/KeyCache/KeyCacheInputStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_KeyCache_KeyCacheInputStreamWrites data to a KeyCache using a stream.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---NullKeyCache.php.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---NullKeyCache.php.html new file mode 100644 index 0000000..8654a5a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---NullKeyCache.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page NullKeyCache.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/KeyCache/NullKeyCache.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_KeyCache_NullKeyCacheA null KeyCache that does not cache at all.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---SimpleKeyCacheInputStream.php.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---SimpleKeyCacheInputStream.php.html new file mode 100644 index 0000000..b308809 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache---SimpleKeyCacheInputStream.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleKeyCacheInputStream.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/KeyCache/SimpleKeyCacheInputStream.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_KeyCache_SimpleKeyCacheInputStreamWrites data to a KeyCache using a stream.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache.php.html b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache.php.html new file mode 100644 index 0000000..ce61268 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/KeyCache/_vendors---swiftMailer---classes---Swift---KeyCache.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page KeyCache.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/KeyCache.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_KeyCacheProvides a mechanism for storing data using two keys.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_ArrayRecipientIterator.html b/protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_ArrayRecipientIterator.html new file mode 100644 index 0000000..690e608 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_ArrayRecipientIterator.html @@ -0,0 +1,248 @@ + + + + + Docs For Class Swift_Mailer_ArrayRecipientIterator + + + + + + + + +

+ Class Swift_Mailer_ArrayRecipientIterator +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mailer/ArrayRecipientIterator.php
+

+ +
Wraps a standard PHP array in an interator.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mailer_ArrayRecipientIterator + __construct + ( $recipients) +
+
+ boolean + hasNext + () +
+
+ array + nextRecipient + () +
+
+
+ + + + +

+ Constructor __construct (line 34) +

+

Swift_Mailer_ArrayRecipientIterator __construct( + +$recipients)

+ + +
Create a new ArrayRecipientIterator from $recipients.
+

Parameters

+
    +
  • array $recipients:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method hasNext (line 43) +

+

boolean hasNext( +)

+ +
+
Implementation of:
+
+
Swift_Mailer_RecipientIterator::hasNext()
+
Returns true only if there are more recipients to send to.
+
+ +
Returns true only if there are more recipients to send to.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method nextRecipient (line 54) +

+

array nextRecipient( +)

+ +
+
Implementation of:
+
+
Swift_Mailer_RecipientIterator::nextRecipient()
+
Returns an array where the keys are the addresses of recipients and the values are the names.
+
+ +
Returns an array where the keys are the addresses of recipients and the values are the names.
+

e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL)

+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:13 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_RecipientIterator.html b/protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_RecipientIterator.html new file mode 100644 index 0000000..42faae0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mailer/Swift_Mailer_RecipientIterator.html @@ -0,0 +1,211 @@ + + + + + Docs For Class Swift_Mailer_RecipientIterator + + + + + + + + +

+ Interface Swift_Mailer_RecipientIterator +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mailer/RecipientIterator.php
+

+ +
Provides an abstract way of specifying recipients for batch sending.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + hasNext + () +
+
+ array + nextRecipient + () +
+
+
+ + + + +

+ Method hasNext (line 24) +

+

boolean hasNext( +)

+ + +
Returns true only if there are more recipients to send to.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method nextRecipient (line 32) +

+

array nextRecipient( +)

+ + +
Returns an array where the keys are the addresses of recipients and the values are the names.
+

e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL)

+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---ArrayRecipientIterator.php.html b/protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---ArrayRecipientIterator.php.html new file mode 100644 index 0000000..6ade65f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---ArrayRecipientIterator.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ArrayRecipientIterator.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mailer/ArrayRecipientIterator.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mailer_ArrayRecipientIteratorWraps a standard PHP array in an interator.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:13 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---RecipientIterator.php.html b/protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---RecipientIterator.php.html new file mode 100644 index 0000000..9481de3 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mailer/_vendors---swiftMailer---classes---Swift---Mailer---RecipientIterator.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page RecipientIterator.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mailer/RecipientIterator.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mailer_RecipientIteratorProvides an abstract way of specifying recipients for batch sending.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Attachment.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Attachment.html new file mode 100644 index 0000000..bed1750 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Attachment.html @@ -0,0 +1,444 @@ + + + + + Docs For Class Swift_Attachment + + + + + + + + +

+ Class Swift_Attachment +

(line 21) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_Attachment
+      |
+      --Swift_Attachment
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Attachment.php
+

+ +
Attachment class for attaching files to a Swift_Mime_Message.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_Mime_Attachment + fromPath + (string $path, [string $contentType = null]) +
+
+ static Swift_Mime_Attachment + newInstance + ([string|Swift_OutputByteStream $data = null], [string $filename = null], [string $contentType = null]) +
+
+ Swift_Attachment + __construct + ([string|Swift_OutputByteStream $data = null], [string $filename = null], [string $contentType = null]) +
+
+
+ + + + +

+ Static Method fromPath (line 67) +

+

Swift_Mime_Attachment fromPath( +string +$path, [string +$contentType = null])

+ + +
Create a new Attachment from a filesystem path.
+

Parameters

+
    +
  • string $path:
  • +
  • string $contentType: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Static Method newInstance (line 55) +

+

Swift_Mime_Attachment newInstance( +[string|Swift_OutputByteStream +$data = null], [string +$filename = null], [string +$contentType = null])

+ + +
Create a new Attachment.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 31) +

+

Swift_Attachment __construct( +[string|Swift_OutputByteStream +$data = null], [string +$filename = null], [string +$contentType = null])

+ +

Overrides : Swift_Mime_Attachment::__construct() Create a new Attachment with $headers, $encoder and $cache.

+ +
Create a new Attachment.
+

Details may be optionally provided to the constructor.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Attachment

+

+ Swift_Mime_Attachment::__construct() - Create a new Attachment with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_Attachment::getDisposition() - Get the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::getFilename() - Get the filename of this attachment when downloaded. +

+ +

+ Swift_Mime_Attachment::getNestingLevel() - Get the nesting level used for this attachment. +

+ +

+ Swift_Mime_Attachment::getSize() - Get the file size of this attachment. +

+ +

+ Swift_Mime_Attachment::setDisposition() - Set the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::setFile() - Set the file that this attachment is for. +

+ +

+ Swift_Mime_Attachment::setFilename() - Set the filename of this attachment. +

+ +

+ Swift_Mime_Attachment::setSize() - Set the file size of this attachment. +

+ +
+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_EmbeddedFile.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_EmbeddedFile.html new file mode 100644 index 0000000..7482879 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_EmbeddedFile.html @@ -0,0 +1,479 @@ + + + + + Docs For Class Swift_EmbeddedFile + + + + + + + + +

+ Class Swift_EmbeddedFile +

(line 21) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_Attachment
+      |
+      --Swift_Mime_EmbeddedFile
+         |
+         --Swift_EmbeddedFile
+

+ Located in File: /vendors/swiftMailer/classes/Swift/EmbeddedFile.php
+

+ +
An embedded file, in a multipart message.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_EmbeddedFile: +
+
Swift_Image
+
An image, embedded in a multipart message.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_Mime_EmbeddedFile + fromPath + (string $path) +
+
+ static Swift_Mime_EmbeddedFile + newInstance + ([string|Swift_OutputByteStream $data = null], [string $filename = null], [string $contentType = null]) +
+
+ Swift_EmbeddedFile + __construct + ([string|Swift_OutputByteStream $data = null], [string $filename = null], [string $contentType = null]) +
+
+
+ + + + +

+ Static Method fromPath (line 66) +

+

Swift_Mime_EmbeddedFile fromPath( +string +$path)

+

Overridden in child classes as:
+

+
Swift_Image::fromPath()
+
Create a new Image from a filesystem path.
+
+

+ + +
Create a new EmbeddedFile from a filesystem path.
+

Parameters

+
    +
  • string $path:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Static Method newInstance (line 55) +

+

Swift_Mime_EmbeddedFile newInstance( +[string|Swift_OutputByteStream +$data = null], [string +$filename = null], [string +$contentType = null])

+

Overridden in child classes as:
+

+
Swift_Image::newInstance()
+
Create a new Image.
+
+

+ + +
Create a new EmbeddedFile.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 31) +

+

Swift_EmbeddedFile __construct( +[string|Swift_OutputByteStream +$data = null], [string +$filename = null], [string +$contentType = null])

+

Overridden in child classes as:
+

+
Swift_Image::__construct()
+
Create a new EmbeddedFile.
+
+

+ +

Overrides : Swift_Mime_EmbeddedFile::__construct() Creates a new Attachment with $headers and $encoder.

+ +
Create a new EmbeddedFile.
+

Details may be optionally provided to the constructor.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_EmbeddedFile

+

+ Swift_Mime_EmbeddedFile::__construct() - Creates a new Attachment with $headers and $encoder. +

+ +

+ Swift_Mime_EmbeddedFile::getNestingLevel() - Get the nesting level of this EmbeddedFile. +

+ +
+ +

Inherited From Class Swift_Mime_Attachment

+

+ Swift_Mime_Attachment::__construct() - Create a new Attachment with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_Attachment::getDisposition() - Get the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::getFilename() - Get the filename of this attachment when downloaded. +

+ +

+ Swift_Mime_Attachment::getNestingLevel() - Get the nesting level used for this attachment. +

+ +

+ Swift_Mime_Attachment::getSize() - Get the file size of this attachment. +

+ +

+ Swift_Mime_Attachment::setDisposition() - Set the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::setFile() - Set the file that this attachment is for. +

+ +

+ Swift_Mime_Attachment::setFilename() - Set the filename of this attachment. +

+ +

+ Swift_Mime_Attachment::setSize() - Set the file size of this attachment. +

+ +
+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Image.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Image.html new file mode 100644 index 0000000..d2b2739 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Image.html @@ -0,0 +1,474 @@ + + + + + Docs For Class Swift_Image + + + + + + + + +

+ Class Swift_Image +

(line 20) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_Attachment
+      |
+      --Swift_Mime_EmbeddedFile
+         |
+         --Swift_EmbeddedFile
+            |
+            --Swift_Image
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Image.php
+

+ +
An image, embedded in a multipart message.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_Mime_EmbeddedFile + fromPath + (string $path) +
+
+ static Swift_Mime_EmbeddedFile + newInstance + ([string|Swift_OutputByteStream $data = null], [string $filename = null], [string $contentType = null]) +
+
+ Swift_Image + __construct + ([string|Swift_OutputByteStream $data = null], [string $filename = null], [string $contentType = null]) +
+
+
+ + + + +

+ Static Method fromPath (line 54) +

+

Swift_Mime_EmbeddedFile fromPath( +string +$path)

+ +

Overrides : Swift_EmbeddedFile::fromPath() Create a new EmbeddedFile from a filesystem path.

+ +
Create a new Image from a filesystem path.
+

Parameters

+
    +
  • string $path:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Static Method newInstance (line 43) +

+

Swift_Mime_EmbeddedFile newInstance( +[string|Swift_OutputByteStream +$data = null], [string +$filename = null], [string +$contentType = null])

+ +

Overrides : Swift_EmbeddedFile::newInstance() Create a new EmbeddedFile.

+ +
Create a new Image.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 30) +

+

Swift_Image __construct( +[string|Swift_OutputByteStream +$data = null], [string +$filename = null], [string +$contentType = null])

+ +

Overrides : Swift_EmbeddedFile::__construct() Create a new EmbeddedFile.

+ +
Create a new EmbeddedFile.
+

Details may be optionally provided to the constructor.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_EmbeddedFile

+

+ Swift_EmbeddedFile::__construct() - Create a new EmbeddedFile. +

+ +

+ Swift_EmbeddedFile::fromPath() - Create a new EmbeddedFile from a filesystem path. +

+ +

+ Swift_EmbeddedFile::newInstance() - Create a new EmbeddedFile. +

+ +
+ +

Inherited From Class Swift_Mime_EmbeddedFile

+

+ Swift_Mime_EmbeddedFile::__construct() - Creates a new Attachment with $headers and $encoder. +

+ +

+ Swift_Mime_EmbeddedFile::getNestingLevel() - Get the nesting level of this EmbeddedFile. +

+ +
+ +

Inherited From Class Swift_Mime_Attachment

+

+ Swift_Mime_Attachment::__construct() - Create a new Attachment with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_Attachment::getDisposition() - Get the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::getFilename() - Get the filename of this attachment when downloaded. +

+ +

+ Swift_Mime_Attachment::getNestingLevel() - Get the nesting level used for this attachment. +

+ +

+ Swift_Mime_Attachment::getSize() - Get the file size of this attachment. +

+ +

+ Swift_Mime_Attachment::setDisposition() - Set the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::setFile() - Set the file that this attachment is for. +

+ +

+ Swift_Mime_Attachment::setFilename() - Set the filename of this attachment. +

+ +

+ Swift_Mime_Attachment::setSize() - Set the file size of this attachment. +

+ +
+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Message.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Message.html new file mode 100644 index 0000000..24f77a2 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Message.html @@ -0,0 +1,622 @@ + + + + + Docs For Class Swift_Message + + + + + + + + +

+ Class Swift_Message +

(line 21) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_MimePart
+      |
+      --Swift_Mime_SimpleMessage
+         |
+         --Swift_Message
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Message.php
+

+ +
The Message class for building emails.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_Mime_Message + newInstance + ([string $subject = null], [string $body = null], [string $contentType = null], [string $charset = null]) +
+
+ Swift_Message + __construct + ([string $subject = null], [string $body = null], [string $contentType = null], [string $charset = null]) +
+
+ void + addPart + (string|Swift_OutputByteStream $body, [string $contentType = null], [string $charset = null]) +
+
+
+ + + + +

+ Static Method newInstance (line 63) +

+

Swift_Mime_Message newInstance( +[string +$subject = null], [string +$body = null], [string +$contentType = null], [string +$charset = null])

+ + +
Create a new Message.
+

Parameters

+
    +
  • string $subject:
  • +
  • string $body:
  • +
  • string $contentType:
  • +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 32) +

+

Swift_Message __construct( +[string +$subject = null], [string +$body = null], [string +$contentType = null], [string +$charset = null])

+ +

Overrides : Swift_Mime_SimpleMessage::__construct() Create a new SimpleMessage with $headers, $encoder and $cache.

+ +
Create a new Message.
+

Details may be optionally passed into the constructor.

+

Parameters

+
    +
  • string $subject:
  • +
  • string $body:
  • +
  • string $contentType:
  • +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addPart (line 75) +

+

void addPart( +string|Swift_OutputByteStream +$body, [string +$contentType = null], [string +$charset = null])

+ + +
Add a MimePart to this Message.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_MimePart

+

+ Swift_Mime_MimePart::$_userCharset - The charset last specified by the user +

+

+ Swift_Mime_MimePart::$_userDelSp - The delsp parameter last specified by the user +

+

+ Swift_Mime_MimePart::$_userFormat - The format parameter last specified by the user +

+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_SimpleMessage

+

+ Swift_Mime_SimpleMessage::__construct() - Create a new SimpleMessage with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMessage::addBcc() - Add a Bcc: address to this message. +

+ +

+ Swift_Mime_SimpleMessage::addCc() - Add a Cc: address to this message. +

+ +

+ Swift_Mime_SimpleMessage::addFrom() - Add a From: address to this message. +

+ +

+ Swift_Mime_SimpleMessage::addReplyTo() - Add a Reply-To: address to this message. +

+ +

+ Swift_Mime_SimpleMessage::addTo() - Add a To: address to this message. +

+ +

+ Swift_Mime_SimpleMessage::attach() - Attach a Swift_Mime_MimeEntity such as an Attachment or MimePart. +

+ +

+ Swift_Mime_SimpleMessage::detach() - Remove an already attached entity. +

+ +

+ Swift_Mime_SimpleMessage::embed() - Attach a Swift_Mime_MimeEntity and return it's CID source. +

+ +

+ Swift_Mime_SimpleMessage::getBcc() - Get the Bcc addresses of this message. +

+ +

+ Swift_Mime_SimpleMessage::getCc() - Get the Cc address of this message. +

+ +

+ Swift_Mime_SimpleMessage::getDate() - Get the date at which this message was created. +

+ +

+ Swift_Mime_SimpleMessage::getFrom() - Get the from address of this message. +

+ +

+ Swift_Mime_SimpleMessage::getNestingLevel() - Always returns LEVEL_TOP for a message instance. +

+ +

+ Swift_Mime_SimpleMessage::getPriority() - Get the priority of this message. +

+ +

+ Swift_Mime_SimpleMessage::getReadReceiptTo() - Get the addresses to which a read-receipt will be sent. +

+ +

+ Swift_Mime_SimpleMessage::getReplyTo() - Get the reply-to address of this message. +

+ +

+ Swift_Mime_SimpleMessage::getReturnPath() - Get the return-path (bounce address) of this message. +

+ +

+ Swift_Mime_SimpleMessage::getSender() - Get the sender of this message. +

+ +

+ Swift_Mime_SimpleMessage::getSubject() - Get the subject of this message. +

+ +

+ Swift_Mime_SimpleMessage::getTo() - Get the To addresses of this message. +

+ +

+ Swift_Mime_SimpleMessage::setBcc() - Set the Bcc addresses of this message. +

+ +

+ Swift_Mime_SimpleMessage::setCc() - Set the Cc addresses of this message. +

+ +

+ Swift_Mime_SimpleMessage::setDate() - Set the date at which this message was created. +

+ +

+ Swift_Mime_SimpleMessage::setFrom() - Set the from address of this message. +

+ +

+ Swift_Mime_SimpleMessage::setPriority() - Set the priority of this message. +

+ +

+ Swift_Mime_SimpleMessage::setReadReceiptTo() - Ask for a delivery receipt from the recipient to be sent to $addresses +

+ +

+ Swift_Mime_SimpleMessage::setReplyTo() - Set the reply-to address of this message. +

+ +

+ Swift_Mime_SimpleMessage::setReturnPath() - Set the return-path (the bounce address) of this message. +

+ +

+ Swift_Mime_SimpleMessage::setSender() - Set the sender of this message. +

+ +

+ Swift_Mime_SimpleMessage::setSubject() - Set the subject of this message. +

+ +

+ Swift_Mime_SimpleMessage::setTo() - Set the to addresses of this message. +

+ +

+ Swift_Mime_SimpleMessage::toByteStream() - Write this message to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMessage::toString() - Get this message as a complete string. +

+ +

+ Swift_Mime_SimpleMessage::_getIdField() - +

+ +

+ Swift_Mime_SimpleMessage::__toString() - Returns a string representation of this object. +

+ +
+ +

Inherited From Class Swift_Mime_MimePart

+

+ Swift_Mime_MimePart::__construct() - Create a new MimePart with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_MimePart::charsetChanged() - Receive notification that the charset has changed on this document, or a parent document. +

+ +

+ Swift_Mime_MimePart::getCharset() - Get the character set of this entity. +

+ +

+ Swift_Mime_MimePart::getDelSp() - Test if delsp is being used for this entity. +

+ +

+ Swift_Mime_MimePart::getFormat() - Get the format of this entity (i.e. flowed or fixed). +

+ +

+ Swift_Mime_MimePart::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_MimePart::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_MimePart::setCharset() - Set the character set of this entity. +

+ +

+ Swift_Mime_MimePart::setDelSp() - Turn delsp on or off for this entity. +

+ +

+ Swift_Mime_MimePart::setFormat() - Set the format of this entity (flowed or fixed). +

+ +

+ Swift_Mime_MimePart::_fixHeaders() - Fix the content-type and encoding of this entity +

+ +

+ Swift_Mime_MimePart::_setNestingLevel() - Set the nesting level of this entity +

+ +
+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:25 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_MimePart.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_MimePart.html new file mode 100644 index 0000000..602710f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_MimePart.html @@ -0,0 +1,440 @@ + + + + + Docs For Class Swift_MimePart + + + + + + + + +

+ Class Swift_MimePart +

(line 20) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_MimePart
+      |
+      --Swift_MimePart
+

+ Located in File: /vendors/swiftMailer/classes/Swift/MimePart.php
+

+ +
A MIME part, in a multipart message.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_Mime_MimePart + newInstance + ([string $body = null], [string $contentType = null], [string $charset = null]) +
+
+ Swift_MimePart + __construct + ([string $body = null], [string $contentType = null], [string $charset = null]) +
+
+
+ + + + +

+ Static Method newInstance (line 59) +

+

Swift_Mime_MimePart newInstance( +[string +$body = null], [string +$contentType = null], [string +$charset = null])

+ + +
Create a new MimePart.
+

Parameters

+
    +
  • string $body:
  • +
  • string $contentType:
  • +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 30) +

+

Swift_MimePart __construct( +[string +$body = null], [string +$contentType = null], [string +$charset = null])

+ +

Overrides : Swift_Mime_MimePart::__construct() Create a new MimePart with $headers, $encoder and $cache.

+ +
Create a new MimePart.
+

Details may be optionally passed into the constructor.

+

Parameters

+
    +
  • string $body:
  • +
  • string $contentType:
  • +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_MimePart

+

+ Swift_Mime_MimePart::$_userCharset - The charset last specified by the user +

+

+ Swift_Mime_MimePart::$_userDelSp - The delsp parameter last specified by the user +

+

+ Swift_Mime_MimePart::$_userFormat - The format parameter last specified by the user +

+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_MimePart

+

+ Swift_Mime_MimePart::__construct() - Create a new MimePart with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_MimePart::charsetChanged() - Receive notification that the charset has changed on this document, or a parent document. +

+ +

+ Swift_Mime_MimePart::getCharset() - Get the character set of this entity. +

+ +

+ Swift_Mime_MimePart::getDelSp() - Test if delsp is being used for this entity. +

+ +

+ Swift_Mime_MimePart::getFormat() - Get the format of this entity (i.e. flowed or fixed). +

+ +

+ Swift_Mime_MimePart::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_MimePart::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_MimePart::setCharset() - Set the character set of this entity. +

+ +

+ Swift_Mime_MimePart::setDelSp() - Turn delsp on or off for this entity. +

+ +

+ Swift_Mime_MimePart::setFormat() - Set the format of this entity (flowed or fixed). +

+ +

+ Swift_Mime_MimePart::_fixHeaders() - Fix the content-type and encoding of this entity +

+ +

+ Swift_Mime_MimePart::_setNestingLevel() - Set the nesting level of this entity +

+ +
+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Attachment.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Attachment.html new file mode 100644 index 0000000..58f9120 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Attachment.html @@ -0,0 +1,567 @@ + + + + + Docs For Class Swift_Mime_Attachment + + + + + + + + +

+ Class Swift_Mime_Attachment +

(line 23) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_Attachment
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Attachment.php
+

+ +
An attachment, in a multipart message.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_Attachment: +
+
Swift_Attachment
+
Attachment class for attaching files to a Swift_Mime_Message.
+
+
+
Swift_Mime_EmbeddedFile
+
An embedded file, in a multipart message.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Attachment + __construct + (Swift_Mime_HeaderSet $headers, Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache, [array $mimeTypes = array()]) +
+
+ string + getDisposition + () +
+
+ string + getFilename + () +
+
+ int + getNestingLevel + () +
+
+ int + getSize + () +
+
+ void + setDisposition + (string $disposition) +
+
+ void + setFile + (Swift_FileStream $file, [string $contentType = null]) +
+
+ void + setFilename + (string $filename) +
+
+ void + setSize + (int $size) +
+
+
+ + + + +

+ Constructor __construct (line 36) +

+

Swift_Mime_Attachment __construct( +Swift_Mime_HeaderSet +$headers, Swift_Mime_ContentEncoder +$encoder, Swift_KeyCache +$cache, [array +$mimeTypes = array()])

+

Overridden in child classes as:
+

+
Swift_Attachment::__construct()
+
Create a new Attachment.
+
+
+
Swift_Mime_EmbeddedFile::__construct()
+
Creates a new Attachment with $headers and $encoder.
+
+
+
Swift_EmbeddedFile::__construct()
+
Create a new EmbeddedFile.
+
+
+
Swift_Image::__construct()
+
Create a new EmbeddedFile.
+
+

+ +

Overrides : Swift_Mime_SimpleMimeEntity::__construct() Create a new SimpleMimeEntity with $headers, $encoder and $cache.

+ +
Create a new Attachment with $headers, $encoder and $cache.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getDisposition (line 61) +

+

string getDisposition( +)

+ + +
Get the Content-Disposition of this attachment.
+

By default attachments have a disposition of "attachment".

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFilename (line 85) +

+

string getFilename( +)

+ + +
Get the filename of this attachment when downloaded.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getNestingLevel (line 51) +

+

int getNestingLevel( +)

+

Overridden in child classes as:
+

+
Swift_Mime_EmbeddedFile::getNestingLevel()
+
Get the nesting level of this EmbeddedFile.
+
+

+ +

Overrides : Swift_Mime_SimpleMimeEntity::getNestingLevel() Get the nesting level of this entity.

+ +
Get the nesting level used for this attachment.
+

Always returns LEVEL_MIXED.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSize (line 105) +

+

int getSize( +)

+ + +
Get the file size of this attachment.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setDisposition (line 70) +

+

void setDisposition( +string +$disposition)

+ + +
Set the Content-Disposition of this attachment.
+

Parameters

+
    +
  • string $disposition:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFile (line 125) +

+

void setFile( +Swift_FileStream +$file, [string +$contentType = null])

+ + +
Set the file that this attachment is for.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFilename (line 94) +

+

void setFilename( +string +$filename)

+ + +
Set the filename of this attachment.
+

Parameters

+
    +
  • string $filename:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setSize (line 114) +

+

void setSize( +int +$size)

+ + +
Set the file size of this attachment.
+

Parameters

+
    +
  • int $size:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:14 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_CharsetObserver.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_CharsetObserver.html new file mode 100644 index 0000000..4b96f04 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_CharsetObserver.html @@ -0,0 +1,213 @@ + + + + + Docs For Class Swift_Mime_CharsetObserver + + + + + + + + +

+ Interface Swift_Mime_CharsetObserver +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/CharsetObserver.php
+

+ +
Observes changes in an Mime entity's character set.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_CharsetObserver: +
+
Swift_Encoder
+
Interface for all Encoder schemes.
+
+
+
Swift_Mime_HeaderFactory
+
Creates MIME headers.
+
+
+
Swift_Mime_HeaderSet
+
A collection of MIME headers.
+
+
+
Swift_Mime_MimeEntity
+
A MIME entity, such as an attachment.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + charsetChanged + (string $charset) +
+
+
+ + + + +

+ Method charsetChanged (line 24) +

+

void charsetChanged( +string +$charset)

+ + +
Notify this observer that the entity's charset has changed.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder.html new file mode 100644 index 0000000..875b36e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder.html @@ -0,0 +1,239 @@ + + + + + Docs For Class Swift_Mime_ContentEncoder + + + + + + + + +

+ Interface Swift_Mime_ContentEncoder +

(line 21) +
+ + +
+

Description

+
+Swift_Mime_CharsetObserver
+   |
+   --Swift_Encoder
+      |
+      --Swift_Mime_ContentEncoder
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder.php
+

+ +
Interface for all Transfer Encoding schemes.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + encodeByteStream + (Swift_OutputByteStream $os, Swift_InputByteStream $is, [int $firstLineOffset = 0], [int $maxLineLength = 0]) +
+
+ string + getName + () +
+
+
+ + + + +

+ Method encodeByteStream (line 31) +

+

void encodeByteStream( +Swift_OutputByteStream +$os, Swift_InputByteStream +$is, [int +$firstLineOffset = 0], [int +$maxLineLength = 0])

+ + +
Encode $in to $out.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getName (line 39) +

+

string getName( +)

+ + +
Get the MIME name of this content encoding scheme.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Encoder

+

+ Swift_Encoder::encodeString() - Encode a given string to produce an encoded string. +

+ +
+ +

Inherited From Class Swift_Mime_CharsetObserver

+

+ Swift_Mime_CharsetObserver::charsetChanged() - Notify this observer that the entity's charset has changed. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_Base64ContentEncoder.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_Base64ContentEncoder.html new file mode 100644 index 0000000..0d50c0f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_Base64ContentEncoder.html @@ -0,0 +1,253 @@ + + + + + Docs For Class Swift_Mime_ContentEncoder_Base64ContentEncoder + + + + + + + + +

+ Class Swift_Mime_ContentEncoder_Base64ContentEncoder +

(line 22) +
+ + +
+

Description

+
+Swift_Encoder_Base64Encoder
+   |
+   --Swift_Mime_ContentEncoder_Base64ContentEncoder
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php
+

+ +
Handles Base 64 Transfer Encoding in Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + encodeByteStream + (Swift_OutputByteStream $os, Swift_InputByteStream $is, [int $firstLineOffset = 0], [ $maxLineLength = 0], Swift_OutputByteStream $in, Swift_InputByteStream $out, int $maxLineLength,) +
+
+ string + getName + () +
+
+
+ + + + +

+ Method encodeByteStream (line 34) +

+

void encodeByteStream( +Swift_OutputByteStream +$os, Swift_InputByteStream +$is, [int +$firstLineOffset = 0], [ +$maxLineLength = 0], Swift_OutputByteStream +$in, Swift_InputByteStream +$out, int +$maxLineLength,)

+ +
+
Implementation of:
+
+
Swift_Mime_ContentEncoder::encodeByteStream()
+
Encode $in to $out.
+
+ +
Encode stream $in to stream $out.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getName (line 76) +

+

string getName( +)

+ +
+
Implementation of:
+
+
Swift_Mime_ContentEncoder::getName()
+
Get the MIME name of this content encoding scheme.
+
+ +
Get the name of this encoding scheme.
+

Returns the string 'base64'.

+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Encoder_Base64Encoder

+

+ Swift_Encoder_Base64Encoder::charsetChanged() - Does nothing. +

+ +

+ Swift_Encoder_Base64Encoder::encodeString() - Takes an unencoded string and produces a Base64 encoded string from it. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_PlainContentEncoder.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_PlainContentEncoder.html new file mode 100644 index 0000000..86dbb51 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_PlainContentEncoder.html @@ -0,0 +1,336 @@ + + + + + Docs For Class Swift_Mime_ContentEncoder_PlainContentEncoder + + + + + + + + +

+ Class Swift_Mime_ContentEncoder_PlainContentEncoder +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php
+

+ +
Handles binary/7/8-bit Transfer Encoding in Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_ContentEncoder_PlainContentEncoder + __construct + (string $name, [boolean $canonical = false]) +
+
+ void + charsetChanged + ( $charset) +
+
+ void + encodeByteStream + (Swift_OutputByteStream $os, Swift_InputByteStream $is, [ $firstLineOffset = 0], [ $maxLineLength = 0], Swift_OutputByteStream $in, Swift_InputByteStream $out, int $firstLineOffset,, int $maxLineLength,) +
+
+ string + encodeString + (string $string, [ $firstLineOffset = 0], [int $maxLineLength = 0], int $firstLineOffset,) +
+
+ string + getName + () +
+
+
+ + + + +

+ Constructor __construct (line 44) +

+

Swift_Mime_ContentEncoder_PlainContentEncoder __construct( +string +$name, [boolean +$canonical = false])

+ + +
Creates a new PlainContentEncoder with $name (probably 7bit or 8bit).
+

Parameters

+
    +
  • string $name:
  • +
  • boolean $canonical: If canonicalization transformation should be done.
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method charsetChanged (line 111) +

+

void charsetChanged( + +$charset)

+ +
+
Implementation of:
+
+
Swift_Mime_CharsetObserver::charsetChanged()
+
Notify this observer that the entity's charset has changed.
+
+ +
Not used.
+

Parameters

+
    +
  • $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encodeByteStream (line 74) +

+

void encodeByteStream( +Swift_OutputByteStream +$os, Swift_InputByteStream +$is, [ +$firstLineOffset = 0], [ +$maxLineLength = 0], Swift_OutputByteStream +$in, Swift_InputByteStream +$out, int +$firstLineOffset,, int +$maxLineLength,)

+ +
+
Implementation of:
+
+
Swift_Mime_ContentEncoder::encodeByteStream()
+
Encode $in to $out.
+
+ +
Encode stream $in to stream $out.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encodeString (line 57) +

+

string encodeString( +string +$string, [ +$firstLineOffset = 0], [int +$maxLineLength = 0], int +$firstLineOffset,)

+ +
+
Implementation of:
+
+
Swift_Encoder::encodeString()
+
Encode a given string to produce an encoded string.
+
+ +
Encode a given string to produce an encoded string.
+

Parameters

+
    +
  • string $string:
  • +
  • int $firstLineOffset,: ignored
  • +
  • int $maxLineLength: - 0 means no wrapping will occur
  • +
  • $firstLineOffset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getName (line 103) +

+

string getName( +)

+ +
+
Implementation of:
+
+
Swift_Mime_ContentEncoder::getName()
+
Get the MIME name of this content encoding scheme.
+
+ +
Get the name of this encoding scheme.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_QpContentEncoder.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_QpContentEncoder.html new file mode 100644 index 0000000..7e2023e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ContentEncoder_QpContentEncoder.html @@ -0,0 +1,306 @@ + + + + + Docs For Class Swift_Mime_ContentEncoder_QpContentEncoder + + + + + + + + +

+ Class Swift_Mime_ContentEncoder_QpContentEncoder +

(line 23) +
+ + +
+

Description

+
+Swift_Encoder_QpEncoder
+   |
+   --Swift_Mime_ContentEncoder_QpContentEncoder
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php
+

+ +
Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_ContentEncoder_QpContentEncoder + __construct + (Swift_CharacterStream $charStream, [Swift_StreamFilter $filter = null]) +
+
+ void + encodeByteStream + (Swift_OutputByteStream $os, Swift_InputByteStream $is, [int $firstLineOffset = 0], [int $maxLineLength = 0]) +
+
+ string + getName + () +
+
+
+ + + + +

+ Constructor __construct (line 32) +

+

Swift_Mime_ContentEncoder_QpContentEncoder __construct( +Swift_CharacterStream +$charStream, [Swift_StreamFilter +$filter = null])

+ +

Overrides : Swift_Encoder_QpEncoder::__construct() Creates a new QpEncoder for the given CharacterStream.

+ +
Creates a new QpContentEncoder for the given CharacterStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encodeByteStream (line 48) +

+

void encodeByteStream( +Swift_OutputByteStream +$os, Swift_InputByteStream +$is, [int +$firstLineOffset = 0], [int +$maxLineLength = 0])

+ +
+
Implementation of:
+
+
Swift_Mime_ContentEncoder::encodeByteStream()
+
Encode $in to $out.
+
+ +
Encode stream $in to stream $out.
+

QP encoded strings have a maximum line length of 76 characters. If the first line needs to be shorter, indicate the difference with $firstLineOffset.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getName (line 112) +

+

string getName( +)

+ +
+
Implementation of:
+
+
Swift_Mime_ContentEncoder::getName()
+
Get the MIME name of this content encoding scheme.
+
+ +
Get the name of this encoding scheme.
+

Returns the string 'quoted-printable'.

+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Encoder_QpEncoder

+

+ Swift_Encoder_QpEncoder::$_charStream - The CharacterStream used for reading characters (as opposed to bytes). +

+

+ Swift_Encoder_QpEncoder::$_filter - A filter used if input should be canonicalized. +

+

+ Swift_Encoder_QpEncoder::$_qpMap - Pre-computed QP for HUGE optmization. +

+

+ Swift_Encoder_QpEncoder::$_safeMap - A map of non-encoded ascii characters. +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Encoder_QpEncoder

+

+ Swift_Encoder_QpEncoder::__construct() - Creates a new QpEncoder for the given CharacterStream. +

+ +

+ Swift_Encoder_QpEncoder::charsetChanged() - Updates the charset used. +

+ +

+ Swift_Encoder_QpEncoder::encodeString() - Takes an unencoded string and produces a QP encoded string from it. +

+ +

+ Swift_Encoder_QpEncoder::_encodeByteSequence() - Encode the given byte array into a verbatim QP form. +

+ +

+ Swift_Encoder_QpEncoder::_nextSequence() - Get the next sequence of bytes to read from the char stream. +

+ +

+ Swift_Encoder_QpEncoder::_standardize() - Make sure CRLF is correct and HT/SPACE are in valid places. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EmbeddedFile.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EmbeddedFile.html new file mode 100644 index 0000000..50e39e7 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EmbeddedFile.html @@ -0,0 +1,427 @@ + + + + + Docs For Class Swift_Mime_EmbeddedFile + + + + + + + + +

+ Class Swift_Mime_EmbeddedFile +

(line 22) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_Attachment
+      |
+      --Swift_Mime_EmbeddedFile
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/EmbeddedFile.php
+

+ +
An embedded file, in a multipart message.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_EmbeddedFile: +
+
Swift_EmbeddedFile
+
An embedded file, in a multipart message.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_EmbeddedFile + __construct + (Swift_Mime_HeaderSet $headers, Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache, [array $mimeTypes = array()]) +
+
+ int + getNestingLevel + () +
+
+
+ + + + +

+ Constructor __construct (line 32) +

+

Swift_Mime_EmbeddedFile __construct( +Swift_Mime_HeaderSet +$headers, Swift_Mime_ContentEncoder +$encoder, Swift_KeyCache +$cache, [array +$mimeTypes = array()])

+

Overridden in child classes as:
+

+
Swift_EmbeddedFile::__construct()
+
Create a new EmbeddedFile.
+
+
+
Swift_Image::__construct()
+
Create a new EmbeddedFile.
+
+

+ +

Overrides : Swift_Mime_Attachment::__construct() Create a new Attachment with $headers, $encoder and $cache.

+ +
Creates a new Attachment with $headers and $encoder.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getNestingLevel (line 46) +

+

int getNestingLevel( +)

+ +

Overrides : Swift_Mime_Attachment::getNestingLevel() Get the nesting level used for this attachment.

+ +
Get the nesting level of this EmbeddedFile.
+

Returns LEVEL_RELATED.

+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Attachment

+

+ Swift_Mime_Attachment::__construct() - Create a new Attachment with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_Attachment::getDisposition() - Get the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::getFilename() - Get the filename of this attachment when downloaded. +

+ +

+ Swift_Mime_Attachment::getNestingLevel() - Get the nesting level used for this attachment. +

+ +

+ Swift_Mime_Attachment::getSize() - Get the file size of this attachment. +

+ +

+ Swift_Mime_Attachment::setDisposition() - Set the Content-Disposition of this attachment. +

+ +

+ Swift_Mime_Attachment::setFile() - Set the file that this attachment is for. +

+ +

+ Swift_Mime_Attachment::setFilename() - Set the filename of this attachment. +

+ +

+ Swift_Mime_Attachment::setSize() - Set the file size of this attachment. +

+ +
+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EncodingObserver.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EncodingObserver.html new file mode 100644 index 0000000..a02a6d6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_EncodingObserver.html @@ -0,0 +1,195 @@ + + + + + Docs For Class Swift_Mime_EncodingObserver + + + + + + + + +

+ Interface Swift_Mime_EncodingObserver +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/EncodingObserver.php
+

+ +
Observes changes for a Mime entity's ContentEncoder.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + encoderChanged + (Swift_Mime_ContentEncoder $encoder) +
+
+
+ + + + +

+ Method encoderChanged (line 26) +

+

void encoderChanged( +Swift_Mime_ContentEncoder +$encoder)

+ + +
Notify this observer that the observed entity's ContentEncoder has changed.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Header.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Header.html new file mode 100644 index 0000000..9905e89 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Header.html @@ -0,0 +1,409 @@ + + + + + Docs For Class Swift_Mime_Header + + + + + + + + +

+ Interface Swift_Mime_Header +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Header.php
+

+ +
A MIME Header.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_Header: +
+
Swift_Mime_ParameterizedHeader
+
A MIME Header with parameters.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ +
+ TYPE_ID +
+ + + + +
+ +
+

+ TYPE_DATE = 16 (line 30) +

+ +
Date and time headers
+
    +
+
+ +
+

+ TYPE_ID = 32 (line 33) +

+ +
Identification headers
+
    +
+
+ +
+

+ TYPE_MAILBOX = 8 (line 27) +

+ +
Mailbox and address headers
+
    +
+
+ +
+

+ TYPE_PARAMETERIZED = 6 (line 24) +

+ +
Parameterized headers (text + params)
+
    +
+
+ +
+

+ TYPE_PATH = 64 (line 36) +

+ +
Address path headers
+
    +
+
+ +
+

+ TYPE_TEXT = 2 (line 21) +

+ +
Text headers
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + getFieldBody + () +
+
+ mixed + getFieldBodyModel + () +
+
+ string + getFieldName + () +
+
+ int + getFieldType + () +
+
+ void + setCharset + (string $charset) +
+
+ void + setFieldBodyModel + (mixed $model) +
+
+ string + toString + () +
+
+
+ + + + +

+ Method getFieldBody (line 77) +

+

string getFieldBody( +)

+ + +
Get the field body, prepared for folding into a final header value.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldBodyModel (line 64) +

+

mixed getFieldBodyModel( +)

+ + +
Get the model for the field body.
+

The return type depends on the specifics of the Header.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldName (line 71) +

+

string getFieldName( +)

+ + +
Get the name of this header (e.g. Subject).
+

The name is an identifier and as such will be immutable.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldType (line 44) +

+

int getFieldType( +)

+ + +
Get the type of Header that this instance represents.
+ +

Info

+ +
+ +

+ Method setCharset (line 57) +

+

void setCharset( +string +$charset)

+ + +
Set the charset used when rendering the Header.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFieldBodyModel (line 51) +

+

void setFieldBodyModel( +mixed +$model)

+ + +
Set the model for the field body.
+

The actual types needed will vary depending upon the type of Header.

+

Parameters

+
    +
  • mixed $model:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toString (line 83) +

+

string toString( +)

+ + +
Get this Header rendered as a compliant string.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder.html new file mode 100644 index 0000000..6d7fa59 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder.html @@ -0,0 +1,208 @@ + + + + + Docs For Class Swift_Mime_HeaderEncoder + + + + + + + + +

+ Interface Swift_Mime_HeaderEncoder +

(line 19) +
+ + +
+

Description

+
+Swift_Mime_CharsetObserver
+   |
+   --Swift_Encoder
+      |
+      --Swift_Mime_HeaderEncoder
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder.php
+

+ +
Interface for all Header Encoding schemes.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + getName + () +
+
+
+ + + + +

+ Method getName (line 26) +

+

string getName( +)

+ + +
Get the MIME name of this content encoding scheme.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Encoder

+

+ Swift_Encoder::encodeString() - Encode a given string to produce an encoded string. +

+ +
+ +

Inherited From Class Swift_Mime_CharsetObserver

+

+ Swift_Mime_CharsetObserver::charsetChanged() - Notify this observer that the entity's charset has changed. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_Base64HeaderEncoder.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_Base64HeaderEncoder.html new file mode 100644 index 0000000..8401396 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_Base64HeaderEncoder.html @@ -0,0 +1,210 @@ + + + + + Docs For Class Swift_Mime_HeaderEncoder_Base64HeaderEncoder + + + + + + + + +

+ Class Swift_Mime_HeaderEncoder_Base64HeaderEncoder +

(line 21) +
+ + +
+

Description

+
+Swift_Encoder_Base64Encoder
+   |
+   --Swift_Mime_HeaderEncoder_Base64HeaderEncoder
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php
+

+ +
Handles Base64 (B) Header Encoding in Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + getName + () +
+
+
+ + + + +

+ Method getName (line 31) +

+

string getName( +)

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderEncoder::getName()
+
Get the MIME name of this content encoding scheme.
+
+ +
Get the name of this encoding scheme.
+

Returns the string 'B'.

+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Encoder_Base64Encoder

+

+ Swift_Encoder_Base64Encoder::charsetChanged() - Does nothing. +

+ +

+ Swift_Encoder_Base64Encoder::encodeString() - Takes an unencoded string and produces a Base64 encoded string from it. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:16 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html new file mode 100644 index 0000000..1a391e3 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderEncoder_QpHeaderEncoder.html @@ -0,0 +1,334 @@ + + + + + Docs For Class Swift_Mime_HeaderEncoder_QpHeaderEncoder + + + + + + + + +

+ Class Swift_Mime_HeaderEncoder_QpHeaderEncoder +

(line 21) +
+ + +
+

Description

+
+Swift_Encoder_QpEncoder
+   |
+   --Swift_Mime_HeaderEncoder_QpHeaderEncoder
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php
+

+ +
Handles Quoted Printable (Q) Header Encoding in Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_HeaderEncoder_QpHeaderEncoder + __construct + (Swift_CharacterStream $charStream) +
+
+ string + encodeString + (string $string, [ $firstLineOffset = 0], [ $maxLineLength = 0], int $firstLineOffset,, int $maxLineLength,) +
+
+ string + getName + () +
+
+ string + _encodeByteSequence + ( $bytes,  &$size) +
+
+
+ + + + +

+ Constructor __construct (line 31) +

+

Swift_Mime_HeaderEncoder_QpHeaderEncoder __construct( +Swift_CharacterStream +$charStream)

+ +

Overrides : Swift_Encoder_QpEncoder::__construct() Creates a new QpEncoder for the given CharacterStream.

+ +
Creates a new QpHeaderEncoder for the given CharacterStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encodeString (line 63) +

+

string encodeString( +string +$string, [ +$firstLineOffset = 0], [ +$maxLineLength = 0], int +$firstLineOffset,, int +$maxLineLength,)

+ +

Overrides : Swift_Encoder_QpEncoder::encodeString() Takes an unencoded string and produces a QP encoded string from it.

+
+
Implementation of:
+
+
Swift_Encoder::encodeString()
+
Encode a given string to produce an encoded string.
+
+ +
Takes an unencoded string and produces a Q encoded string from it.
+

Parameters

+
    +
  • string $string: to encode
  • +
  • int $firstLineOffset,: optional
  • +
  • int $maxLineLength,: optional, 0 indicates the default of 76 chars
  • +
  • $firstLineOffset:
  • +
  • $maxLineLength:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getName (line 51) +

+

string getName( +)

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderEncoder::getName()
+
Get the MIME name of this content encoding scheme.
+
+ +
Get the name of this encoding scheme.
+

Returns the string 'Q'.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _encodeByteSequence (line 79) +

+

string _encodeByteSequence( + +$bytes, +&$size)

+ +

Overrides : Swift_Encoder_QpEncoder::_encodeByteSequence() Encode the given byte array into a verbatim QP form.

+ +
Encode the given byte array into a verbatim QP form.
+

Parameters

+
    +
  • int[] $bytes:
  • +
  • &$size:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Encoder_QpEncoder

+

+ Swift_Encoder_QpEncoder::$_charStream - The CharacterStream used for reading characters (as opposed to bytes). +

+

+ Swift_Encoder_QpEncoder::$_filter - A filter used if input should be canonicalized. +

+

+ Swift_Encoder_QpEncoder::$_qpMap - Pre-computed QP for HUGE optmization. +

+

+ Swift_Encoder_QpEncoder::$_safeMap - A map of non-encoded ascii characters. +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Encoder_QpEncoder

+

+ Swift_Encoder_QpEncoder::__construct() - Creates a new QpEncoder for the given CharacterStream. +

+ +

+ Swift_Encoder_QpEncoder::charsetChanged() - Updates the charset used. +

+ +

+ Swift_Encoder_QpEncoder::encodeString() - Takes an unencoded string and produces a QP encoded string from it. +

+ +

+ Swift_Encoder_QpEncoder::_encodeByteSequence() - Encode the given byte array into a verbatim QP form. +

+ +

+ Swift_Encoder_QpEncoder::_nextSequence() - Get the next sequence of bytes to read from the char stream. +

+ +

+ Swift_Encoder_QpEncoder::_standardize() - Make sure CRLF is correct and HT/SPACE are in valid places. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderFactory.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderFactory.html new file mode 100644 index 0000000..4f06a25 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderFactory.html @@ -0,0 +1,343 @@ + + + + + Docs For Class Swift_Mime_HeaderFactory + + + + + + + + +

+ Interface Swift_Mime_HeaderFactory +

(line 19) +
+ + +
+

Description

+
+Swift_Mime_CharsetObserver
+   |
+   --Swift_Mime_HeaderFactory
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/HeaderFactory.php
+

+ +
Creates MIME headers.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Header + createDateHeader + (string $name, [int $timestamp = null]) +
+
+ Swift_Mime_Header + createIdHeader + (string $name, [string|array $ids = null]) +
+
+ Swift_Mime_Header + createMailboxHeader + (string $name, [array|string $addresses = null]) +
+
+ Swift_Mime_ParameterizedHeader + createParameterizedHeader + (string $name, [string $value = null], [array $params = array()]) +
+
+ Swift_Mime_Header + createPathHeader + (string $name, [string $path = null]) +
+
+ Swift_Mime_Header + createTextHeader + (string $name, [string $value = null]) +
+
+
+ + + + +

+ Method createDateHeader (line 36) +

+

Swift_Mime_Header createDateHeader( +string +$name, [int +$timestamp = null])

+ + +
Create a new Date header using $timestamp (UNIX time).
+

Parameters

+
    +
  • string $name:
  • +
  • int $timestamp:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createIdHeader (line 62) +

+

Swift_Mime_Header createIdHeader( +string +$name, [string|array +$ids = null])

+ + +
Create a new ID header for Message-ID or Content-ID.
+

Parameters

+
    +
  • string $name:
  • +
  • string|array $ids:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createMailboxHeader (line 28) +

+

Swift_Mime_Header createMailboxHeader( +string +$name, [array|string +$addresses = null])

+ + +
Create a new Mailbox Header with a list of $addresses.
+

Parameters

+
    +
  • string $name:
  • +
  • array|string $addresses:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createParameterizedHeader (line 53) +

+

Swift_Mime_ParameterizedHeader createParameterizedHeader( +string +$name, [string +$value = null], [array +$params = array()])

+ + +
Create a new ParameterizedHeader with $name, $value and $params.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
  • array $params:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createPathHeader (line 70) +

+

Swift_Mime_Header createPathHeader( +string +$name, [string +$path = null])

+ + +
Create a new Path header with an address (path) in it.
+

Parameters

+
    +
  • string $name:
  • +
  • string $path:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createTextHeader (line 44) +

+

Swift_Mime_Header createTextHeader( +string +$name, [string +$value = null])

+ + +
Create a new basic text header with $name and $value.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_CharsetObserver

+

+ Swift_Mime_CharsetObserver::charsetChanged() - Notify this observer that the entity's charset has changed. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderSet.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderSet.html new file mode 100644 index 0000000..f34b37c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_HeaderSet.html @@ -0,0 +1,597 @@ + + + + + Docs For Class Swift_Mime_HeaderSet + + + + + + + + +

+ Interface Swift_Mime_HeaderSet +

(line 21) +
+ + +
+

Description

+
+Swift_Mime_CharsetObserver
+   |
+   --Swift_Mime_HeaderSet
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/HeaderSet.php
+

+ +
A collection of MIME headers.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + addDateHeader + (string $name, [int $timestamp = null]) +
+
+ void + addIdHeader + (string $name, [string|array $ids = null]) +
+
+ void + addMailboxHeader + (string $name, [array|string $addresses = null]) +
+
+ void + addParameterizedHeader + (string $name, [string $value = null], [array $params = array()]) +
+
+ void + addPathHeader + (string $name, [string $path = null]) +
+
+ void + addTextHeader + (string $name, [string $value = null]) +
+
+ void + defineOrdering + ( $sequence) +
+
+ Swift_Mime_Header + get + (string $name, [int $index = 0]) +
+
+ array + getAll + ([string $name = null]) +
+
+ boolean + has + (string $name, [int $index = 0]) +
+ +
+ void + remove + (string $name, [int $index = 0]) +
+
+ void + removeAll + (string $name) +
+
+ void + set + (Swift_Mime_Header $header, [int $index = 0]) +
+
+ void + setAlwaysDisplayed + ( $names) +
+
+ string + toString + () +
+
+
+ + + + +

+ Method addDateHeader (line 38) +

+

void addDateHeader( +string +$name, [int +$timestamp = null])

+ + +
Add a new Date header using $timestamp (UNIX time).
+

Parameters

+
    +
  • string $name:
  • +
  • int $timestamp:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addIdHeader (line 64) +

+

void addIdHeader( +string +$name, [string|array +$ids = null])

+ + +
Add a new ID header for Message-ID or Content-ID.
+

Parameters

+
    +
  • string $name:
  • +
  • string|array $ids:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addMailboxHeader (line 30) +

+

void addMailboxHeader( +string +$name, [array|string +$addresses = null])

+ + +
Add a new Mailbox Header with a list of $addresses.
+

Parameters

+
    +
  • string $name:
  • +
  • array|string $addresses:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addParameterizedHeader (line 55) +

+

void addParameterizedHeader( +string +$name, [string +$value = null], [array +$params = array()])

+ + +
Add a new ParameterizedHeader with $name, $value and $params.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
  • array $params:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addPathHeader (line 72) +

+

void addPathHeader( +string +$name, [string +$path = null])

+ + +
Add a new Path header with an address (path) in it.
+

Parameters

+
    +
  • string $name:
  • +
  • string $path:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addTextHeader (line 46) +

+

void addTextHeader( +string +$name, [string +$value = null])

+ + +
Add a new basic text header with $name and $value.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method defineOrdering (line 152) +

+

void defineOrdering( + +$sequence)

+ + +
Define a list of Header names as an array in the correct order.
+

These Headers will be output in the given order where present.

+

Parameters

+
    +
  • array $sequence:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method get (line 110) +

+

Swift_Mime_Header get( +string +$name, [int +$index = 0])

+ + +
Get the header with the given $name.
+

If multiple headers match, the actual one may be specified by $index. Returns NULL if none present.

+

Parameters

+
    +
  • string $name:
  • +
  • int $index:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAll (line 119) +

+

array getAll( +[string +$name = null])

+ + +
Get all headers with the given $name.
+

Parameters

+
    +
  • string $name:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method has (line 84) +

+

boolean has( +string +$name, [int +$index = 0])

+ + +
Returns true if at least one header with the given $name exists.
+

If multiple headers match, the actual one may be specified by $index.

+

Parameters

+
    +
  • string $name:
  • +
  • int $index:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method newInstance (line 143) +

+

Swift_Mime_HeaderSet newInstance( +)

+ + +
Create a new instance of this HeaderSet.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method remove (line 129) +

+

void remove( +string +$name, [int +$index = 0])

+ + +
Remove the header with the given $name if it's set.
+

If multiple headers match, the actual one may be specified by $index.

+

Parameters

+
    +
  • string $name:
  • +
  • int $index:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method removeAll (line 136) +

+

void removeAll( +string +$name)

+ + +
Remove all headers with the given $name.
+

Parameters

+
    +
  • string $name:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method set (line 98) +

+

void set( +Swift_Mime_Header +$header, [int +$index = 0])

+ + +
Set a header in the HeaderSet.
+

The header may be a previously fetched header via get() or it may be one that has been created separately.

If $index is specified, the header will be inserted into the set at this offset.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setAlwaysDisplayed (line 161) +

+

void setAlwaysDisplayed( + +$names)

+ + +
Set a list of header names which must always be displayed when set.
+

Usually headers without a field value won't be output unless set here.

+

Parameters

+
    +
  • array $names:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toString (line 168) +

+

string toString( +)

+ + +
Returns a string with a representation of all headers.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_CharsetObserver

+

+ Swift_Mime_CharsetObserver::charsetChanged() - Notify this observer that the entity's charset has changed. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_AbstractHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_AbstractHeader.html new file mode 100644 index 0000000..82ce98c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_AbstractHeader.html @@ -0,0 +1,828 @@ + + + + + Docs For Class Swift_Mime_Headers_AbstractHeader + + + + + + + + +

+ Class Swift_Mime_Headers_AbstractHeader +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Headers/AbstractHeader.php
+

+ +
An abstract base MIME Header.
+
    +
  • author: - Chris Corbyn
  • +
  • abstract: -
  • +
+

+Classes extended from Swift_Mime_Headers_AbstractHeader: +
+
Swift_Mime_Headers_DateHeader
+
A Date MIME Header for Swift Mailer.
+
+
+
Swift_Mime_Headers_IdentificationHeader
+
An ID MIME Header for something like Message-ID or Content-ID.
+
+
+
Swift_Mime_Headers_MailboxHeader
+
A Mailbox Address MIME Header for something like From or Sender.
+
+
+
Swift_Mime_Headers_PathHeader
+
A Path Header in Swift Mailer, such a Return-Path.
+
+
+
Swift_Mime_Headers_UnstructuredHeader
+
A Simple MIME Header.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + clearCachedValueIf + (boolean $condition) +
+
+ string + createPhrase + (Swift_Mime_Header $header, string $string, string $charset, [Swift_Mime_HeaderEncoder $encoder = null], [boolean $shorten = false]) +
+
+ string + encodeWords + (Swift_Mime_Header $header, string $input, [ $usedLength = -1], string $usedLength,) +
+
+ string + escapeSpecials + (string $token, [string[] $include = array()], [string[] $exclude = array()]) +
+
+ string[] + generateTokenLines + (string $token) +
+
+ string + getCachedValue + () +
+
+ string + getCharset + () +
+
+ string[] + getEncodableWordTokens + (string $string) +
+ +
+ string + getFieldName + () +
+
+ string + getGrammar + (string $name) +
+
+ string + getLanguage + () +
+
+ int + getMaxLineLength + () +
+
+ string + getTokenAsEncodedWord + (string $token, [ $firstLineOffset = 0], int $firstLineOffset,) +
+
+ void + initializeGrammar + () +
+
+ void + setCachedValue + (string $value) +
+
+ void + setCharset + (string $charset) +
+
+ void + setEncoder + (Swift_Mime_HeaderEncoder $encoder) +
+
+ void + setFieldName + (string $name) +
+
+ void + setLanguage + (string $lang) +
+
+ void + setMaxLineLength + (int $lineLength) +
+
+ boolean + tokenNeedsEncoding + (string $token) +
+
+ string + toString + () +
+
+ string[] + toTokens + ([string $string = null]) +
+
+ string + __toString + () +
+
+
+ + + + +

+ Method clearCachedValueIf (line 525) +

+

void clearCachedValueIf( +boolean +$condition)

+ + +
Clear the cached value if $condition is met.
+

Parameters

+
    +
  • boolean $condition:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method createPhrase (line 325) +

+

string createPhrase( +Swift_Mime_Header +$header, string +$string, string +$charset, [Swift_Mime_HeaderEncoder +$encoder = null], [boolean +$shorten = false])

+ + +
Produces a compliant, formatted RFC 2822 'phrase' based on the string given.
+

Parameters

+ + +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method encodeWords (line 366) +

+

string encodeWords( +Swift_Mime_Header +$header, string +$input, [ +$usedLength = -1], string +$usedLength,)

+ + +
Encode needed word tokens within a string of input.
+

Parameters

+
    +
  • string $input:
  • +
  • string $usedLength,: optional
  • +
  • Swift_Mime_Header $header:
  • +
  • $usedLength:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method escapeSpecials (line 305) +

+

string escapeSpecials( +string +$token, [string[] +$include = array()], [string[] +$exclude = array()])

+ + +
Escape special characters in a string (convert to quoted-pairs).
+

Parameters

+
    +
  • string $token:
  • +
  • string[] $include: additonal chars to escape
  • +
  • string[] $exclude: chars from escaping
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method generateTokenLines (line 495) +

+

string[] generateTokenLines( +string +$token)

+ + +
Generates tokens from the given string which include CRLF as individual tokens.
+

Parameters

+
    +
  • string $token:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method getCachedValue (line 515) +

+

string getCachedValue( +)

+ + +
Get the value in the cache.
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method getCharset (line 97) +

+

string getCharset( +)

+ + +
Get the character set used in this Header.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getEncodableWordTokens (line 420) +

+

string[] getEncodableWordTokens( +string +$string)

+ + +
Splits a string into tokens in blocks of words which can be encoded quickly.
+

Parameters

+
    +
  • string $string:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method getEncoder (line 137) +

+

Swift_Mime_HeaderEncoder getEncoder( +)

+ + +
Get the encoder used for encoding this Header.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldName (line 146) +

+

string getFieldName( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Header::getFieldName()
+
Get the name of this header (e.g. Subject).
+
+ +
Get the name of this header (e.g. charset).
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getGrammar (line 284) +

+

string getGrammar( +string +$name)

+ + +
Get the grammar defined for $name token.
+

Parameters

+
    +
  • string $name: execatly as written in the RFC
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method getLanguage (line 118) +

+

string getLanguage( +)

+ + +
Get the language used in this Header.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMaxLineLength (line 165) +

+

int getMaxLineLength( +)

+ + +
Get the maximum permitted length of lines in this Header.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTokenAsEncodedWord (line 456) +

+

string getTokenAsEncodedWord( +string +$token, [ +$firstLineOffset = 0], int +$firstLineOffset,)

+ + +
Get a token as an encoded word for safe insertion into headers.
+

Parameters

+
    +
  • string $token: to encode
  • +
  • int $firstLineOffset,: optional
  • +
  • $firstLineOffset:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method initializeGrammar (line 208) +

+

void initializeGrammar( +)

+ + +
Initialize some RFC 2822 (and friends) ABNF grammar definitions.
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method setCachedValue (line 505) +

+

void setCachedValue( +string +$value)

+ + +
Set a value into the cache.
+

Parameters

+
    +
  • string $value:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method setCharset (line 83) +

+

void setCharset( +string +$charset)

+

Overridden in child classes as:
+

+
Swift_Mime_Headers_ParameterizedHeader::setCharset()
+
Set the character set used in this Header.
+
+

+ +
+
Implementation of:
+
+
Swift_Mime_Header::setCharset()
+
Set the charset used when rendering the Header.
+
+ +
Set the character set used in this Header.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setEncoder (line 127) +

+

void setEncoder( +Swift_Mime_HeaderEncoder +$encoder)

+ + +
Set the encoder used for encoding the header.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFieldName (line 199) +

+

void setFieldName( +string +$name)

+ + +
Set the name of this Header field.
+

Parameters

+
    +
  • string $name:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method setLanguage (line 108) +

+

void setLanguage( +string +$lang)

+ + +
Set the language used in this Header.
+

For example, for US English, 'en-us'. This can be unspecified.

+

Parameters

+
    +
  • string $lang:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setMaxLineLength (line 155) +

+

void setMaxLineLength( +int +$lineLength)

+ + +
Set the maximum length of lines in the header (excluding EOL).
+

Parameters

+
    +
  • int $lineLength:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method tokenNeedsEncoding (line 410) +

+

boolean tokenNeedsEncoding( +string +$token)

+ + +
Test if a token needs to be encoded or not.
+

Parameters

+
    +
  • string $token:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method toString (line 175) +

+

string toString( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Header::toString()
+
Get this Header rendered as a compliant string.
+
+ +
Get this Header rendered as a RFC 2822 compliant string.
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+ +

+ Method toTokens (line 541) +

+

string[] toTokens( +[string +$string = null])

+

Overridden in child classes as:
+

+
Swift_Mime_Headers_ParameterizedHeader::toTokens()
+
Generate a list of all tokens in the final header.
+
+

+ + +
Generate a list of all tokens in the final header.
+

Parameters

+
    +
  • string $string: input, optional
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method __toString (line 187) +

+

string __toString( +)

+ + +
Returns a string representation of this object.
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:09 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_DateHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_DateHeader.html new file mode 100644 index 0000000..d98e2b9 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_DateHeader.html @@ -0,0 +1,440 @@ + + + + + Docs For Class Swift_Mime_Headers_DateHeader + + + + + + + + +

+ Class Swift_Mime_Headers_DateHeader +

(line 20) +
+ + +
+

Description

+
+Swift_Mime_Headers_AbstractHeader
+   |
+   --Swift_Mime_Headers_DateHeader
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Headers/DateHeader.php
+

+ +
A Date MIME Header for Swift Mailer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Headers_DateHeader + __construct + (string $name) +
+
+ string + getFieldBody + () +
+
+ mixed + getFieldBodyModel + () +
+
+ int + getFieldType + () +
+
+ int + getTimestamp + () +
+
+ void + setFieldBodyModel + (int $model) +
+
+ void + setTimestamp + (int $timestamp) +
+
+
+ + + + +

+ Constructor __construct (line 40) +

+

Swift_Mime_Headers_DateHeader __construct( +string +$name)

+ + +
Creates a new DateHeader with $name and $timestamp.
+

Example:

  1.  <?php
  2. +
  3.  $header = new Swift_Mime_Headers_DateHeader('Date'time());
  4. +
  5.  ?>
  6. +

+

Parameters

+
    +
  • string $name: of Header
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldBody (line 106) +

+

string getFieldBody( +)

+ + +
Get the string value of the body in this Header.
+

This is not necessarily RFC 2822 compliant since folding white space will not be added at this stage (see toString() for that).

+ +

Info

+ +
+ +

+ Method getFieldBodyModel (line 71) +

+

mixed getFieldBodyModel( +)

+ + +
Get the model for the field body.
+

This method returns a UNIX timestamp.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldType (line 51) +

+

int getFieldType( +)

+ + +
Get the type of Header that this instance represents.
+ +

Info

+
    +
  • see - TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX
  • +
  • see - TYPE_DATE, TYPE_ID, TYPE_PATH
  • +
  • access - public
  • +
+
+ +

+ Method getTimestamp (line 80) +

+

int getTimestamp( +)

+ + +
Get the UNIX timestamp of the Date in this Header.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFieldBodyModel (line 61) +

+

void setFieldBodyModel( +int +$model)

+ + +
Set the model for the field body.
+

This method takes a UNIX timestamp.

+

Parameters

+
    +
  • int $model:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setTimestamp (line 89) +

+

void setTimestamp( +int +$timestamp)

+ + +
Set the UNIX timestamp of the Date in this Header.
+

Parameters

+
    +
  • int $timestamp:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Headers_AbstractHeader

+

+ Swift_Mime_Headers_AbstractHeader::clearCachedValueIf() - Clear the cached value if $condition is met. +

+ +

+ Swift_Mime_Headers_AbstractHeader::createPhrase() - Produces a compliant, formatted RFC 2822 'phrase' based on the string given. +

+ +

+ Swift_Mime_Headers_AbstractHeader::encodeWords() - Encode needed word tokens within a string of input. +

+ +

+ Swift_Mime_Headers_AbstractHeader::escapeSpecials() - Escape special characters in a string (convert to quoted-pairs). +

+ +

+ Swift_Mime_Headers_AbstractHeader::generateTokenLines() - Generates tokens from the given string which include CRLF as individual tokens. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCachedValue() - Get the value in the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCharset() - Get the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens() - Splits a string into tokens in blocks of words which can be encoded quickly. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncoder() - Get the encoder used for encoding this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getFieldName() - Get the name of this header (e.g. charset). +

+ +

+ Swift_Mime_Headers_AbstractHeader::getGrammar() - Get the grammar defined for $name token. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getLanguage() - Get the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getMaxLineLength() - Get the maximum permitted length of lines in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord() - Get a token as an encoded word for safe insertion into headers. +

+ +

+ Swift_Mime_Headers_AbstractHeader::initializeGrammar() - Initialize some RFC 2822 (and friends) ABNF grammar definitions. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCachedValue() - Set a value into the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCharset() - Set the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setEncoder() - Set the encoder used for encoding the header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setFieldName() - Set the name of this Header field. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setLanguage() - Set the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setMaxLineLength() - Set the maximum length of lines in the header (excluding EOL). +

+ +

+ Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding() - Test if a token needs to be encoded or not. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toString() - Get this Header rendered as a RFC 2822 compliant string. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toTokens() - Generate a list of all tokens in the final header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_IdentificationHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_IdentificationHeader.html new file mode 100644 index 0000000..0debccf --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_IdentificationHeader.html @@ -0,0 +1,486 @@ + + + + + Docs For Class Swift_Mime_Headers_IdentificationHeader + + + + + + + + +

+ Class Swift_Mime_Headers_IdentificationHeader +

(line 20) +
+ + +
+

Description

+
+Swift_Mime_Headers_AbstractHeader
+   |
+   --Swift_Mime_Headers_IdentificationHeader
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Headers/IdentificationHeader.php
+

+ +
An ID MIME Header for something like Message-ID or Content-ID.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Headers_IdentificationHeader + __construct + (string $name) +
+
+ string + getFieldBody + () +
+
+ array + getFieldBodyModel + () +
+
+ int + getFieldType + () +
+
+ string + getId + () +
+
+ string[] + getIds + () +
+
+ void + setFieldBodyModel + (mixed $model) +
+
+ void + setId + (string $id) +
+
+ void + setIds + ( $ids) +
+
+
+ + + + +

+ Constructor __construct (line 36) +

+

Swift_Mime_Headers_IdentificationHeader __construct( +string +$name)

+ + +
Creates a new IdentificationHeader with the given $name and $id.
+

Parameters

+
    +
  • string $name:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldBody (line 145) +

+

string getFieldBody( +)

+ + +
Get the string value of the body in this Header.
+

This is not necessarily RFC 2822 compliant since folding white space will not be added at this stage (see toString() for that).

+ +

Info

+ +
+ +

+ Method getFieldBodyModel (line 69) +

+

array getFieldBodyModel( +)

+ + +
Get the model for the field body.
+

This method returns an array of IDs

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldType (line 48) +

+

int getFieldType( +)

+ + +
Get the type of Header that this instance represents.
+ +

Info

+
    +
  • see - TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX
  • +
  • see - TYPE_DATE, TYPE_ID, TYPE_PATH
  • +
  • access - public
  • +
+
+ +

+ Method getId (line 89) +

+

string getId( +)

+ + +
Get the ID used in the value of this Header.
+

If multiple IDs are set only the first is returned.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getIds (line 132) +

+

string[] getIds( +)

+ + +
Get the list of IDs used in this Header.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFieldBodyModel (line 59) +

+

void setFieldBodyModel( +mixed +$model)

+ + +
Set the model for the field body.
+

This method takes a string ID, or an array of IDs

+

Parameters

+
    +
  • mixed $model:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+ +

+ Method setId (line 79) +

+

void setId( +string +$id)

+ + +
Set the ID used in the value of this header.
+

Parameters

+
    +
  • string $id:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+ +

+ Method setIds (line 102) +

+

void setIds( + +$ids)

+ + +
Set a collection of IDs to use in the value of this Header.
+

Parameters

+
    +
  • string[] $ids:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Headers_AbstractHeader

+

+ Swift_Mime_Headers_AbstractHeader::clearCachedValueIf() - Clear the cached value if $condition is met. +

+ +

+ Swift_Mime_Headers_AbstractHeader::createPhrase() - Produces a compliant, formatted RFC 2822 'phrase' based on the string given. +

+ +

+ Swift_Mime_Headers_AbstractHeader::encodeWords() - Encode needed word tokens within a string of input. +

+ +

+ Swift_Mime_Headers_AbstractHeader::escapeSpecials() - Escape special characters in a string (convert to quoted-pairs). +

+ +

+ Swift_Mime_Headers_AbstractHeader::generateTokenLines() - Generates tokens from the given string which include CRLF as individual tokens. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCachedValue() - Get the value in the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCharset() - Get the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens() - Splits a string into tokens in blocks of words which can be encoded quickly. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncoder() - Get the encoder used for encoding this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getFieldName() - Get the name of this header (e.g. charset). +

+ +

+ Swift_Mime_Headers_AbstractHeader::getGrammar() - Get the grammar defined for $name token. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getLanguage() - Get the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getMaxLineLength() - Get the maximum permitted length of lines in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord() - Get a token as an encoded word for safe insertion into headers. +

+ +

+ Swift_Mime_Headers_AbstractHeader::initializeGrammar() - Initialize some RFC 2822 (and friends) ABNF grammar definitions. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCachedValue() - Set a value into the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCharset() - Set the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setEncoder() - Set the encoder used for encoding the header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setFieldName() - Set the name of this Header field. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setLanguage() - Set the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setMaxLineLength() - Set the maximum length of lines in the header (excluding EOL). +

+ +

+ Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding() - Test if a token needs to be encoded or not. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toString() - Get this Header rendered as a RFC 2822 compliant string. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toTokens() - Generate a list of all tokens in the final header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_MailboxHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_MailboxHeader.html new file mode 100644 index 0000000..f24b73e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_MailboxHeader.html @@ -0,0 +1,661 @@ + + + + + Docs For Class Swift_Mime_Headers_MailboxHeader + + + + + + + + +

+ Class Swift_Mime_Headers_MailboxHeader +

(line 20) +
+ + +
+

Description

+
+Swift_Mime_Headers_AbstractHeader
+   |
+   --Swift_Mime_Headers_MailboxHeader
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php
+

+ +
A Mailbox Address MIME Header for something like From or Sender.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Headers_MailboxHeader + __construct + (string $name, Swift_Mime_HeaderEncoder $encoder) +
+
+ string + createDisplayNameString + (string $displayName, [boolean $shorten = false]) +
+
+ string + createMailboxListString + ( $mailboxes) +
+
+ string[] + getAddresses + () +
+
+ string + getFieldBody + () +
+
+ array + getFieldBodyModel + () +
+
+ int + getFieldType + () +
+
+ string[] + getNameAddresses + () +
+
+ string[] + getNameAddressStrings + () +
+
+ string[] + normalizeMailboxes + ( $mailboxes) +
+
+ void + removeAddresses + (string|string[] $addresses) +
+
+ void + setAddresses + (string[] $addresses) +
+
+ void + setFieldBodyModel + (mixed $model) +
+
+ void + setNameAddresses + (string|string[] $mailboxes) +
+
+
+ + + + +

+ Constructor __construct (line 35) +

+

Swift_Mime_Headers_MailboxHeader __construct( +string +$name, Swift_Mime_HeaderEncoder +$encoder)

+ + +
Creates a new MailboxHeader with $name.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createDisplayNameString (line 253) +

+

string createDisplayNameString( +string +$displayName, [boolean +$shorten = false])

+ + +
Produces a compliant, formatted display-name based on the string given.
+

Parameters

+
    +
  • string $displayName: as displayed
  • +
  • boolean $shorten: the first line to make remove for header name
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method createMailboxListString (line 267) +

+

string createMailboxListString( + +$mailboxes)

+ + +
Creates a string form of all the mailboxes in the passed array.
+

Parameters

+
    +
  • string[] $mailboxes:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - protected
  • +
+
+ +

+ Method getAddresses (line 179) +

+

string[] getAddresses( +)

+ + +
Get all email addresses in this Header.
+ +

Info

+ +
+ +

+ Method getFieldBody (line 205) +

+

string getFieldBody( +)

+ + +
Get the string value of the body in this Header.
+

This is not necessarily RFC 2822 compliant since folding white space will not be added at this stage (see toString() for that).

+ +

Info

+ +
+ +

+ Method getFieldBodyModel (line 70) +

+

array getFieldBodyModel( +)

+ + +
Get the model for the field body.
+

This method returns an associative array like getNameAddresses()

+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+ +

+ Method getFieldType (line 48) +

+

int getFieldType( +)

+ + +
Get the type of Header that this instance represents.
+ +

Info

+
    +
  • see - TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX
  • +
  • see - TYPE_DATE, TYPE_ID, TYPE_PATH
  • +
  • access - public
  • +
+
+ +

+ Method getNameAddresses (line 148) +

+

string[] getNameAddresses( +)

+ + +
Get all mailboxes in this Header as key=>value pairs.
+

The key is the address and the value is the name (or null if none set). Example:

  1.  <?php
  2. +
  3.  $header = new Swift_Mime_Headers_MailboxHeader('From',
  4. +
  5.   array('chris@swiftmailer.org' => 'Chris Corbyn',
  6. +
  7.   'mark@swiftmailer.org' => 'Mark Corbyn')
  8. +
  9.   );
  10. +
  11.  print_r($header->getNameAddresses());
  12. +
  13.  // array (
  14. +
  15.  // chris@swiftmailer.org => Chris Corbyn,
  16. +
  17.  // mark@swiftmailer.org => Mark Corbyn
  18. +
  19.  // )
  20. +
  21.  ?>
  22. +

+ +

Info

+ +
+ +

+ Method getNameAddressStrings (line 122) +

+

string[] getNameAddressStrings( +)

+ + +
Get the full mailbox list of this Header as an array of valid RFC 2822 strings.
+

Example:

  1.  <?php
  2. +
  3.  $header = new Swift_Mime_Headers_MailboxHeader('From',
  4. +
  5.   array('chris@swiftmailer.org' => 'Chris Corbyn',
  6. +
  7.   'mark@swiftmailer.org' => 'Mark Corbyn')
  8. +
  9.   );
  10. +
  11. +
  12.  // array (
  13. +
  14.  // 0 => Chris Corbyn <chris@swiftmailer.org>,
  15. +
  16.  // 1 => Mark Corbyn <mark@swiftmailer.org>
  17. +
  18.  // )
  19. +
  20.  ?>
  21. +

+ +

Info

+ +
+ +

+ Method normalizeMailboxes (line 223) +

+

string[] normalizeMailboxes( + +$mailboxes)

+ + +
Normalizes a user-input list of mailboxes into consistent key=>value pairs.
+

Parameters

+
    +
  • string[] $mailboxes:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method removeAddresses (line 188) +

+

void removeAddresses( +string|string[] +$addresses)

+ + +
Remove one or more addresses from this Header.
+

Parameters

+
    +
  • string|string[] $addresses:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setAddresses (line 169) +

+

void setAddresses( +string[] +$addresses)

+ + +
Makes this Header represent a list of plain email addresses with no names.
+

Example:

  1.  <?php
  2. +
  3.  //Sets three email addresses as the Header data
  4. +
  5.  $header->setAddresses(
  6. +
  7.   array('one@domain.tld''two@domain.tld''three@domain.tld')
  8. +
  9.   );
  10. +
  11.  ?>
  12. +

+

Parameters

+
    +
  • string[] $addresses:
  • +
+ +

Info

+ +
+ +

+ Method setFieldBodyModel (line 59) +

+

void setFieldBodyModel( +mixed +$model)

+ + +
Set the model for the field body.
+

This method takes a string, or an array of addresses.

+

Parameters

+
    +
  • mixed $model:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+ +

+ Method setNameAddresses (line 95) +

+

void setNameAddresses( +string|string[] +$mailboxes)

+ + +
Set a list of mailboxes to be shown in this Header.
+

The mailboxes can be a simple array of addresses, or an array of key=>value pairs where (email => personalName). Example:

  1.  <?php
  2. +
  3.  //Sets two mailboxes in the Header, one with a personal name
  4. +
  5.  $header->setNameAddresses(array(
  6. +
  7.   'chris@swiftmailer.org' => 'Chris Corbyn',
  8. +
  9.   'mark@swiftmailer.org' //No associated personal name
  10. +
  11.   ));
  12. +
  13.  ?>
  14. +

+

Parameters

+
    +
  • string|string[] $mailboxes:
  • +
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Headers_AbstractHeader

+

+ Swift_Mime_Headers_AbstractHeader::clearCachedValueIf() - Clear the cached value if $condition is met. +

+ +

+ Swift_Mime_Headers_AbstractHeader::createPhrase() - Produces a compliant, formatted RFC 2822 'phrase' based on the string given. +

+ +

+ Swift_Mime_Headers_AbstractHeader::encodeWords() - Encode needed word tokens within a string of input. +

+ +

+ Swift_Mime_Headers_AbstractHeader::escapeSpecials() - Escape special characters in a string (convert to quoted-pairs). +

+ +

+ Swift_Mime_Headers_AbstractHeader::generateTokenLines() - Generates tokens from the given string which include CRLF as individual tokens. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCachedValue() - Get the value in the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCharset() - Get the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens() - Splits a string into tokens in blocks of words which can be encoded quickly. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncoder() - Get the encoder used for encoding this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getFieldName() - Get the name of this header (e.g. charset). +

+ +

+ Swift_Mime_Headers_AbstractHeader::getGrammar() - Get the grammar defined for $name token. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getLanguage() - Get the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getMaxLineLength() - Get the maximum permitted length of lines in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord() - Get a token as an encoded word for safe insertion into headers. +

+ +

+ Swift_Mime_Headers_AbstractHeader::initializeGrammar() - Initialize some RFC 2822 (and friends) ABNF grammar definitions. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCachedValue() - Set a value into the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCharset() - Set the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setEncoder() - Set the encoder used for encoding the header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setFieldName() - Set the name of this Header field. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setLanguage() - Set the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setMaxLineLength() - Set the maximum length of lines in the header (excluding EOL). +

+ +

+ Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding() - Test if a token needs to be encoded or not. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toString() - Get this Header rendered as a RFC 2822 compliant string. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toTokens() - Generate a list of all tokens in the final header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_ParameterizedHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_ParameterizedHeader.html new file mode 100644 index 0000000..8d99cd5 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_ParameterizedHeader.html @@ -0,0 +1,564 @@ + + + + + Docs For Class Swift_Mime_Headers_ParameterizedHeader + + + + + + + + +

+ Class Swift_Mime_Headers_ParameterizedHeader +

(line 22) +
+ + +
+

Description

+
+Swift_Mime_Headers_AbstractHeader
+   |
+   --Swift_Mime_Headers_UnstructuredHeader
+      |
+      --Swift_Mime_Headers_ParameterizedHeader
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Headers/ParameterizedHeader.php
+

+ +
An abstract base MIME Header.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Headers_ParameterizedHeader + __construct + (string $name, Swift_Mime_HeaderEncoder $encoder, [Swift_Encoder $paramEncoder = null], Swift_Encoder $paramEncoder,) +
+
+ string + getFieldBody + () +
+
+ int + getFieldType + () +
+
+ string + getParameter + ( $parameter) +
+
+ string[] + getParameters + () +
+
+ void + setCharset + (string $charset) +
+
+ void + setParameter + (string $parameter, string $value) +
+
+ void + setParameters + ( $parameters) +
+
+ string[] + toTokens + ([ $string = null]) +
+
+
+ + + + +

+ Constructor __construct (line 54) +

+

Swift_Mime_Headers_ParameterizedHeader __construct( +string +$name, Swift_Mime_HeaderEncoder +$encoder, [Swift_Encoder +$paramEncoder = null], Swift_Encoder +$paramEncoder,)

+ +

Overrides : Swift_Mime_Headers_UnstructuredHeader::__construct() Creates a new SimpleHeader with $name.

+ +
Creates a new ParameterizedHeader with $name.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldBody (line 133) +

+

string getFieldBody( +)

+ +

Overrides : Swift_Mime_Headers_UnstructuredHeader::getFieldBody() Get the value of this header prepared for rendering.

+
+
Implementation of:
+
+
Swift_Mime_Header::getFieldBody()
+
Get the field body, prepared for folding into a final header value.
+
+ +
Get the value of this header prepared for rendering.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldType (line 70) +

+

int getFieldType( +)

+ +

Overrides : Swift_Mime_Headers_UnstructuredHeader::getFieldType() Get the type of Header that this instance represents.

+
+
Implementation of:
+
+
Swift_Mime_Header::getFieldType()
+
Get the type of Header that this instance represents.
+
+ +
Get the type of Header that this instance represents.
+ +

Info

+
    +
  • see - TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX
  • +
  • see - TYPE_DATE, TYPE_ID, TYPE_PATH
  • +
  • access - public
  • +
+
+ +

+ Method getParameter (line 102) +

+

string getParameter( + +$parameter)

+ +
+
Implementation of:
+
+
Swift_Mime_ParameterizedHeader::getParameter()
+
Get the value of $parameter.
+
+ +
Get the value of $parameter.
+

Parameters

+
    +
  • $parameter:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getParameters (line 124) +

+

string[] getParameters( +)

+ + +
Returns an associative array of parameter names mapped to values.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharset (line 79) +

+

void setCharset( +string +$charset)

+ +

Overrides : Swift_Mime_Headers_AbstractHeader::setCharset() Set the character set used in this Header.

+
+
Implementation of:
+
+
Swift_Mime_Header::setCharset()
+
Set the charset used when rendering the Header.
+
+ +
Set the character set used in this Header.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setParameter (line 93) +

+

void setParameter( +string +$parameter, string +$value)

+ +
+
Implementation of:
+
+
Swift_Mime_ParameterizedHeader::setParameter()
+
Set the value of $parameter.
+
+ +
Set the value of $parameter.
+

Parameters

+
    +
  • string $parameter:
  • +
  • string $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setParameters (line 114) +

+

void setParameters( + +$parameters)

+ + +
Set an associative array of parameter names mapped to values.
+

Parameters

+
    +
  • string[] $parameters:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toTokens (line 156) +

+

string[] toTokens( +[ +$string = null])

+ +

Overrides : Swift_Mime_Headers_AbstractHeader::toTokens() Generate a list of all tokens in the final header.

+ +
Generate a list of all tokens in the final header.
+

This doesn't need to be overridden in theory, but it is for implementation reasons to prevent potential breakage of attributes.

+

Parameters

+
    +
  • $string:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Headers_UnstructuredHeader

+

+ Swift_Mime_Headers_UnstructuredHeader::__construct() - Creates a new SimpleHeader with $name. +

+ +

+ Swift_Mime_Headers_UnstructuredHeader::getFieldBody() - Get the value of this header prepared for rendering. +

+ +

+ Swift_Mime_Headers_UnstructuredHeader::getFieldBodyModel() - Get the model for the field body. +

+ +

+ Swift_Mime_Headers_UnstructuredHeader::getFieldType() - Get the type of Header that this instance represents. +

+ +

+ Swift_Mime_Headers_UnstructuredHeader::getValue() - Get the (unencoded) value of this header. +

+ +

+ Swift_Mime_Headers_UnstructuredHeader::setFieldBodyModel() - Set the model for the field body. +

+ +

+ Swift_Mime_Headers_UnstructuredHeader::setValue() - Set the (unencoded) value of this header. +

+ +
+ +

Inherited From Class Swift_Mime_Headers_AbstractHeader

+

+ Swift_Mime_Headers_AbstractHeader::clearCachedValueIf() - Clear the cached value if $condition is met. +

+ +

+ Swift_Mime_Headers_AbstractHeader::createPhrase() - Produces a compliant, formatted RFC 2822 'phrase' based on the string given. +

+ +

+ Swift_Mime_Headers_AbstractHeader::encodeWords() - Encode needed word tokens within a string of input. +

+ +

+ Swift_Mime_Headers_AbstractHeader::escapeSpecials() - Escape special characters in a string (convert to quoted-pairs). +

+ +

+ Swift_Mime_Headers_AbstractHeader::generateTokenLines() - Generates tokens from the given string which include CRLF as individual tokens. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCachedValue() - Get the value in the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCharset() - Get the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens() - Splits a string into tokens in blocks of words which can be encoded quickly. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncoder() - Get the encoder used for encoding this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getFieldName() - Get the name of this header (e.g. charset). +

+ +

+ Swift_Mime_Headers_AbstractHeader::getGrammar() - Get the grammar defined for $name token. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getLanguage() - Get the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getMaxLineLength() - Get the maximum permitted length of lines in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord() - Get a token as an encoded word for safe insertion into headers. +

+ +

+ Swift_Mime_Headers_AbstractHeader::initializeGrammar() - Initialize some RFC 2822 (and friends) ABNF grammar definitions. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCachedValue() - Set a value into the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCharset() - Set the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setEncoder() - Set the encoder used for encoding the header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setFieldName() - Set the name of this Header field. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setLanguage() - Set the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setMaxLineLength() - Set the maximum length of lines in the header (excluding EOL). +

+ +

+ Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding() - Test if a token needs to be encoded or not. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toString() - Get this Header rendered as a RFC 2822 compliant string. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toTokens() - Generate a list of all tokens in the final header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_PathHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_PathHeader.html new file mode 100644 index 0000000..b8a465c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_PathHeader.html @@ -0,0 +1,439 @@ + + + + + Docs For Class Swift_Mime_Headers_PathHeader + + + + + + + + +

+ Class Swift_Mime_Headers_PathHeader +

(line 20) +
+ + +
+

Description

+
+Swift_Mime_Headers_AbstractHeader
+   |
+   --Swift_Mime_Headers_PathHeader
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Headers/PathHeader.php
+

+ +
A Path Header in Swift Mailer, such a Return-Path.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Headers_PathHeader + __construct + (string $name) +
+
+ string + getAddress + () +
+
+ string + getFieldBody + () +
+
+ mixed + getFieldBodyModel + () +
+
+ int + getFieldType + () +
+
+ void + setAddress + (string $address) +
+
+ void + setFieldBodyModel + (string $model) +
+
+
+ + + + +

+ Constructor __construct (line 34) +

+

Swift_Mime_Headers_PathHeader __construct( +string +$name)

+ + +
Creates a new PathHeader with the given $name.
+

Parameters

+
    +
  • string $name:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAddress (line 102) +

+

string getAddress( +)

+ + +
Get the address which is used in this Header (if any).
+

Null is returned if no address is set.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldBody (line 114) +

+

string getFieldBody( +)

+ + +
Get the string value of the body in this Header.
+

This is not necessarily RFC 2822 compliant since folding white space will not be added at this stage (see toString() for that).

+ +

Info

+ +
+ +

+ Method getFieldBodyModel (line 67) +

+

mixed getFieldBodyModel( +)

+ + +
Get the model for the field body.
+

This method returns a string email address.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldType (line 46) +

+

int getFieldType( +)

+ + +
Get the type of Header that this instance represents.
+ +

Info

+
    +
  • see - TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX
  • +
  • see - TYPE_DATE, TYPE_ID, TYPE_PATH
  • +
  • access - public
  • +
+
+ +

+ Method setAddress (line 77) +

+

void setAddress( +string +$address)

+ + +
Set the Address which should appear in this Header.
+

Parameters

+
    +
  • string $address:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+ +

+ Method setFieldBodyModel (line 57) +

+

void setFieldBodyModel( +string +$model)

+ + +
Set the model for the field body.
+

This method takes a string for an address.

+

Parameters

+
    +
  • string $model:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Headers_AbstractHeader

+

+ Swift_Mime_Headers_AbstractHeader::clearCachedValueIf() - Clear the cached value if $condition is met. +

+ +

+ Swift_Mime_Headers_AbstractHeader::createPhrase() - Produces a compliant, formatted RFC 2822 'phrase' based on the string given. +

+ +

+ Swift_Mime_Headers_AbstractHeader::encodeWords() - Encode needed word tokens within a string of input. +

+ +

+ Swift_Mime_Headers_AbstractHeader::escapeSpecials() - Escape special characters in a string (convert to quoted-pairs). +

+ +

+ Swift_Mime_Headers_AbstractHeader::generateTokenLines() - Generates tokens from the given string which include CRLF as individual tokens. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCachedValue() - Get the value in the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCharset() - Get the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens() - Splits a string into tokens in blocks of words which can be encoded quickly. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncoder() - Get the encoder used for encoding this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getFieldName() - Get the name of this header (e.g. charset). +

+ +

+ Swift_Mime_Headers_AbstractHeader::getGrammar() - Get the grammar defined for $name token. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getLanguage() - Get the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getMaxLineLength() - Get the maximum permitted length of lines in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord() - Get a token as an encoded word for safe insertion into headers. +

+ +

+ Swift_Mime_Headers_AbstractHeader::initializeGrammar() - Initialize some RFC 2822 (and friends) ABNF grammar definitions. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCachedValue() - Set a value into the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCharset() - Set the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setEncoder() - Set the encoder used for encoding the header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setFieldName() - Set the name of this Header field. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setLanguage() - Set the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setMaxLineLength() - Set the maximum length of lines in the header (excluding EOL). +

+ +

+ Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding() - Test if a token needs to be encoded or not. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toString() - Get this Header rendered as a RFC 2822 compliant string. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toTokens() - Generate a list of all tokens in the final header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_UnstructuredHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_UnstructuredHeader.html new file mode 100644 index 0000000..5eac243 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Headers_UnstructuredHeader.html @@ -0,0 +1,460 @@ + + + + + Docs For Class Swift_Mime_Headers_UnstructuredHeader + + + + + + + + +

+ Class Swift_Mime_Headers_UnstructuredHeader +

(line 20) +
+ + +
+

Description

+
+Swift_Mime_Headers_AbstractHeader
+   |
+   --Swift_Mime_Headers_UnstructuredHeader
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Headers/UnstructuredHeader.php
+

+ +
A Simple MIME Header.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_Headers_UnstructuredHeader: +
+
Swift_Mime_Headers_ParameterizedHeader
+
An abstract base MIME Header.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Headers_UnstructuredHeader + __construct + (string $name, Swift_Mime_HeaderEncoder $encoder) +
+
+ string + getFieldBody + () +
+
+ string + getFieldBodyModel + () +
+
+ int + getFieldType + () +
+
+ string + getValue + () +
+
+ void + setFieldBodyModel + (string $model) +
+
+ void + setValue + (string $value) +
+
+
+ + + + +

+ Constructor __construct (line 36) +

+

Swift_Mime_Headers_UnstructuredHeader __construct( +string +$name, Swift_Mime_HeaderEncoder +$encoder)

+

Overridden in child classes as:
+

+
Swift_Mime_Headers_ParameterizedHeader::__construct()
+
Creates a new ParameterizedHeader with $name.
+
+

+ + +
Creates a new SimpleHeader with $name.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldBody (line 95) +

+

string getFieldBody( +)

+

Overridden in child classes as:
+

+
Swift_Mime_Headers_ParameterizedHeader::getFieldBody()
+
Get the value of this header prepared for rendering.
+
+

+ + +
Get the value of this header prepared for rendering.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldBodyModel (line 67) +

+

string getFieldBodyModel( +)

+ + +
Get the model for the field body.
+

This method returns a string.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFieldType (line 47) +

+

int getFieldType( +)

+

Overridden in child classes as:
+

+
Swift_Mime_Headers_ParameterizedHeader::getFieldType()
+
Get the type of Header that this instance represents.
+
+

+ + +
Get the type of Header that this instance represents.
+ +

Info

+
    +
  • see - TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX
  • +
  • see - TYPE_DATE, TYPE_ID, TYPE_PATH
  • +
  • access - public
  • +
+
+ +

+ Method getValue (line 76) +

+

string getValue( +)

+ + +
Get the (unencoded) value of this header.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFieldBodyModel (line 57) +

+

void setFieldBodyModel( +string +$model)

+ + +
Set the model for the field body.
+

This method takes a string for the field value.

+

Parameters

+
    +
  • string $model:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setValue (line 85) +

+

void setValue( +string +$value)

+ + +
Set the (unencoded) value of this header.
+

Parameters

+
    +
  • string $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Headers_AbstractHeader

+

+ Swift_Mime_Headers_AbstractHeader::clearCachedValueIf() - Clear the cached value if $condition is met. +

+ +

+ Swift_Mime_Headers_AbstractHeader::createPhrase() - Produces a compliant, formatted RFC 2822 'phrase' based on the string given. +

+ +

+ Swift_Mime_Headers_AbstractHeader::encodeWords() - Encode needed word tokens within a string of input. +

+ +

+ Swift_Mime_Headers_AbstractHeader::escapeSpecials() - Escape special characters in a string (convert to quoted-pairs). +

+ +

+ Swift_Mime_Headers_AbstractHeader::generateTokenLines() - Generates tokens from the given string which include CRLF as individual tokens. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCachedValue() - Get the value in the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getCharset() - Get the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens() - Splits a string into tokens in blocks of words which can be encoded quickly. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getEncoder() - Get the encoder used for encoding this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getFieldName() - Get the name of this header (e.g. charset). +

+ +

+ Swift_Mime_Headers_AbstractHeader::getGrammar() - Get the grammar defined for $name token. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getLanguage() - Get the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getMaxLineLength() - Get the maximum permitted length of lines in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord() - Get a token as an encoded word for safe insertion into headers. +

+ +

+ Swift_Mime_Headers_AbstractHeader::initializeGrammar() - Initialize some RFC 2822 (and friends) ABNF grammar definitions. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCachedValue() - Set a value into the cache. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setCharset() - Set the character set used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setEncoder() - Set the encoder used for encoding the header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setFieldName() - Set the name of this Header field. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setLanguage() - Set the language used in this Header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::setMaxLineLength() - Set the maximum length of lines in the header (excluding EOL). +

+ +

+ Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding() - Test if a token needs to be encoded or not. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toString() - Get this Header rendered as a RFC 2822 compliant string. +

+ +

+ Swift_Mime_Headers_AbstractHeader::toTokens() - Generate a list of all tokens in the final header. +

+ +

+ Swift_Mime_Headers_AbstractHeader::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Message.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Message.html new file mode 100644 index 0000000..221c171 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_Message.html @@ -0,0 +1,673 @@ + + + + + Docs For Class Swift_Mime_Message + + + + + + + + +

+ Interface Swift_Mime_Message +

(line 21) +
+ + +
+

Description

+
+Swift_Mime_CharsetObserver
+   |
+   --Swift_Mime_MimeEntity
+      |
+      --Swift_Mime_Message
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/Message.php
+

+ +
A Message (RFC 2822) object.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + generateId + () +
+
+ string[] + getBcc + () +
+
+ string[] + getCc + () +
+
+ int + getDate + () +
+
+ string[] + getFrom + () +
+
+ string[] + getReplyTo + () +
+
+ string + getReturnPath + () +
+
+ string + getSender + () +
+
+ string + getSubject + () +
+
+ string[] + getTo + () +
+
+ void + setBcc + (mixed $addresses, [string $name = null]) +
+
+ void + setCc + (mixed $addresses, [string $name = null]) +
+
+ void + setDate + (int $date) +
+
+ void + setFrom + (mixed $addresses, [string $name = null]) +
+
+ void + setReplyTo + (mixed $addresses, [string $name = null]) +
+
+ void + setReturnPath + (string $address) +
+
+ void + setSender + (mixed $address, [string $name = null]) +
+
+ void + setSubject + (string $subject) +
+
+ void + setTo + (mixed $addresses, [string $name = null]) +
+
+
+ + + + +

+ Method generateId (line 29) +

+

string generateId( +)

+ + +
Generates a valid Message-ID and switches to it.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBcc (line 228) +

+

string[] getBcc( +)

+ + +
Get the Bcc addresses for this message.
+

This method always returns an associative array, whereby the keys provide the actual email addresses.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getCc (line 202) +

+

string[] getCc( +)

+ + +
Get the Cc addresses for this message.
+

This method always returns an associative array, whereby the keys provide the actual email addresses.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getDate (line 57) +

+

int getDate( +)

+ + +
Get the origination date of the message as a UNIX timestamp.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFrom (line 128) +

+

string[] getFrom( +)

+ + +
Get the From address(es) of this message.
+

This method always returns an associative array where the keys are the addresses.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getReplyTo (line 155) +

+

string[] getReplyTo( +)

+ + +
Get the Reply-To addresses for this message.
+

This method always returns an associative array where the keys provide the email addresses.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getReturnPath (line 71) +

+

string getReturnPath( +)

+ + +
Get the return-path (bounce-detect) address.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSender (line 99) +

+

string getSender( +)

+ + +
Get the sender address for this message.
+

This has a higher significance than the From address.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSubject (line 43) +

+

string getSubject( +)

+ + +
Get the subject of the message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTo (line 180) +

+

string[] getTo( +)

+ + +
Get the To addresses for this message.
+

This method always returns an associative array, whereby the keys provide the actual email addresses.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setBcc (line 218) +

+

void setBcc( +mixed +$addresses, [string +$name = null])

+ + +
Set the Bcc address(es).
+

Recipients set in this field will receive a 'blind-carbon-copy' of this message.

In other words, they will get the message, but any other recipients of the message will have no such knowledge of their receipt of it.

This method has the same synopsis as setFrom() and setTo().

+

Parameters

+
    +
  • mixed $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCc (line 192) +

+

void setCc( +mixed +$addresses, [string +$name = null])

+ + +
Set the Cc address(es).
+

Recipients set in this field will receive a 'carbon-copy' of this message.

This method has the same synopsis as setFrom() and setTo().

+

Parameters

+
    +
  • mixed $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setDate (line 50) +

+

void setDate( +int +$date)

+ + +
Set the origination date of the message as a UNIX timestamp.
+

Parameters

+
    +
  • int $date:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFrom (line 118) +

+

void setFrom( +mixed +$addresses, [string +$name = null])

+ + +
Set the From address of this message.
+

It is permissible for multiple From addresses to be set using an array.

If multiple From addresses are used, you SHOULD set the Sender address and according to RFC 2822, MUST set the sender address.

An array can be used if display names are to be provided: i.e. array('email@address.com' => 'Real Name').

If the second parameter is provided and the first is a string, then $name is associated with the address.

+

Parameters

+
    +
  • mixed $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setReplyTo (line 145) +

+

void setReplyTo( +mixed +$addresses, [string +$name = null])

+ + +
Set the Reply-To address(es).
+

Any replies from the receiver will be sent to this address.

It is permissible for multiple reply-to addresses to be set using an array.

This method has the same synopsis as setFrom() and setTo().

If the second parameter is provided and the first is a string, then $name is associated with the address.

+

Parameters

+
    +
  • mixed $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setReturnPath (line 64) +

+

void setReturnPath( +string +$address)

+ + +
Set the return-path (bounce-detect) address.
+

Parameters

+
    +
  • string $address:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setSender (line 90) +

+

void setSender( +mixed +$address, [string +$name = null])

+ + +
Set the sender of this message.
+

If multiple addresses are present in the From field, this SHOULD be set.

According to RFC 2822 it is a requirement when there are multiple From addresses, but Swift itself does not require it directly.

An associative array (with one element!) can be used to provide a display- name: i.e. array('email@address' => 'Real Name').

If the second parameter is provided and the first is a string, then $name is associated with the address.

+

Parameters

+
    +
  • mixed $address:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setSubject (line 36) +

+

void setSubject( +string +$subject)

+ + +
Set the subject of the message.
+

Parameters

+
    +
  • string $subject:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setTo (line 170) +

+

void setTo( +mixed +$addresses, [string +$name = null])

+ + +
Set the To address(es).
+

Recipients set in this field will receive a copy of this message.

This method has the same synopsis as setFrom() and setCc().

If the second parameter is provided and the first is a string, then $name is associated with the address.

+

Parameters

+
    +
  • mixed $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_MimeEntity

+

+ Swift_Mime_MimeEntity::getBody() - Get the body content of this entity as a string. +

+ +

+ Swift_Mime_MimeEntity::getChildren() - Get all children nested inside this entity. +

+ +

+ Swift_Mime_MimeEntity::getContentType() - Get the qualified content-type of this mime entity. +

+ +

+ Swift_Mime_MimeEntity::getHeaders() - Get the collection of Headers in this Mime entity. +

+ +

+ Swift_Mime_MimeEntity::getId() - Returns a unique ID for this entity. +

+ +

+ Swift_Mime_MimeEntity::getNestingLevel() - Get the level at which this entity shall be nested in final document. +

+ +

+ Swift_Mime_MimeEntity::setBody() - Set the body content of this entity as a string. +

+ +

+ Swift_Mime_MimeEntity::setChildren() - Set all children nested inside this entity. +

+ +

+ Swift_Mime_MimeEntity::toByteStream() - Get this entire entity as a ByteStream. +

+ +

+ Swift_Mime_MimeEntity::toString() - Get this entire entity in its string form. +

+ +
+ +

Inherited From Class Swift_Mime_CharsetObserver

+

+ Swift_Mime_CharsetObserver::charsetChanged() - Notify this observer that the entity's charset has changed. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:25 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimeEntity.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimeEntity.html new file mode 100644 index 0000000..6be45b4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimeEntity.html @@ -0,0 +1,460 @@ + + + + + Docs For Class Swift_Mime_MimeEntity + + + + + + + + +

+ Interface Swift_Mime_MimeEntity +

(line 21) +
+ + +
+

Description

+
+Swift_Mime_CharsetObserver
+   |
+   --Swift_Mime_MimeEntity
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/MimeEntity.php
+

+ +
A MIME entity, such as an attachment.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_MimeEntity: +
+
Swift_Mime_Message
+
A Message (RFC 2822) object.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + + + +
+ +
+

+ LEVEL_ALTERNATIVE = 4096 (line 32) +

+ +
An entity which nests with the same precedence as a mime part
+
    +
+
+ +
+

+ LEVEL_MIXED = 256 (line 29) +

+ +
An entity which nests with the same precedence as an attachment
+
    +
+
+ +
+

+ LEVEL_RELATED = 65536 (line 35) +

+ +
An entity which nests with the same precedence as embedded content
+
    +
+
+ +
+

+ LEVEL_TOP = 16 (line 26) +

+ +
Main message document; there can only be one of these
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + getBody + () +
+
+ Swift_Mime_MimeEntity[] + getChildren + () +
+
+ string + getContentType + () +
+
+ Swift_Mime_Header[] + getHeaders + () +
+
+ string + getId + () +
+
+ int + getNestingLevel + () +
+
+ void + setBody + (string $body, [string $contentType = null]) +
+
+ void + setChildren + ( $children) +
+
+ void + toByteStream + (Swift_InputByteStream $is) +
+
+ string + toString + () +
+
+
+ + + + +

+ Method getBody (line 87) +

+

string getBody( +)

+ + +
Get the body content of this entity as a string.
+

Returns NULL if no body has been set.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getChildren (line 67) +

+

Swift_Mime_MimeEntity[] getChildren( +)

+ + +
Get all children nested inside this entity.
+

These are not just the immediate children, but all children.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getContentType (line 49) +

+

string getContentType( +)

+ + +
Get the qualified content-type of this mime entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getHeaders (line 80) +

+

Swift_Mime_Header[] getHeaders( +)

+ + +
Get the collection of Headers in this Mime entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getId (line 60) +

+

string getId( +)

+ + +
Returns a unique ID for this entity.
+

For most entities this will likely be the Content-ID, though it has no explicit semantic meaning and can be considered an identifier for programming logic purposes. If a Content-ID header is present, this value SHOULD match the value of the header.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getNestingLevel (line 43) +

+

int getNestingLevel( +)

+ + +
Get the level at which this entity shall be nested in final document.
+

The lower the value, the more outermost the entity will be nested.

+ +

Info

+ +
+ +

+ Method setBody (line 94) +

+

void setBody( +string +$body, [string +$contentType = null])

+ + +
Set the body content of this entity as a string.
+

Parameters

+
    +
  • string $body:
  • +
  • string $contentType: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setChildren (line 74) +

+

void setChildren( + +$children)

+ + +
Set all children nested inside this entity.
+

This includes grandchildren.

+

Parameters

+
    +
  • Swift_Mime_MimeEntity[] $children:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toByteStream (line 106) +

+

void toByteStream( +Swift_InputByteStream +$is)

+ + +
Get this entire entity as a ByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toString (line 100) +

+

string toString( +)

+ + +
Get this entire entity in its string form.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_CharsetObserver

+

+ Swift_Mime_CharsetObserver::charsetChanged() - Notify this observer that the entity's charset has changed. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:25 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimePart.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimePart.html new file mode 100644 index 0000000..c2f7463 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_MimePart.html @@ -0,0 +1,685 @@ + + + + + Docs For Class Swift_Mime_MimePart + + + + + + + + +

+ Class Swift_Mime_MimePart +

(line 23) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_MimePart
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/MimePart.php
+

+ +
A MIME part, in a multipart message.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_MimePart: +
+
Swift_Mime_SimpleMessage
+
The default email message class.
+
+
+
Swift_MimePart
+
A MIME part, in a multipart message.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ mixed + $_userCharset +
+
+ mixed + $_userDelSp +
+
+ mixed + $_userFormat +
+
+ +
+

+ $_userCharset (line 30) +

+

Data type : mixed

+ +
The charset last specified by the user
+
    +
  • access: - protected
  • +
+
+ +
+

+ $_userDelSp (line 33) +

+

Data type : mixed

+ +
The delsp parameter last specified by the user
+
    +
  • access: - protected
  • +
+
+ +
+

+ $_userFormat (line 27) +

+

Data type : mixed

+ +
The format parameter last specified by the user
+
    +
  • access: - protected
  • +
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_MimePart + __construct + (Swift_Mime_HeaderSet $headers, Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache, [string $charset = null]) +
+
+ void + charsetChanged + (string $charset) +
+
+ string + getCharset + () +
+
+ boolean + getDelSp + () +
+
+ string + getFormat + () +
+
+ int + getNestingLevel + () +
+
+ void + setBody + (mixed $body, [string $contentType = null], [string $charset = null]) +
+
+ void + setCharset + (string $charset) +
+
+ void + setDelSp + ([boolean $delsp = true]) +
+
+ void + setFormat + (string $format) +
+
+ void + _fixHeaders + () +
+
+ void + _setNestingLevel + ( $level) +
+
+
+ + + + +

+ Constructor __construct (line 46) +

+

Swift_Mime_MimePart __construct( +Swift_Mime_HeaderSet +$headers, Swift_Mime_ContentEncoder +$encoder, Swift_KeyCache +$cache, [string +$charset = null])

+

Overridden in child classes as:
+

+
Swift_Mime_SimpleMessage::__construct()
+
Create a new SimpleMessage with $headers, $encoder and $cache.
+
+
+
Swift_Message::__construct()
+
Create a new Message.
+
+
+
Swift_MimePart::__construct()
+
Create a new MimePart.
+
+

+ +

Overrides : Swift_Mime_SimpleMimeEntity::__construct() Create a new SimpleMimeEntity with $headers, $encoder and $cache.

+ +
Create a new MimePart with $headers, $encoder and $cache.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method charsetChanged (line 165) +

+

void charsetChanged( +string +$charset)

+ +

Overrides : Swift_Mime_SimpleMimeEntity::charsetChanged() Receive notification that the charset of this entity, or a parent entity has changed.

+ +
Receive notification that the charset has changed on this document, or a parent document.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getCharset (line 80) +

+

string getCharset( +)

+ + +
Get the character set of this entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getDelSp (line 129) +

+

boolean getDelSp( +)

+ + +
Test if delsp is being used for this entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFormat (line 107) +

+

string getFormat( +)

+ + +
Get the format of this entity (i.e. flowed or fixed).
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getNestingLevel (line 154) +

+

int getNestingLevel( +)

+

Overridden in child classes as:
+

+
Swift_Mime_SimpleMessage::getNestingLevel()
+
Always returns LEVEL_TOP for a message instance.
+
+

+ +

Overrides : Swift_Mime_SimpleMimeEntity::getNestingLevel() Get the nesting level of this entity.

+ +
Get the nesting level of this entity.
+ +

Info

+
    +
  • see - LEVEL_TOP, LEVEL_ALTERNATIVE, LEVEL_MIXED, LEVEL_RELATED
  • +
  • access - public
  • +
+
+ +

+ Method setBody (line 65) +

+

void setBody( +mixed +$body, [string +$contentType = null], [string +$charset = null])

+ +

Overrides : Swift_Mime_SimpleMimeEntity::setBody() Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.

+ +
Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.
+

Parameters

+
    +
  • mixed $body:
  • +
  • string $contentType: optional
  • +
  • string $charset: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharset (line 90) +

+

void setCharset( +string +$charset)

+ + +
Set the character set of this entity.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setDelSp (line 141) +

+

void setDelSp( +[boolean +$delsp = true])

+ + +
Turn delsp on or off for this entity.
+

Parameters

+
    +
  • boolean $delsp:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFormat (line 117) +

+

void setFormat( +string +$format)

+ + +
Set the format of this entity (flowed or fixed).
+

Parameters

+
    +
  • string $format:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _fixHeaders (line 173) +

+

void _fixHeaders( +)

+ +

Overrides : Swift_Mime_SimpleMimeEntity::_fixHeaders() Re-evaluate what content type and encoding should be used on this entity.

+ +
Fix the content-type and encoding of this entity
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _setNestingLevel (line 191) +

+

void _setNestingLevel( + +$level)

+ + +
Set the nesting level of this entity
+

Parameters

+
    +
  • $level:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ParameterizedHeader.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ParameterizedHeader.html new file mode 100644 index 0000000..2e28684 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_ParameterizedHeader.html @@ -0,0 +1,255 @@ + + + + + Docs For Class Swift_Mime_ParameterizedHeader + + + + + + + + +

+ Interface Swift_Mime_ParameterizedHeader +

(line 19) +
+ + +
+

Description

+
+Swift_Mime_Header
+   |
+   --Swift_Mime_ParameterizedHeader
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/ParameterizedHeader.php
+

+ +
A MIME Header with parameters.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ string + getParameter + ( $parameter) +
+
+ void + setParameter + (string $parameter, string $value) +
+
+
+ + + + +

+ Method getParameter (line 33) +

+

string getParameter( + +$parameter)

+ + +
Get the value of $parameter.
+

Parameters

+
    +
  • $parameter:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setParameter (line 27) +

+

void setParameter( +string +$parameter, string +$value)

+ + +
Set the value of $parameter.
+

Parameters

+
    +
  • string $parameter:
  • +
  • string $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_Header

+

+ Swift_Mime_Header::getFieldBody() - Get the field body, prepared for folding into a final header value. +

+ +

+ Swift_Mime_Header::getFieldBodyModel() - Get the model for the field body. +

+ +

+ Swift_Mime_Header::getFieldName() - Get the name of this header (e.g. Subject). +

+ +

+ Swift_Mime_Header::getFieldType() - Get the type of Header that this instance represents. +

+ +

+ Swift_Mime_Header::setCharset() - Set the charset used when rendering the Header. +

+ +

+ Swift_Mime_Header::setFieldBodyModel() - Set the model for the field body. +

+ +

+ Swift_Mime_Header::toString() - Get this Header rendered as a compliant string. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderFactory.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderFactory.html new file mode 100644 index 0000000..e2ef995 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderFactory.html @@ -0,0 +1,430 @@ + + + + + Docs For Class Swift_Mime_SimpleHeaderFactory + + + + + + + + +

+ Class Swift_Mime_SimpleHeaderFactory +

(line 27) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderFactory.php
+

+ +
Creates MIME headers.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_SimpleHeaderFactory + __construct + (Swift_Mime_HeaderEncoder $encoder, Swift_Encoder $paramEncoder, [string $charset = null]) +
+
+ void + charsetChanged + (string $charset) +
+
+ Swift_Mime_Header + createDateHeader + (string $name, [int $timestamp = null]) +
+
+ Swift_Mime_Header + createIdHeader + (string $name, [string|array $ids = null]) +
+
+ Swift_Mime_Header + createMailboxHeader + (string $name, [array|string $addresses = null]) +
+
+ Swift_Mime_ParameterizedHeader + createParameterizedHeader + (string $name, [string $value = null], [array $params = array()]) +
+
+ Swift_Mime_Header + createPathHeader + (string $name, [string $path = null]) +
+
+ Swift_Mime_Header + createTextHeader + (string $name, [string $value = null]) +
+
+
+ + + + +

+ Constructor __construct (line 45) +

+

Swift_Mime_SimpleHeaderFactory __construct( +Swift_Mime_HeaderEncoder +$encoder, Swift_Encoder +$paramEncoder, [string +$charset = null])

+ + +
Creates a new SimpleHeaderFactory using $encoder and $paramEncoder.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method charsetChanged (line 169) +

+

void charsetChanged( +string +$charset)

+ +
+
Implementation of:
+
+
Swift_Mime_CharsetObserver::charsetChanged()
+
Notify this observer that the entity's charset has changed.
+
+ +
Notify this observer that the entity's charset has changed.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createDateHeader (line 76) +

+

Swift_Mime_Header createDateHeader( +string +$name, [int +$timestamp = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderFactory::createDateHeader()
+
Create a new Date header using $timestamp (UNIX time).
+
+ +
Create a new Date header using $timestamp (UNIX time).
+

Parameters

+
    +
  • string $name:
  • +
  • int $timestamp:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createIdHeader (line 137) +

+

Swift_Mime_Header createIdHeader( +string +$name, [string|array +$ids = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderFactory::createIdHeader()
+
Create a new ID header for Message-ID or Content-ID.
+
+ +
Create a new ID header for Message-ID or Content-ID.
+

Parameters

+
    +
  • string $name:
  • +
  • string|array $ids:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createMailboxHeader (line 59) +

+

Swift_Mime_Header createMailboxHeader( +string +$name, [array|string +$addresses = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderFactory::createMailboxHeader()
+
Create a new Mailbox Header with a list of $addresses.
+
+ +
Create a new Mailbox Header with a list of $addresses.
+

Parameters

+
    +
  • string $name:
  • +
  • array|string $addresses:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createParameterizedHeader (line 111) +

+

Swift_Mime_ParameterizedHeader createParameterizedHeader( +string +$name, [string +$value = null], [array +$params = array()])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderFactory::createParameterizedHeader()
+
Create a new ParameterizedHeader with $name, $value and $params.
+
+ +
Create a new ParameterizedHeader with $name, $value and $params.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
  • array $params:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createPathHeader (line 154) +

+

Swift_Mime_Header createPathHeader( +string +$name, [string +$path = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderFactory::createPathHeader()
+
Create a new Path header with an address (path) in it.
+
+ +
Create a new Path header with an address (path) in it.
+

Parameters

+
    +
  • string $name:
  • +
  • string $path:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createTextHeader (line 93) +

+

Swift_Mime_Header createTextHeader( +string +$name, [string +$value = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderFactory::createTextHeader()
+
Create a new basic text header with $name and $value.
+
+ +
Create a new basic text header with $name and $value.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderSet.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderSet.html new file mode 100644 index 0000000..ebedf53 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleHeaderSet.html @@ -0,0 +1,788 @@ + + + + + Docs For Class Swift_Mime_SimpleHeaderSet + + + + + + + + +

+ Class Swift_Mime_SimpleHeaderSet +

(line 22) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderSet.php
+

+ +
A collection of MIME headers.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_SimpleHeaderSet + __construct + (Swift_Mime_HeaderFactory $factory, [string $charset = null]) +
+
+ void + addDateHeader + (string $name, [int $timestamp = null]) +
+
+ void + addIdHeader + (string $name, [string|array $ids = null]) +
+
+ void + addMailboxHeader + (string $name, [array|string $addresses = null]) +
+
+ void + addParameterizedHeader + (string $name, [string $value = null], [array $params = array()]) +
+
+ void + addPathHeader + (string $name, [string $path = null]) +
+
+ void + addTextHeader + (string $name, [string $value = null]) +
+
+ void + charsetChanged + (string $charset) +
+
+ void + defineOrdering + ( $sequence) +
+
+ Swift_Mime_Header + get + (string $name, [int $index = 0]) +
+
+ array + getAll + ([string $name = null]) +
+
+ boolean + has + (string $name, [int $index = 0]) +
+ +
+ void + remove + (string $name, [int $index = 0]) +
+
+ void + removeAll + (string $name) +
+
+ void + set + (Swift_Mime_Header $header, [int $index = 0]) +
+
+ void + setAlwaysDisplayed + ( $names) +
+
+ void + setCharset + (string $charset) +
+
+ string + toString + () +
+
+ string + __toString + () +
+
+
+ + + + +

+ Constructor __construct (line 46) +

+

Swift_Mime_SimpleHeaderSet __construct( +Swift_Mime_HeaderFactory +$factory, [string +$charset = null])

+ + +
Create a new SimpleHeaderSet with the given $factory.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addDateHeader (line 86) +

+

void addDateHeader( +string +$name, [int +$timestamp = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::addDateHeader()
+
Add a new Date header using $timestamp (UNIX time).
+
+ +
Add a new Date header using $timestamp (UNIX time).
+

Parameters

+
    +
  • string $name:
  • +
  • int $timestamp:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addIdHeader (line 125) +

+

void addIdHeader( +string +$name, [string|array +$ids = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::addIdHeader()
+
Add a new ID header for Message-ID or Content-ID.
+
+ +
Add a new ID header for Message-ID or Content-ID.
+

Parameters

+
    +
  • string $name:
  • +
  • string|array $ids:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addMailboxHeader (line 74) +

+

void addMailboxHeader( +string +$name, [array|string +$addresses = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::addMailboxHeader()
+
Add a new Mailbox Header with a list of $addresses.
+
+ +
Add a new Mailbox Header with a list of $addresses.
+

Parameters

+
    +
  • string $name:
  • +
  • array|string $addresses:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addParameterizedHeader (line 111) +

+

void addParameterizedHeader( +string +$name, [string +$value = null], [array +$params = array()])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::addParameterizedHeader()
+
Add a new ParameterizedHeader with $name, $value and $params.
+
+ +
Add a new ParameterizedHeader with $name, $value and $params.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
  • array $params:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addPathHeader (line 136) +

+

void addPathHeader( +string +$name, [string +$path = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::addPathHeader()
+
Add a new Path header with an address (path) in it.
+
+ +
Add a new Path header with an address (path) in it.
+

Parameters

+
    +
  • string $name:
  • +
  • string $path:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addTextHeader (line 98) +

+

void addTextHeader( +string +$name, [string +$value = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::addTextHeader()
+
Add a new basic text header with $name and $value.
+
+ +
Add a new basic text header with $name and $value.
+

Parameters

+
    +
  • string $name:
  • +
  • string $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method charsetChanged (line 286) +

+

void charsetChanged( +string +$charset)

+ +
+
Implementation of:
+
+
Swift_Mime_CharsetObserver::charsetChanged()
+
Notify this observer that the entity's charset has changed.
+
+ +
Notify this observer that the entity's charset has changed.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method defineOrdering (line 264) +

+

void defineOrdering( + +$sequence)

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::defineOrdering()
+
Define a list of Header names as an array in the correct order.
+
+ +
Define a list of Header names as an array in the correct order.
+

These Headers will be output in the given order where present.

+

Parameters

+
    +
  • array $sequence:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method get (line 186) +

+

Swift_Mime_Header get( +string +$name, [int +$index = 0])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::get()
+
Get the header with the given $name.
+
+ +
Get the header with the given $name.
+

If multiple headers match, the actual one may be specified by $index. Returns NULL if none present.

+

Parameters

+
    +
  • string $name:
  • +
  • int $index:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAll (line 202) +

+

array getAll( +[string +$name = null])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::getAll()
+
Get all headers with the given $name.
+
+ +
Get all headers with the given $name.
+

Parameters

+
    +
  • string $name:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method has (line 151) +

+

boolean has( +string +$name, [int +$index = 0])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::has()
+
Returns true if at least one header with the given $name exists.
+
+ +
Returns true if at least one header with the given $name exists.
+

If multiple headers match, the actual one may be specified by $index.

+

Parameters

+
    +
  • string $name:
  • +
  • int $index:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method newInstance (line 252) +

+

Swift_Mime_HeaderSet newInstance( +)

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::newInstance()
+
Create a new instance of this HeaderSet.
+
+ +
Create a new instance of this HeaderSet.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method remove (line 230) +

+

void remove( +string +$name, [int +$index = 0])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::remove()
+
Remove the header with the given $name if it's set.
+
+ +
Remove the header with the given $name if it's set.
+

If multiple headers match, the actual one may be specified by $index.

+

Parameters

+
    +
  • string $name:
  • +
  • int $index:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method removeAll (line 241) +

+

void removeAll( +string +$name)

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::removeAll()
+
Remove all headers with the given $name.
+
+ +
Remove all headers with the given $name.
+

Parameters

+
    +
  • string $name:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method set (line 170) +

+

void set( +Swift_Mime_Header +$header, [int +$index = 0])

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::set()
+
Set a header in the HeaderSet.
+
+ +
Set a header in the HeaderSet.
+

The header may be a previously fetched header via get() or it may be one that has been created separately.

If $index is specified, the header will be inserted into the set at this offset.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setAlwaysDisplayed (line 276) +

+

void setAlwaysDisplayed( + +$names)

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::setAlwaysDisplayed()
+
Set a list of header names which must always be displayed when set.
+
+ +
Set a list of header names which must always be displayed when set.
+

Usually headers without a field value won't be output unless set here.

+

Parameters

+
    +
  • array $names:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCharset (line 61) +

+

void setCharset( +string +$charset)

+ + +
Set the charset used by these headers.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toString (line 296) +

+

string toString( +)

+ +
+
Implementation of:
+
+
Swift_Mime_HeaderSet::toString()
+
Returns a string with a representation of all headers.
+
+ +
Returns a string with a representation of all headers.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method __toString (line 324) +

+

string __toString( +)

+ + +
Returns a string representation of this object.
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMessage.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMessage.html new file mode 100644 index 0000000..d4126b6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMessage.html @@ -0,0 +1,1394 @@ + + + + + Docs For Class Swift_Mime_SimpleMessage + + + + + + + + +

+ Class Swift_Mime_SimpleMessage +

(line 23) +
+ + +
+

Description

+
+Swift_Mime_SimpleMimeEntity
+   |
+   --Swift_Mime_MimePart
+      |
+      --Swift_Mime_SimpleMessage
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/SimpleMessage.php
+

+ +
The default email message class.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_SimpleMessage: +
+
Swift_Message
+
The Message class for building emails.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_SimpleMessage + __construct + (Swift_Mime_HeaderSet $headers, Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache, [string $charset = null]) +
+
+ void + addBcc + (string $address, [string $name = null]) +
+
+ void + addCc + (string $address, [string $name = null]) +
+
+ void + addFrom + (string $address, [string $name = null]) +
+
+ void + addReplyTo + (string $address, [string $name = null]) +
+
+ void + addTo + (string $address, [string $name = null]) +
+
+ void + attach + (Swift_Mime_MimeEntity $entity) +
+
+ void + detach + (Swift_Mime_MimeEntity $entity) +
+
+ string + embed + (Swift_Mime_MimeEntity $entity) +
+
+ array + getBcc + () +
+
+ array + getCc + () +
+
+ int + getDate + () +
+
+ string + getFrom + () +
+
+ int + getNestingLevel + () +
+
+ int + getPriority + () +
+
+ string + getReadReceiptTo + () +
+
+ string + getReplyTo + () +
+
+ string + getReturnPath + () +
+
+ string + getSender + () +
+
+ string + getSubject + () +
+
+ array + getTo + () +
+
+ void + setBcc + (array $addresses, [string $name = null]) +
+
+ void + setCc + (array $addresses, [string $name = null]) +
+
+ void + setDate + (int $date) +
+
+ void + setFrom + (string $addresses, [string $name = null]) +
+
+ void + setPriority + (int $priority) +
+
+ void + setReadReceiptTo + (array $addresses) +
+
+ void + setReplyTo + (string $addresses, [string $name = null]) +
+
+ void + setReturnPath + (string $address) +
+
+ void + setSender + ( $address, [string $name = null], string $sender) +
+
+ void + setSubject + (string $subject) +
+
+ void + setTo + (array $addresses, [string $name = null]) +
+
+ void + toByteStream + (Swift_InputByteStream $is) +
+
+ string + toString + () +
+
+ void + _getIdField + () +
+
+ string + __toString + () +
+
+
+ + + + +

+ Constructor __construct (line 34) +

+

Swift_Mime_SimpleMessage __construct( +Swift_Mime_HeaderSet +$headers, Swift_Mime_ContentEncoder +$encoder, Swift_KeyCache +$cache, [string +$charset = null])

+

Overridden in child classes as:
+

+
Swift_Message::__construct()
+
Create a new Message.
+
+

+ +

Overrides : Swift_Mime_MimePart::__construct() Create a new MimePart with $headers, $encoder and $cache.

+ +
Create a new SimpleMessage with $headers, $encoder and $cache.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addBcc (line 372) +

+

void addBcc( +string +$address, [string +$name = null])

+ + +
Add a Bcc: address to this message.
+

If $name is passed this name will be associated with the address.

+

Parameters

+
    +
  • string $address:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addCc (line 324) +

+

void addCc( +string +$address, [string +$name = null])

+ + +
Add a Cc: address to this message.
+

If $name is passed this name will be associated with the address.

+

Parameters

+
    +
  • string $address:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addFrom (line 174) +

+

void addFrom( +string +$address, [string +$name = null])

+ + +
Add a From: address to this message.
+

If $name is passed this name will be associated with the address.

+

Parameters

+
    +
  • string $address:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addReplyTo (line 224) +

+

void addReplyTo( +string +$address, [string +$name = null])

+ + +
Add a Reply-To: address to this message.
+

If $name is passed this name will be associated with the address.

+

Parameters

+
    +
  • string $address:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addTo (line 274) +

+

void addTo( +string +$address, [string +$name = null])

+ + +
Add a To: address to this message.
+

If $name is passed this name will be associated with the address.

+

Parameters

+
    +
  • string $address:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method attach (line 485) +

+

void attach( +Swift_Mime_MimeEntity +$entity)

+ + +
Attach a Swift_Mime_MimeEntity such as an Attachment or MimePart.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method detach (line 495) +

+

void detach( +Swift_Mime_MimeEntity +$entity)

+ + +
Remove an already attached entity.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method embed (line 515) +

+

string embed( +Swift_Mime_MimeEntity +$entity)

+ + +
Attach a Swift_Mime_MimeEntity and return it's CID source.
+

This method should be used when embedding images or other data in a message.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBcc (line 407) +

+

array getBcc( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getBcc()
+
Get the Bcc addresses for this message.
+
+ +
Get the Bcc addresses of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getCc (line 359) +

+

array getCc( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getCc()
+
Get the Cc addresses for this message.
+
+ +
Get the Cc address of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getDate (line 110) +

+

int getDate( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getDate()
+
Get the origination date of the message as a UNIX timestamp.
+
+ +
Get the date at which this message was created.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFrom (line 211) +

+

string getFrom( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getFrom()
+
Get the From address(es) of this message.
+
+ +
Get the from address of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getNestingLevel (line 66) +

+

int getNestingLevel( +)

+ +

Overrides : Swift_Mime_MimePart::getNestingLevel() Get the nesting level of this entity.

+
+
Implementation of:
+
+
Swift_Mime_MimeEntity::getNestingLevel()
+
Get the level at which this entity shall be nested in final document.
+
+ +
Always returns LEVEL_TOP for a message instance.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getPriority (line 450) +

+

int getPriority( +)

+ + +
Get the priority of this message.
+

The returned value is an integer where 1 is the highest priority and 5 is the lowest.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getReadReceiptTo (line 476) +

+

string getReadReceiptTo( +)

+ + +
Get the addresses to which a read-receipt will be sent.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getReplyTo (line 261) +

+

string getReplyTo( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getReplyTo()
+
Get the Reply-To addresses for this message.
+
+ +
Get the reply-to address of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getReturnPath (line 132) +

+

string getReturnPath( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getReturnPath()
+
Get the return-path (bounce-detect) address.
+
+ +
Get the return-path (bounce address) of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSender (line 161) +

+

string getSender( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getSender()
+
Get the sender address for this message.
+
+ +
Get the sender of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSubject (line 88) +

+

string getSubject( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getSubject()
+
Get the subject of the message.
+
+ +
Get the subject of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTo (line 311) +

+

array getTo( +)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::getTo()
+
Get the To addresses for this message.
+
+ +
Get the To addresses of this message.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setBcc (line 388) +

+

void setBcc( +array +$addresses, [string +$name = null])

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setBcc()
+
Set the Bcc address(es).
+
+ +
Set the Bcc addresses of this message.
+

If $name is passed and the first parameter is a string, this name will be associated with the address.

+

Parameters

+
    +
  • array $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCc (line 340) +

+

void setCc( +array +$addresses, [string +$name = null])

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setCc()
+
Set the Cc address(es).
+
+ +
Set the Cc addresses of this message.
+

If $name is passed and the first parameter is a string, this name will be associated with the address.

+

Parameters

+
    +
  • array $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setDate (line 97) +

+

void setDate( +int +$date)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setDate()
+
Set the origination date of the message as a UNIX timestamp.
+
+ +
Set the date at which this message was created.
+

Parameters

+
    +
  • int $date:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setFrom (line 192) +

+

void setFrom( +string +$addresses, [string +$name = null])

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setFrom()
+
Set the From address of this message.
+
+ +
Set the from address of this message.
+

You may pass an array of addresses if this message is from multiple people.

If $name is passed and the first parameter is a string, this name will be associated with the address.

+

Parameters

+
    +
  • string $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setPriority (line 417) +

+

void setPriority( +int +$priority)

+ + +
Set the priority of this message.
+

The value is an integer where 1 is the highest priority and 5 is the lowest.

+

Parameters

+
    +
  • int $priority:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setReadReceiptTo (line 462) +

+

void setReadReceiptTo( +array +$addresses)

+ + +
Ask for a delivery receipt from the recipient to be sent to $addresses
+

Parameters

+
    +
  • array $addresses:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setReplyTo (line 242) +

+

void setReplyTo( +string +$addresses, [string +$name = null])

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setReplyTo()
+
Set the Reply-To address(es).
+
+ +
Set the reply-to address of this message.
+

You may pass an array of addresses if replies will go to multiple people.

If $name is passed and the first parameter is a string, this name will be associated with the address.

+

Parameters

+
    +
  • string $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setReturnPath (line 119) +

+

void setReturnPath( +string +$address)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setReturnPath()
+
Set the return-path (bounce-detect) address.
+
+ +
Set the return-path (the bounce address) of this message.
+

Parameters

+
    +
  • string $address:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setSender (line 143) +

+

void setSender( + +$address, [string +$name = null], string +$sender)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setSender()
+
Set the sender of this message.
+
+ +
Set the sender of this message.
+

This does not override the From field, but it has a higher significance.

+

Parameters

+
    +
  • string $sender:
  • +
  • string $name: optional
  • +
  • $address:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setSubject (line 75) +

+

void setSubject( +string +$subject)

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setSubject()
+
Set the subject of the message.
+
+ +
Set the subject of this message.
+

Parameters

+
    +
  • string $subject:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setTo (line 292) +

+

void setTo( +array +$addresses, [string +$name = null])

+ +
+
Implementation of:
+
+
Swift_Mime_Message::setTo()
+
Set the To address(es).
+
+ +
Set the to addresses of this message.
+

If multiple recipients will receive the message and array should be used.

If $name is passed and the first parameter is a string, this name will be associated with the address.

+

Parameters

+
    +
  • array $addresses:
  • +
  • string $name: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toByteStream (line 556) +

+

void toByteStream( +Swift_InputByteStream +$is)

+ +

Overrides : Swift_Mime_SimpleMimeEntity::toByteStream() Write this entire entity to a Swift_InputByteStream.

+
+
Implementation of:
+
+
Swift_Mime_MimeEntity::toByteStream()
+
Get this entire entity as a ByteStream.
+
+ +
Write this message to a Swift_InputByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toString (line 525) +

+

string toString( +)

+ +

Overrides : Swift_Mime_SimpleMimeEntity::toString() Get this entire entity as a string.

+
+
Implementation of:
+
+
Swift_Mime_MimeEntity::toString()
+
Get this entire entity in its string form.
+
+ +
Get this message as a complete string.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _getIdField (line 573) +

+

void _getIdField( +)

+ +

Overrides : Swift_Mime_SimpleMimeEntity::_getIdField() Get the name of the header that provides the ID of this entity

+ + +

Info

+ +
+ +

+ Method __toString (line 547) +

+

string __toString( +)

+ +

Overrides : Swift_Mime_SimpleMimeEntity::__toString() Returns a string representation of this object.

+ +
Returns a string representation of this object.
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Mime_MimePart

+

+ Swift_Mime_MimePart::$_userCharset - The charset last specified by the user +

+

+ Swift_Mime_MimePart::$_userDelSp - The delsp parameter last specified by the user +

+

+ Swift_Mime_MimePart::$_userFormat - The format parameter last specified by the user +

+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::$_userContentType - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Mime_MimePart

+

+ Swift_Mime_MimePart::__construct() - Create a new MimePart with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_MimePart::charsetChanged() - Receive notification that the charset has changed on this document, or a parent document. +

+ +

+ Swift_Mime_MimePart::getCharset() - Get the character set of this entity. +

+ +

+ Swift_Mime_MimePart::getDelSp() - Test if delsp is being used for this entity. +

+ +

+ Swift_Mime_MimePart::getFormat() - Get the format of this entity (i.e. flowed or fixed). +

+ +

+ Swift_Mime_MimePart::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_MimePart::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_MimePart::setCharset() - Set the character set of this entity. +

+ +

+ Swift_Mime_MimePart::setDelSp() - Turn delsp on or off for this entity. +

+ +

+ Swift_Mime_MimePart::setFormat() - Set the format of this entity (flowed or fixed). +

+ +

+ Swift_Mime_MimePart::_fixHeaders() - Fix the content-type and encoding of this entity +

+ +

+ Swift_Mime_MimePart::_setNestingLevel() - Set the nesting level of this entity +

+ +
+ +

Inherited From Class Swift_Mime_SimpleMimeEntity

+

+ Swift_Mime_SimpleMimeEntity::__construct() - Create a new SimpleMimeEntity with $headers, $encoder and $cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::charsetChanged() - Receive notification that the charset of this entity, or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::encoderChanged() - Receive notification that the encoder of this entity or a parent entity has changed. +

+ +

+ Swift_Mime_SimpleMimeEntity::generateId() - Generate a new Content-ID or Message-ID for this MIME entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBody() - Get the body of this entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::getBoundary() - Get the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getChildren() - Get all children added to this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getContentType() - Get the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getDescription() - Get the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getEncoder() - Get the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getHeaders() - Get the Swift_Mime_HeaderSet for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getId() - Get the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getMaxLineLength() - Get the maximum line length of the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::getNestingLevel() - Get the nesting level of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBody() - Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::setBoundary() - Set the boundary used to separate children in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setChildren() - Set all children of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setContentType() - Set the Content-type of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setDescription() - Set the description of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setEncoder() - Set the encoder used for the body of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setId() - Set the CID of this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::setMaxLineLength() - Set the maximum line length of lines in this body. +

+ +

+ Swift_Mime_SimpleMimeEntity::toByteStream() - Write this entire entity to a Swift_InputByteStream. +

+ +

+ Swift_Mime_SimpleMimeEntity::toString() - Get this entire entity as a string. +

+ +

+ Swift_Mime_SimpleMimeEntity::_clearCache() - Empty the KeyCache for this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_fixHeaders() - Re-evaluate what content type and encoding should be used on this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getCache() - Get the KeyCache used in this entity. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel() - Get the model data (usually an array or a string) for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getHeaderParameter() - Get the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::_getIdField() - Get the name of the header that provides the ID of this entity +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel() - Set the model data for $field. +

+ +

+ Swift_Mime_SimpleMimeEntity::_setHeaderParameter() - Set the parameter value of $parameter on $field header. +

+ +

+ Swift_Mime_SimpleMimeEntity::__destruct() - Empties it's own contents from the cache. +

+ +

+ Swift_Mime_SimpleMimeEntity::__toString() - Returns a string representation of this object. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMimeEntity.html b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMimeEntity.html new file mode 100644 index 0000000..05e1355 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/Swift_Mime_SimpleMimeEntity.html @@ -0,0 +1,1143 @@ + + + + + Docs For Class Swift_Mime_SimpleMimeEntity + + + + + + + + +

+ Class Swift_Mime_SimpleMimeEntity +

(line 22) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mime/SimpleMimeEntity.php
+

+ +
A MIME entity, in a multipart message.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Mime_SimpleMimeEntity: +
+
Swift_Mime_Attachment
+
An attachment, in a multipart message.
+
+
+
Swift_Mime_MimePart
+
A MIME part, in a multipart message.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ mixed + $_userContentType +
+
+ +
+

+ $_userContentType (line 75) +

+

Data type : mixed

+ +
    +
  • access: - protected
  • +
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_SimpleMimeEntity + __construct + (Swift_Mime_HeaderSet $headers, Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache) +
+
+ void + __destruct + () +
+
+ void + charsetChanged + (string $charset) +
+
+ void + encoderChanged + (Swift_Mime_ContentEncoder $encoder) +
+
+ string + generateId + () +
+
+ string + getBody + () +
+
+ string + getBoundary + () +
+
+ array + getChildren + () +
+
+ string + getContentType + () +
+
+ string + getDescription + () +
+ + +
+ string + getId + () +
+
+ int + getMaxLineLength + () +
+
+ int + getNestingLevel + () +
+
+ void + setBody + (mixed $body, [string $contentType = null]) +
+
+ void + setBoundary + (string $boundary) +
+
+ void + setChildren + ( $children, [int $compoundLevel = null]) +
+
+ void + setContentType + (string $type) +
+
+ void + setDescription + (string $description) +
+
+ void + setEncoder + (Swift_Mime_ContentEncoder $encoder) +
+
+ void + setId + (string $id) +
+
+ void + setMaxLineLength + (int $length) +
+
+ void + toByteStream + (Swift_InputByteStream $is) +
+
+ string + toString + () +
+
+ void + _clearCache + () +
+
+ void + _fixHeaders + () +
+
+ void + _getCache + () +
+
+ void + _getHeaderFieldModel + ( $field) +
+
+ void + _getHeaderParameter + ( $field,  $parameter) +
+
+ void + _getIdField + () +
+
+ void + _setHeaderFieldModel + ( $field,  $model) +
+
+ void + _setHeaderParameter + ( $field,  $parameter,  $value) +
+
+ string + __toString + () +
+
+
+ + + + +

+ Constructor __construct (line 83) +

+

Swift_Mime_SimpleMimeEntity __construct( +Swift_Mime_HeaderSet +$headers, Swift_Mime_ContentEncoder +$encoder, Swift_KeyCache +$cache)

+

Overridden in child classes as:
+

+
Swift_Mime_Attachment::__construct()
+
Create a new Attachment with $headers, $encoder and $cache.
+
+
+
Swift_Attachment::__construct()
+
Create a new Attachment.
+
+
+
Swift_Mime_EmbeddedFile::__construct()
+
Creates a new Attachment with $headers and $encoder.
+
+
+
Swift_EmbeddedFile::__construct()
+
Create a new EmbeddedFile.
+
+
+
Swift_Image::__construct()
+
Create a new EmbeddedFile.
+
+
+
Swift_Mime_MimePart::__construct()
+
Create a new MimePart with $headers, $encoder and $cache.
+
+
+
Swift_Mime_SimpleMessage::__construct()
+
Create a new SimpleMessage with $headers, $encoder and $cache.
+
+
+
Swift_Message::__construct()
+
Create a new Message.
+
+
+
Swift_MimePart::__construct()
+
Create a new MimePart.
+
+

+ + +
Create a new SimpleMimeEntity with $headers, $encoder and $cache.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Destructor __destruct (line 788) +

+

void __destruct( +)

+ + +
Empties it's own contents from the cache.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method charsetChanged (line 421) +

+

void charsetChanged( +string +$charset)

+

Overridden in child classes as:
+

+
Swift_Mime_MimePart::charsetChanged()
+
Receive notification that the charset has changed on this document, or a parent document.
+
+

+ +
+
Implementation of:
+
+
Swift_Mime_CharsetObserver::charsetChanged()
+
Notify this observer that the entity's charset has changed.
+
+ +
Receive notification that the charset of this entity, or a parent entity has changed.
+

Parameters

+
    +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method encoderChanged (line 431) +

+

void encoderChanged( +Swift_Mime_ContentEncoder +$encoder)

+ + +
Receive notification that the encoder of this entity or a parent entity has changed.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method generateId (line 122) +

+

string generateId( +)

+ + +
Generate a new Content-ID or Message-ID for this MIME entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBody (line 337) +

+

string getBody( +)

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::getBody()
+
Get the body content of this entity as a string.
+
+ +
Get the body of this entity as a string.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBoundary (line 395) +

+

string getBoundary( +)

+ + +
Get the boundary used to separate children in this entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getChildren (line 247) +

+

array getChildren( +)

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::getChildren()
+
Get all children nested inside this entity.
+
+ +
Get all children added to this entity.
+ +

Info

+
    +
  • return - of Swift_Mime_Entity
  • +
  • access - public
  • +
+
+ +

+ Method getContentType (line 155) +

+

string getContentType( +)

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::getContentType()
+
Get the qualified content-type of this mime entity.
+
+ +
Get the Content-type of this entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getDescription (line 204) +

+

string getDescription( +)

+ + +
Get the description of this entity.
+

This value comes from the Content-Description header if set.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getEncoder (line 369) +

+

Swift_Mime_ContentEncoder getEncoder( +)

+ + +
Get the encoder used for the body of this entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getHeaders (line 136) +

+

Swift_Mime_HeaderSet getHeaders( +)

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::getHeaders()
+
Get the collection of Headers in this Mime entity.
+
+ +
Get the Swift_Mime_HeaderSet for this entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getId (line 178) +

+

string getId( +)

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::getId()
+
Returns a unique ID for this entity.
+
+ +
Get the CID of this entity.
+

The CID will only be present in headers if a Content-ID header is present.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMaxLineLength (line 227) +

+

int getMaxLineLength( +)

+ + +
Get the maximum line length of the body of this entity.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getNestingLevel (line 146) +

+

int getNestingLevel( +)

+

Overridden in child classes as:
+

+
Swift_Mime_Attachment::getNestingLevel()
+
Get the nesting level used for this attachment.
+
+
+
Swift_Mime_EmbeddedFile::getNestingLevel()
+
Get the nesting level of this EmbeddedFile.
+
+
+
Swift_Mime_MimePart::getNestingLevel()
+
Get the nesting level of this entity.
+
+
+
Swift_Mime_SimpleMessage::getNestingLevel()
+
Always returns LEVEL_TOP for a message instance.
+
+

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::getNestingLevel()
+
Get the level at which this entity shall be nested in final document.
+
+ +
Get the nesting level of this entity.
+ +

Info

+
    +
  • see - LEVEL_TOP, LEVEL_MIXED, LEVEL_RELATED, LEVEL_ALTERNATIVE
  • +
  • access - public
  • +
+
+ +

+ Method setBody (line 350) +

+

void setBody( +mixed +$body, [string +$contentType = null])

+

Overridden in child classes as:
+

+
Swift_Mime_MimePart::setBody()
+
Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.
+
+

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::setBody()
+
Set the body content of this entity as a string.
+
+ +
Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.
+

Parameters

+
    +
  • mixed $body:
  • +
  • string $contentType: optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setBoundary (line 409) +

+

void setBoundary( +string +$boundary)

+ + +
Set the boundary used to separate children in this entity.
+

Parameters

+
    +
  • string $boundary:
  • +
+ +

Info

+
    +
  • throws - Swift_RfcComplianceException
  • +
  • access - public
  • +
+
+ +

+ Method setChildren (line 257) +

+

void setChildren( + +$children, [int +$compoundLevel = null])

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::setChildren()
+
Set all children nested inside this entity.
+
+ +
Set all children of this entity.
+

Parameters

+
    +
  • array $children: Swiift_Mime_Entity instances
  • +
  • int $compoundLevel: For internal use only
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setContentType (line 164) +

+

void setContentType( +string +$type)

+ + +
Set the Content-type of this entity.
+

Parameters

+
    +
  • string $type:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setDescription (line 214) +

+

void setDescription( +string +$description)

+ + +
Set the description of this entity.
+

This method sets a value in the Content-ID header.

+

Parameters

+
    +
  • string $description:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setEncoder (line 378) +

+

void setEncoder( +Swift_Mime_ContentEncoder +$encoder)

+ + +
Set the encoder used for the body of this entity.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setId (line 189) +

+

void setId( +string +$id)

+ + +
Set the CID of this entity.
+

Parameters

+
    +
  • string $id:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setMaxLineLength (line 237) +

+

void setMaxLineLength( +int +$length)

+ + +
Set the maximum line length of lines in this body.
+

Though not enforced by the library, lines should not exceed 1000 chars.

+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toByteStream (line 490) +

+

void toByteStream( +Swift_InputByteStream +$is)

+

Overridden in child classes as:
+

+
Swift_Mime_SimpleMessage::toByteStream()
+
Write this message to a Swift_InputByteStream.
+
+

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::toByteStream()
+
Get this entire entity as a ByteStream.
+
+ +
Write this entire entity to a Swift_InputByteStream.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method toString (line 440) +

+

string toString( +)

+

Overridden in child classes as:
+

+
Swift_Mime_SimpleMessage::toString()
+
Get this message as a complete string.
+
+

+ +
+
Implementation of:
+
+
Swift_Mime_MimeEntity::toString()
+
Get this entire entity in its string form.
+
+ +
Get this entire entity as a string.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _clearCache (line 640) +

+

void _clearCache( +)

+ + +
Empty the KeyCache for this entity.
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _fixHeaders (line 613) +

+

void _fixHeaders( +)

+

Overridden in child classes as:
+

+
Swift_Mime_MimePart::_fixHeaders()
+
Fix the content-type and encoding of this entity
+
+

+ + +
Re-evaluate what content type and encoding should be used on this entity.
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _getCache (line 632) +

+

void _getCache( +)

+ + +
Get the KeyCache used in this entity.
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _getHeaderFieldModel (line 559) +

+

void _getHeaderFieldModel( + +$field)

+ + +
Get the model data (usually an array or a string) for $field.
+

Parameters

+
    +
  • $field:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _getHeaderParameter (line 586) +

+

void _getHeaderParameter( + +$field, +$parameter)

+ + +
Get the parameter value of $parameter on $field header.
+

Parameters

+
    +
  • $field:
  • +
  • $parameter:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _getIdField (line 551) +

+

void _getIdField( +)

+

Overridden in child classes as:
+

+
Swift_Mime_SimpleMessage::_getIdField()
+
+
+

+ + +
Get the name of the header that provides the ID of this entity
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _setHeaderFieldModel (line 570) +

+

void _setHeaderFieldModel( + +$field, +$model)

+ + +
Set the model data for $field.
+

Parameters

+
    +
  • $field:
  • +
  • $model:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _setHeaderParameter (line 597) +

+

void _setHeaderParameter( + +$field, +$parameter, +$value)

+ + +
Set the parameter value of $parameter on $field header.
+

Parameters

+
    +
  • $field:
  • +
  • $parameter:
  • +
  • $value:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method __toString (line 481) +

+

string __toString( +)

+

Overridden in child classes as:
+

+
Swift_Mime_SimpleMessage::__toString()
+
Returns a string representation of this object.
+
+

+ + +
Returns a string representation of this object.
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Attachment.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Attachment.php.html new file mode 100644 index 0000000..f3a6b3f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Attachment.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Attachment.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Attachment.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_AttachmentAttachment class for attaching files to a Swift_Mime_Message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---EmbeddedFile.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---EmbeddedFile.php.html new file mode 100644 index 0000000..a6f98c5 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---EmbeddedFile.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EmbeddedFile.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/EmbeddedFile.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_EmbeddedFileAn embedded file, in a multipart message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Image.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Image.php.html new file mode 100644 index 0000000..0ea3cfb --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Image.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Image.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Image.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_ImageAn image, embedded in a multipart message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Message.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Message.php.html new file mode 100644 index 0000000..9974111 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Message.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Message.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Message.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_MessageThe Message class for building emails.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:25 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Attachment.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Attachment.php.html new file mode 100644 index 0000000..739bda8 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Attachment.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Attachment.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Attachment.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_AttachmentAn attachment, in a multipart message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:14 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---CharsetObserver.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---CharsetObserver.php.html new file mode 100644 index 0000000..95d8b64 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---CharsetObserver.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page CharsetObserver.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/CharsetObserver.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_CharsetObserverObserves changes in an Mime entity's character set.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:17 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---Base64ContentEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---Base64ContentEncoder.php.html new file mode 100644 index 0000000..4d6197b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---Base64ContentEncoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Base64ContentEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/Base64ContentEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_ContentEncoder_Base64ContentEncoderHandles Base 64 Transfer Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---PlainContentEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---PlainContentEncoder.php.html new file mode 100644 index 0000000..290abbc --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---PlainContentEncoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page PlainContentEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_ContentEncoder_PlainContentEncoderHandles binary/7/8-bit Transfer Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---QpContentEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---QpContentEncoder.php.html new file mode 100644 index 0000000..82f700c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder---QpContentEncoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page QpContentEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_ContentEncoder_QpContentEncoderHandles Quoted Printable (QP) Transfer Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder.php.html new file mode 100644 index 0000000..473f76a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ContentEncoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ContentEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/ContentEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_ContentEncoderInterface for all Transfer Encoding schemes.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EmbeddedFile.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EmbeddedFile.php.html new file mode 100644 index 0000000..1d71aaa --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EmbeddedFile.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EmbeddedFile.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/EmbeddedFile.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_EmbeddedFileAn embedded file, in a multipart message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EncodingObserver.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EncodingObserver.php.html new file mode 100644 index 0000000..1320510 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---EncodingObserver.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EncodingObserver.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/EncodingObserver.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_EncodingObserverObserves changes for a Mime entity's ContentEncoder.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Header.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Header.php.html new file mode 100644 index 0000000..13c9d74 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Header.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Header.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Header.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_HeaderA MIME Header.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---Base64HeaderEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---Base64HeaderEncoder.php.html new file mode 100644 index 0000000..37d536a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---Base64HeaderEncoder.php.html @@ -0,0 +1,184 @@ + + + + + Docs for page Base64HeaderEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_HeaderEncoder_Base64HeaderEncoderHandles Base64 (B) Header Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + + +
+

+ dirname(__FILE__).'/../HeaderEncoder.php' (line 11) +

+

require_once : dirname(__FILE__).'/../HeaderEncoder.php'

+ +
    +
+
+ +
+

+ dirname(__FILE__).'/../../Encoder/Base64Encoder.php' (line 12) +

+

require_once : dirname(__FILE__).'/../../Encoder/Base64Encoder.php'

+ +
    +
+
+
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:16 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---QpHeaderEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---QpHeaderEncoder.php.html new file mode 100644 index 0000000..6109ee6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder---QpHeaderEncoder.php.html @@ -0,0 +1,194 @@ + + + + + Docs for page QpHeaderEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_HeaderEncoder_QpHeaderEncoderHandles Quoted Printable (Q) Header Encoding in Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + + +
+

+ dirname(__FILE__).'/../HeaderEncoder.php' (line 11) +

+

require_once : dirname(__FILE__).'/../HeaderEncoder.php'

+ +
    +
+
+ +
+

+ dirname(__FILE__).'/../../Encoder/QpEncoder.php' (line 12) +

+

require_once : dirname(__FILE__).'/../../Encoder/QpEncoder.php'

+ +
    +
+
+ +
+

+ dirname(__FILE__).'/../../CharacterStream.php' (line 13) +

+

require_once : dirname(__FILE__).'/../../CharacterStream.php'

+ +
    +
+
+
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder.php.html new file mode 100644 index 0000000..5fa1c45 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderEncoder.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page HeaderEncoder.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_HeaderEncoderInterface for all Header Encoding schemes.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderFactory.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderFactory.php.html new file mode 100644 index 0000000..c9aab15 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderFactory.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page HeaderFactory.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/HeaderFactory.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_HeaderFactoryCreates MIME headers.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderSet.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderSet.php.html new file mode 100644 index 0000000..e9770a0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---HeaderSet.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page HeaderSet.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/HeaderSet.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_HeaderSetA collection of MIME headers.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---AbstractHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---AbstractHeader.php.html new file mode 100644 index 0000000..45a4f7f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---AbstractHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page AbstractHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Headers/AbstractHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_Headers_AbstractHeaderAn abstract base MIME Header.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:09 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---DateHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---DateHeader.php.html new file mode 100644 index 0000000..c4194d9 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---DateHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page DateHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Headers/DateHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_Headers_DateHeaderA Date MIME Header for Swift Mailer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---IdentificationHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---IdentificationHeader.php.html new file mode 100644 index 0000000..32dad0a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---IdentificationHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page IdentificationHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Headers/IdentificationHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_Headers_IdentificationHeaderAn ID MIME Header for something like Message-ID or Content-ID.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---MailboxHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---MailboxHeader.php.html new file mode 100644 index 0000000..a05e9d0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---MailboxHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page MailboxHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_Headers_MailboxHeaderA Mailbox Address MIME Header for something like From or Sender.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---ParameterizedHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---ParameterizedHeader.php.html new file mode 100644 index 0000000..e5902a4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---ParameterizedHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ParameterizedHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Headers/ParameterizedHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_Headers_ParameterizedHeaderAn abstract base MIME Header.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---PathHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---PathHeader.php.html new file mode 100644 index 0000000..515a9b1 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---PathHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page PathHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Headers/PathHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_Headers_PathHeaderA Path Header in Swift Mailer, such a Return-Path.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---UnstructuredHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---UnstructuredHeader.php.html new file mode 100644 index 0000000..df615af --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Headers---UnstructuredHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page UnstructuredHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Headers/UnstructuredHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_Headers_UnstructuredHeaderA Simple MIME Header.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Message.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Message.php.html new file mode 100644 index 0000000..ed0eb7c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---Message.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Message.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/Message.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_MessageA Message (RFC 2822) object.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:25 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimeEntity.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimeEntity.php.html new file mode 100644 index 0000000..6f0be42 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimeEntity.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page MimeEntity.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/MimeEntity.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_MimeEntityA MIME entity, such as an attachment.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:25 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimePart.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimePart.php.html new file mode 100644 index 0000000..e2c706c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---MimePart.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page MimePart.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/MimePart.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_MimePartA MIME part, in a multipart message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ParameterizedHeader.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ParameterizedHeader.php.html new file mode 100644 index 0000000..3b105b6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---ParameterizedHeader.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ParameterizedHeader.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/ParameterizedHeader.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_ParameterizedHeaderA MIME Header with parameters.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderFactory.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderFactory.php.html new file mode 100644 index 0000000..7fa324b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderFactory.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleHeaderFactory.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderFactory.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_SimpleHeaderFactoryCreates MIME headers.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderSet.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderSet.php.html new file mode 100644 index 0000000..5282bda --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleHeaderSet.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleHeaderSet.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderSet.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_SimpleHeaderSetA collection of MIME headers.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMessage.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMessage.php.html new file mode 100644 index 0000000..0c0b775 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMessage.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleMessage.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/SimpleMessage.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_SimpleMessageThe default email message class.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMimeEntity.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMimeEntity.php.html new file mode 100644 index 0000000..7239e54 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---Mime---SimpleMimeEntity.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleMimeEntity.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mime/SimpleMimeEntity.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Mime_SimpleMimeEntityA MIME entity, in a multipart message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---MimePart.php.html b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---MimePart.php.html new file mode 100644 index 0000000..4bdc04a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Mime/_vendors---swiftMailer---classes---Swift---MimePart.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page MimePart.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/MimePart.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_MimePartA MIME part, in a multipart message.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:26 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_AntiFloodPlugin.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_AntiFloodPlugin.html new file mode 100644 index 0000000..fc2680d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_AntiFloodPlugin.html @@ -0,0 +1,382 @@ + + + + + Docs For Class Swift_Plugins_AntiFloodPlugin + + + + + + + + +

+ Class Swift_Plugins_AntiFloodPlugin +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/AntiFloodPlugin.php
+

+ +
Reduces network flooding when sending large amounts of mail.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_AntiFloodPlugin + __construct + ([int $threshold = 99], [int $sleep = 0], [Swift_Plugins_Sleeper $sleeper = null]) +
+ +
+ int + getSleepTime + () +
+
+ int + getThreshold + () +
+
+ void + sendPerformed + (Swift_Events_SendEvent $evt) +
+
+ void + setSleepTime + (int $sleep) +
+
+ void + setThreshold + (int $threshold) +
+
+ void + sleep + (int $seconds) +
+
+
+ + + + +

+ Constructor __construct (line 59) +

+

Swift_Plugins_AntiFloodPlugin __construct( +[int +$threshold = 99], [int +$sleep = 0], [Swift_Plugins_Sleeper +$sleeper = null])

+ + +
Create a new AntiFloodPlugin with $threshold and $sleep time.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeSendPerformed (line 107) +

+

void beforeSendPerformed( +Swift_Events_SendEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::beforeSendPerformed()
+
Invoked immediately before the Message is sent.
+
+ +
Invoked immediately before the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getSleepTime (line 98) +

+

int getSleepTime( +)

+ + +
Get the number of seconds to sleep for during a restart.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getThreshold (line 80) +

+

int getThreshold( +)

+ + +
Get the number of emails to send before restarting.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sendPerformed (line 115) +

+

void sendPerformed( +Swift_Events_SendEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::sendPerformed()
+
Invoked immediately after the Message is sent.
+
+ +
Invoked immediately after the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setSleepTime (line 89) +

+

void setSleepTime( +int +$sleep)

+ + +
Set the number of seconds to sleep for during a restart.
+

Parameters

+
    +
  • int $sleep: time
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setThreshold (line 71) +

+

void setThreshold( +int +$threshold)

+ + +
Set the number of emails to send before restarting.
+

Parameters

+
    +
  • int $threshold:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sleep (line 135) +

+

void sleep( +int +$seconds)

+ +
+
Implementation of:
+
+
Swift_Plugins_Sleeper::sleep()
+
Sleep for $seconds.
+
+ +
Sleep for $seconds.
+

Parameters

+
    +
  • int $seconds:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:11 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_BandwidthMonitorPlugin.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_BandwidthMonitorPlugin.html new file mode 100644 index 0000000..ea94808 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_BandwidthMonitorPlugin.html @@ -0,0 +1,519 @@ + + + + + Docs For Class Swift_Plugins_BandwidthMonitorPlugin + + + + + + + + +

+ Class Swift_Plugins_BandwidthMonitorPlugin +

(line 25) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/BandwidthMonitorPlugin.php
+

+ +
Reduces network flooding when sending large amounts of mail.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Plugins_BandwidthMonitorPlugin: +
+
Swift_Plugins_ThrottlerPlugin
+
Throttles the rate at which emails are sent.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+ +
+ void + bind + (Swift_InputByteStream $is) +
+
+ void + commandSent + (Swift_Events_CommandEvent $evt) +
+
+ void + commit + () +
+
+ void + flushBuffers + () +
+
+ int + getBytesIn + () +
+
+ int + getBytesOut + () +
+
+ void + reset + () +
+ +
+ void + sendPerformed + (Swift_Events_SendEvent $evt) +
+
+ void + unbind + (Swift_InputByteStream $is) +
+
+ void + write + (string $bytes) +
+
+
+ + + + +

+ Method beforeSendPerformed (line 50) +

+

void beforeSendPerformed( +Swift_Events_SendEvent +$evt)

+

Overridden in child classes as:
+

+
Swift_Plugins_ThrottlerPlugin::beforeSendPerformed()
+
Invoked immediately before the Message is sent.
+
+

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::beforeSendPerformed()
+
Invoked immediately before the Message is sent.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method bind (line 111) +

+

void bind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::bind()
+
Attach $is to this stream.
+
+ +
Attach $is to this stream.
+

The stream acts as an observer, receiving all data that is written. All write() and flushBuffers() operations will be mirrored.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method commandSent (line 68) +

+

void commandSent( +Swift_Events_CommandEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_CommandListener::commandSent()
+
Invoked immediately following a command being sent.
+
+ +
Invoked immediately following a command being sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method commit (line 100) +

+

void commit( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::commit()
+
For any bytes that are currently buffered inside the stream, force them off the buffer.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method flushBuffers (line 138) +

+

void flushBuffers( +)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::flushBuffers()
+
Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBytesIn (line 159) +

+

int getBytesIn( +)

+ + +
Get the total number of bytes received from the server.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBytesOut (line 150) +

+

int getBytesOut( +)

+ + +
Get the total number of bytes sent to the server.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method reset (line 167) +

+

void reset( +)

+ + +
Reset the internal counters to zero.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method responseReceived (line 78) +

+

void responseReceived( +Swift_Events_ResponseEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_ResponseListener::responseReceived()
+
Invoked immediately following a response coming back.
+
+ +
Invoked immediately following a response coming back.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sendPerformed (line 58) +

+

void sendPerformed( +Swift_Events_SendEvent +$evt)

+

Overridden in child classes as:
+

+
Swift_Plugins_ThrottlerPlugin::sendPerformed()
+
Invoked when a Message is sent.
+
+

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::sendPerformed()
+
Invoked immediately after the Message is sent.
+
+ +
Invoked immediately after the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method unbind (line 124) +

+

void unbind( +Swift_InputByteStream +$is)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::unbind()
+
Remove an already bound stream.
+
+ +
Remove an already bound stream.
+

If $is is not bound, no errors will be raised. If the stream currently has any buffered data it will be written to $is before unbinding occurs.

+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method write (line 88) +

+

void write( +string +$bytes)

+ +
+
Implementation of:
+
+
Swift_InputByteStream::write()
+
Writes $bytes to the end of the stream.
+
+ +
Called when a message is sent so that the outgoing counter can be increased.
+

Parameters

+
    +
  • string $bytes:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_DecoratorPlugin.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_DecoratorPlugin.html new file mode 100644 index 0000000..179d947 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_DecoratorPlugin.html @@ -0,0 +1,294 @@ + + + + + Docs For Class Swift_Plugins_DecoratorPlugin + + + + + + + + +

+ Class Swift_Plugins_DecoratorPlugin +

(line 23) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/DecoratorPlugin.php
+

+ +
Allows customization of Messages on-the-fly.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_DecoratorPlugin + __construct + (mixed $replacements) +
+ +
+ array + getReplacementsFor + (string $address) +
+
+ void + sendPerformed + (Swift_Events_SendEvent $evt) +
+
+
+ + + + +

+ Constructor __construct (line 62) +

+

Swift_Plugins_DecoratorPlugin __construct( +mixed +$replacements)

+ + +
Create a new DecoratorPlugin with $replacements.
+

The $replacements can either be an associative array, or an implementation of Swift_Plugins_Decorator_Replacements.

When using an array, it should be of the form:

  1.  $replacements = array(
  2. +
  3.   "address1@domain.tld" => array("{a}" => "b""{c}" => "d"),
  4. +
  5.   "address2@domain.tld" => array("{a}" => "x""{c}" => "y")
  6. +
  7.  )
  8. +

When using an instance of Swift_Plugins_Decorator_Replacements, the object should return just the array of replacements for the address given to Swift_Plugins_Decorator_Replacements::getReplacementsFor().

+

Parameters

+
    +
  • mixed $replacements:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeSendPerformed (line 79) +

+

void beforeSendPerformed( +Swift_Events_SendEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::beforeSendPerformed()
+
Invoked immediately before the Message is sent.
+
+ +
Invoked immediately before the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getReplacementsFor (line 142) +

+

array getReplacementsFor( +string +$address)

+ +
+
Implementation of:
+
+
Swift_Plugins_Decorator_Replacements::getReplacementsFor()
+
Return the array of replacements for $address.
+
+ +
Find a map of replacements for the address.
+

If this plugin was provided with a delegate instance of Swift_Plugins_Decorator_Replacements then the call will be delegated to it. Otherwise, it will attempt to find the replacements from the array provided in the constructor.

If no replacements can be found, an empty value (NULL) is returned.

+

Parameters

+
    +
  • string $address:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sendPerformed (line 162) +

+

void sendPerformed( +Swift_Events_SendEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::sendPerformed()
+
Invoked immediately after the Message is sent.
+
+ +
Invoked immediately after the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Decorator_Replacements.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Decorator_Replacements.html new file mode 100644 index 0000000..5eb9099 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Decorator_Replacements.html @@ -0,0 +1,196 @@ + + + + + Docs For Class Swift_Plugins_Decorator_Replacements + + + + + + + + +

+ Interface Swift_Plugins_Decorator_Replacements +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Decorator/Replacements.php
+

+ +
Allows customization of Messages on-the-fly.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ array + getReplacementsFor + (string $address) +
+
+
+ + + + +

+ Method getReplacementsFor (line 34) +

+

array getReplacementsFor( +string +$address)

+ + +
Return the array of replacements for $address.
+

This method is invoked once for every single recipient of a message.

If no replacements can be found, an empty value (NULL) should be returned and no replacements will then be made on the message.

+

Parameters

+
    +
  • string $address:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_LoggerPlugin.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_LoggerPlugin.html new file mode 100644 index 0000000..1b28401 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_LoggerPlugin.html @@ -0,0 +1,495 @@ + + + + + Docs For Class Swift_Plugins_LoggerPlugin + + + + + + + + +

+ Class Swift_Plugins_LoggerPlugin +

(line 30) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/LoggerPlugin.php
+

+ +
Does real time logging of Transport level information.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_LoggerPlugin + __construct + (Swift_Plugins_Logger $logger) +
+
+ void + add + (string $entry) +
+ + +
+ void + clear + () +
+
+ void + commandSent + (Swift_Events_CommandEvent $evt) +
+
+ string + dump + () +
+ + + + +
+
+ + + + +

+ Constructor __construct (line 44) +

+

Swift_Plugins_LoggerPlugin __construct( +Swift_Plugins_Logger +$logger)

+ + +
Create a new LoggerPlugin using $logger.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method add (line 54) +

+

void add( +string +$entry)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::add()
+
Add a log entry.
+
+ +
Add a log entry.
+

Parameters

+
    +
  • string $entry:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeTransportStarted (line 104) +

+

void beforeTransportStarted( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::beforeTransportStarted()
+
Invoked just before a Transport is started.
+
+ +
Invoked just before a Transport is started.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeTransportStopped (line 126) +

+

void beforeTransportStopped( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::beforeTransportStopped()
+
Invoked just before a Transport is stopped.
+
+ +
Invoked just before a Transport is stopped.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clear (line 62) +

+

void clear( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::clear()
+
Clear the log contents.
+
+ +
Clear the log contents.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method commandSent (line 82) +

+

void commandSent( +Swift_Events_CommandEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_CommandListener::commandSent()
+
Invoked immediately following a command being sent.
+
+ +
Invoked immediately following a command being sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method dump (line 72) +

+

string dump( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::dump()
+
Get this log as a string.
+
+ +
Get this log as a string.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method exceptionThrown (line 148) +

+

void exceptionThrown( +Swift_Events_TransportExceptionEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportExceptionListener::exceptionThrown()
+
Invoked as a TransportException is thrown in the Transport system.
+
+ +
Invoked as a TransportException is thrown in the Transport system.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method responseReceived (line 93) +

+

void responseReceived( +Swift_Events_ResponseEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_ResponseListener::responseReceived()
+
Invoked immediately following a response coming back.
+
+ +
Invoked immediately following a response coming back.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method transportStarted (line 115) +

+

void transportStarted( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::transportStarted()
+
Invoked immediately after the Transport is started.
+
+ +
Invoked immediately after the Transport is started.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method transportStopped (line 137) +

+

void transportStopped( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::transportStopped()
+
Invoked immediately after the Transport is stopped.
+
+ +
Invoked immediately after the Transport is stopped.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_PopBeforeSmtpPlugin.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_PopBeforeSmtpPlugin.html new file mode 100644 index 0000000..9d0032d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_PopBeforeSmtpPlugin.html @@ -0,0 +1,534 @@ + + + + + Docs For Class Swift_Plugins_PopBeforeSmtpPlugin + + + + + + + + +

+ Class Swift_Plugins_PopBeforeSmtpPlugin +

(line 22) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/PopBeforeSmtpPlugin.php
+

+ +
Makes sure a connection to a POP3 host has been established prior to connecting to SMTP.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_Plugins_PopBeforeSmtpPlugin + newInstance + (string $host, [int $port = 110], [ $crypto = null], string $cypto) +
+
+ Swift_Plugins_PopBeforeSmtpPlugin + __construct + (string $host, [int $port = 110], [ $crypto = null], string $cypto) +
+ + +
+ void + bindSmtp + (Swift_Transport $smtp) +
+
+ void + connect + () +
+
+ void + disconnect + () +
+
+ void + setConnection + (Swift_Plugins_Pop_Pop3Connection $connection) +
+
+ void + setPassword + (string $password) +
+
+ void + setTimeout + (int $timeout) +
+
+ void + setUsername + (string $username) +
+ + +
+
+ + + + +

+ Static Method newInstance (line 76) +

+

Swift_Plugins_PopBeforeSmtpPlugin newInstance( +string +$host, [int +$port = 110], [ +$crypto = null], string +$cypto)

+ + +
Create a new PopBeforeSmtpPlugin for $host and $port.
+

Parameters

+
    +
  • string $host:
  • +
  • int $port:
  • +
  • string $cypto: as "tls" or "ssl"
  • +
  • $crypto:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 60) +

+

Swift_Plugins_PopBeforeSmtpPlugin __construct( +string +$host, [int +$port = 110], [ +$crypto = null], string +$cypto)

+ + +
Create a new PopBeforeSmtpPlugin for $host and $port.
+

Parameters

+
    +
  • string $host:
  • +
  • int $port:
  • +
  • string $cypto: as "tls" or "ssl"
  • +
  • $crypto:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeTransportStarted (line 204) +

+

void beforeTransportStarted( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::beforeTransportStarted()
+
Invoked just before a Transport is started.
+
+ +
Invoked just before a Transport is started.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeTransportStopped (line 228) +

+

void beforeTransportStopped( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::beforeTransportStopped()
+
Invoked just before a Transport is stopped.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method bindSmtp (line 97) +

+

void bindSmtp( +Swift_Transport +$smtp)

+ + +
Bind this plugin to a specific SMTP transport instance.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method connect (line 140) +

+

void connect( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Pop_Pop3Connection::connect()
+
Connect to the POP3 host and throw an Exception if it fails.
+
+ +
Connect to the POP3 host and authenticate.
+ +

Info

+
    +
  • throws - Swift_Plugins_Pop_Pop3Exception if connection fails
  • +
  • access - public
  • +
+
+ +

+ Method disconnect (line 180) +

+

void disconnect( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Pop_Pop3Connection::disconnect()
+
Disconnect from the POP3 host and throw an Exception if it fails.
+
+ +
Disconnect from the POP3 host.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setConnection (line 86) +

+

void setConnection( +Swift_Plugins_Pop_Pop3Connection +$connection)

+ + +
Set a Pop3Connection to delegate to instead of connecting directly.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setPassword (line 129) +

+

void setPassword( +string +$password)

+ + +
Set the password to use when connecting (if needed).
+

Parameters

+
    +
  • string $password:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setTimeout (line 107) +

+

void setTimeout( +int +$timeout)

+ + +
Set the connection timeout in seconds (default 10).
+

Parameters

+
    +
  • int $timeout:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setUsername (line 118) +

+

void setUsername( +string +$username)

+ + +
Set the username to use when connecting (if needed).
+

Parameters

+
    +
  • string $username:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method transportStarted (line 221) +

+

void transportStarted( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::transportStarted()
+
Invoked immediately after the Transport is started.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method transportStopped (line 235) +

+

void transportStopped( +Swift_Events_TransportChangeEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_TransportChangeListener::transportStopped()
+
Invoked immediately after the Transport is stopped.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Pop_Pop3Connection.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Pop_Pop3Connection.html new file mode 100644 index 0000000..e115261 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Pop_Pop3Connection.html @@ -0,0 +1,212 @@ + + + + + Docs For Class Swift_Plugins_Pop_Pop3Connection + + + + + + + + +

+ Interface Swift_Plugins_Pop_Pop3Connection +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Connection.php
+

+ +
Pop3Connection interface for connecting and disconnecting to a POP3 host.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + connect + () +
+
+ void + disconnect + () +
+
+
+ + + + +

+ Method connect (line 27) +

+

void connect( +)

+ + +
Connect to the POP3 host and throw an Exception if it fails.
+ +

Info

+
    +
  • throws - Swift_Plugins_Pop_Pop3Exception
  • +
  • access - public
  • +
+
+ +

+ Method disconnect (line 34) +

+

void disconnect( +)

+ + +
Disconnect from the POP3 host and throw an Exception if it fails.
+ +

Info

+
    +
  • throws - Swift_Plugins_Pop_Pop3Exception
  • +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporter.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporter.html new file mode 100644 index 0000000..e01fdb9 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporter.html @@ -0,0 +1,225 @@ + + + + + Docs For Class Swift_Plugins_Reporter + + + + + + + + +

+ Interface Swift_Plugins_Reporter +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Reporter.php
+

+ +
The Reporter plugin sends pass/fail notification to a Reporter.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + +
+ +
+

+ RESULT_FAIL = 0x10 (line 26) +

+ +
The recipient could not be accepted
+
    +
+
+ +
+

+ RESULT_PASS = 0x01 (line 23) +

+ +
The recipient was accepted for delivery
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + notify + (Swift_Mime_Message $message, string $address, int $result) +
+
+
+ + + + +

+ Method notify (line 34) +

+

void notify( +Swift_Mime_Message +$message, string +$address, int +$result)

+ + +
Notifies this ReportNotifier that $address failed or succeeded.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ReporterPlugin.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ReporterPlugin.html new file mode 100644 index 0000000..32a9dae --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ReporterPlugin.html @@ -0,0 +1,257 @@ + + + + + Docs For Class Swift_Plugins_ReporterPlugin + + + + + + + + +

+ Class Swift_Plugins_ReporterPlugin +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/ReporterPlugin.php
+

+ +
Does real time reporting of pass/fail for each recipient.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_ReporterPlugin + __construct + (Swift_Plugins_Reporter $reporter) +
+ +
+ void + sendPerformed + (Swift_Events_SendEvent $evt) +
+
+
+ + + + +

+ Constructor __construct (line 36) +

+

Swift_Plugins_ReporterPlugin __construct( +Swift_Plugins_Reporter +$reporter)

+ + +
Create a new ReporterPlugin using $reporter.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeSendPerformed (line 44) +

+

void beforeSendPerformed( +Swift_Events_SendEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::beforeSendPerformed()
+
Invoked immediately before the Message is sent.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sendPerformed (line 52) +

+

void sendPerformed( +Swift_Events_SendEvent +$evt)

+ +
+
Implementation of:
+
+
Swift_Events_SendListener::sendPerformed()
+
Invoked immediately after the Message is sent.
+
+ +
Invoked immediately after the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HitReporter.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HitReporter.html new file mode 100644 index 0000000..abd708b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HitReporter.html @@ -0,0 +1,245 @@ + + + + + Docs For Class Swift_Plugins_Reporters_HitReporter + + + + + + + + +

+ Class Swift_Plugins_Reporters_HitReporter +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Reporters/HitReporter.php
+

+ +
A reporter which "collects" failures for the Reporter plugin.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + clear + () +
+
+ array + getFailedRecipients + () +
+
+ void + notify + (Swift_Mime_Message $message, string $address, int $result) +
+
+
+ + + + +

+ Method clear (line 58) +

+

void clear( +)

+ + +
Clear the buffer (empty the list).
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getFailedRecipients (line 50) +

+

array getFailedRecipients( +)

+ + +
Get an array of addresses for which delivery failed.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method notify (line 37) +

+

void notify( +Swift_Mime_Message +$message, string +$address, int +$result)

+ +
+
Implementation of:
+
+
Swift_Plugins_Reporter::notify()
+
Notifies this ReportNotifier that $address failed or succeeded.
+
+ +
Notifies this ReportNotifier that $address failed or succeeded.
+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string $address:
  • +
  • int $result: from RESULT_PASS, RESULT_FAIL
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HtmlReporter.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HtmlReporter.html new file mode 100644 index 0000000..c392f72 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Reporters_HtmlReporter.html @@ -0,0 +1,205 @@ + + + + + Docs For Class Swift_Plugins_Reporters_HtmlReporter + + + + + + + + +

+ Class Swift_Plugins_Reporters_HtmlReporter +

(line 20) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Reporters/HtmlReporter.php
+

+ +
A HTML output reporter for the Reporter plugin.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + notify + (Swift_Mime_Message $message, string $address, int $result) +
+
+
+ + + + +

+ Method notify (line 29) +

+

void notify( +Swift_Mime_Message +$message, string +$address, int +$result)

+ +
+
Implementation of:
+
+
Swift_Plugins_Reporter::notify()
+
Notifies this ReportNotifier that $address failed or succeeded.
+
+ +
Notifies this ReportNotifier that $address failed or succeeded.
+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string $address:
  • +
  • int $result: from RESULT_PASS, RESULT_FAIL
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Sleeper.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Sleeper.html new file mode 100644 index 0000000..f06a04f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Sleeper.html @@ -0,0 +1,195 @@ + + + + + Docs For Class Swift_Plugins_Sleeper + + + + + + + + +

+ Interface Swift_Plugins_Sleeper +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Sleeper.php
+

+ +
Sleeps for a duration of time.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + sleep + (int $seconds) +
+
+
+ + + + +

+ Method sleep (line 24) +

+

void sleep( +int +$seconds)

+ + +
Sleep for $seconds.
+

Parameters

+
    +
  • int $seconds:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ThrottlerPlugin.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ThrottlerPlugin.html new file mode 100644 index 0000000..840da3d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_ThrottlerPlugin.html @@ -0,0 +1,391 @@ + + + + + Docs For Class Swift_Plugins_ThrottlerPlugin + + + + + + + + +

+ Class Swift_Plugins_ThrottlerPlugin +

(line 22) +
+ + +
+

Description

+
+Swift_Plugins_BandwidthMonitorPlugin
+   |
+   --Swift_Plugins_ThrottlerPlugin
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/ThrottlerPlugin.php
+

+ +
Throttles the rate at which emails are sent.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + +
+ +
+

+ BYTES_PER_MINUTE = 0x01 (line 28) +

+ +
Flag for throttling in bytes per minute
+
    +
+
+ +
+

+ MESSAGES_PER_MINUTE = 0x10 (line 31) +

+ +
Flag for throttling in emails per minute
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_ThrottlerPlugin + __construct + (int $rate, [ $mode = self::BYTES_PER_MINUTE], [Swift_Plugins_Sleeper $sleeper = null], [Swift_Plugins_Timer $timer = null], int $mode,) +
+ +
+ int + getTimestamp + () +
+
+ void + sendPerformed + (Swift_Events_SendEvent $evt) +
+
+ void + sleep + (int $seconds) +
+
+
+ + + + +

+ Constructor __construct (line 83) +

+

Swift_Plugins_ThrottlerPlugin __construct( +int +$rate, [ +$mode = self::BYTES_PER_MINUTE], [Swift_Plugins_Sleeper +$sleeper = null], [Swift_Plugins_Timer +$timer = null], int +$mode,)

+ + +
Create a new ThrottlerPlugin.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method beforeSendPerformed (line 96) +

+

void beforeSendPerformed( +Swift_Events_SendEvent +$evt)

+ +

Overrides : Swift_Plugins_BandwidthMonitorPlugin::beforeSendPerformed() Not used.

+ +
Invoked immediately before the Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTimestamp (line 150) +

+

int getTimestamp( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Timer::getTimestamp()
+
Get the current UNIX timestamp.
+
+ +
Get the current UNIX timestamp
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sendPerformed (line 124) +

+

void sendPerformed( +Swift_Events_SendEvent +$evt)

+ +

Overrides : Swift_Plugins_BandwidthMonitorPlugin::sendPerformed() Invoked immediately after the Message is sent.

+ +
Invoked when a Message is sent.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method sleep (line 134) +

+

void sleep( +int +$seconds)

+ +
+
Implementation of:
+
+
Swift_Plugins_Sleeper::sleep()
+
Sleep for $seconds.
+
+ +
Sleep for $seconds.
+

Parameters

+
    +
  • int $seconds:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Plugins_BandwidthMonitorPlugin

+

+ Swift_Plugins_BandwidthMonitorPlugin::beforeSendPerformed() - Not used. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::bind() - Attach $is to this stream. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::commandSent() - Invoked immediately following a command being sent. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::commit() - Not used. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::flushBuffers() - Not used. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::getBytesIn() - Get the total number of bytes received from the server. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::getBytesOut() - Get the total number of bytes sent to the server. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::reset() - Reset the internal counters to zero. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::responseReceived() - Invoked immediately following a response coming back. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::sendPerformed() - Invoked immediately after the Message is sent. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::unbind() - Remove an already bound stream. +

+ +

+ Swift_Plugins_BandwidthMonitorPlugin::write() - Called when a message is sent so that the outgoing counter can be increased. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Timer.html b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Timer.html new file mode 100644 index 0000000..6dbe134 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/Swift_Plugins_Timer.html @@ -0,0 +1,190 @@ + + + + + Docs For Class Swift_Plugins_Timer + + + + + + + + +

+ Interface Swift_Plugins_Timer +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Timer.php
+

+ +
Provides timestamp data.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ int + getTimestamp + () +
+
+
+ + + + +

+ Method getTimestamp (line 24) +

+

int getTimestamp( +)

+ + +
Get the current UNIX timestamp.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---AntiFloodPlugin.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---AntiFloodPlugin.php.html new file mode 100644 index 0000000..c13aece --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---AntiFloodPlugin.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page AntiFloodPlugin.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/AntiFloodPlugin.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_AntiFloodPluginReduces network flooding when sending large amounts of mail.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:11 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---BandwidthMonitorPlugin.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---BandwidthMonitorPlugin.php.html new file mode 100644 index 0000000..fec365d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---BandwidthMonitorPlugin.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page BandwidthMonitorPlugin.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/BandwidthMonitorPlugin.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_BandwidthMonitorPluginReduces network flooding when sending large amounts of mail.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Decorator---Replacements.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Decorator---Replacements.php.html new file mode 100644 index 0000000..ac95dfb --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Decorator---Replacements.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Replacements.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Decorator/Replacements.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_Decorator_ReplacementsAllows customization of Messages on-the-fly.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---DecoratorPlugin.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---DecoratorPlugin.php.html new file mode 100644 index 0000000..50c6b3e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---DecoratorPlugin.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page DecoratorPlugin.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/DecoratorPlugin.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_DecoratorPluginAllows customization of Messages on-the-fly.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---LoggerPlugin.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---LoggerPlugin.php.html new file mode 100644 index 0000000..a724847 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---LoggerPlugin.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page LoggerPlugin.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/LoggerPlugin.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_LoggerPluginDoes real time logging of Transport level information.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Connection.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Connection.php.html new file mode 100644 index 0000000..b1c4dd6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Connection.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Pop3Connection.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Connection.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_Pop_Pop3ConnectionPop3Connection interface for connecting and disconnecting to a POP3 host.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---PopBeforeSmtpPlugin.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---PopBeforeSmtpPlugin.php.html new file mode 100644 index 0000000..936e530 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---PopBeforeSmtpPlugin.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page PopBeforeSmtpPlugin.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/PopBeforeSmtpPlugin.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_PopBeforeSmtpPluginMakes sure a connection to a POP3 host has been established prior to connecting to SMTP.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporter.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporter.php.html new file mode 100644 index 0000000..c7bd7aa --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporter.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Reporter.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Reporter.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_ReporterThe Reporter plugin sends pass/fail notification to a Reporter.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ReporterPlugin.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ReporterPlugin.php.html new file mode 100644 index 0000000..63f2174 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ReporterPlugin.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ReporterPlugin.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/ReporterPlugin.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_ReporterPluginDoes real time reporting of pass/fail for each recipient.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HitReporter.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HitReporter.php.html new file mode 100644 index 0000000..0e26f09 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HitReporter.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page HitReporter.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Reporters/HitReporter.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_Reporters_HitReporterA reporter which "collects" failures for the Reporter plugin.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HtmlReporter.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HtmlReporter.php.html new file mode 100644 index 0000000..c4aa17f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Reporters---HtmlReporter.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page HtmlReporter.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Reporters/HtmlReporter.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_Reporters_HtmlReporterA HTML output reporter for the Reporter plugin.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:22 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Sleeper.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Sleeper.php.html new file mode 100644 index 0000000..02232aa --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Sleeper.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Sleeper.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Sleeper.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_SleeperSleeps for a duration of time.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ThrottlerPlugin.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ThrottlerPlugin.php.html new file mode 100644 index 0000000..cdfd537 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---ThrottlerPlugin.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ThrottlerPlugin.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/ThrottlerPlugin.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_ThrottlerPluginThrottles the rate at which emails are sent.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Timer.php.html b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Timer.php.html new file mode 100644 index 0000000..8f3737e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Plugins/_vendors---swiftMailer---classes---Swift---Plugins---Timer.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Timer.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Timer.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_TimerProvides timestamp data.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift.html b/protected/extensions/yii-mail/doc/Swift/Swift.html new file mode 100644 index 0000000..235f147 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift.html @@ -0,0 +1,230 @@ + + + + + Docs For Class Swift + + + + + + + + +

+ Class Swift +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift.php
+

+ +
General utility class in Swift Mailer, not to be instantiated.
+
    +
  • author: - Chris Corbyn
  • +
  • abstract: -
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ VERSION +
+
+ +
+

+ VERSION = '4.0.5' (line 22) +

+ +
Swift Mailer Version number generated during dist release process
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static void + autoload + (string $class) +
+
+ static void + registerAutoload + () +
+
+
+ + + + +

+ Static Method autoload (line 29) +

+

void autoload( +string +$class)

+ + +
Internal autoloader for spl_autoload_register().
+

Parameters

+
    +
  • string $class:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Static Method registerAutoload (line 52) +

+

void registerAutoload( +)

+ + +
Configure autoloading using Swift Mailer.
+

This is designed to play nicely with other autoloaders.

+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_DependencyContainer.html b/protected/extensions/yii-mail/doc/Swift/Swift_DependencyContainer.html new file mode 100644 index 0000000..b64b9aa --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_DependencyContainer.html @@ -0,0 +1,571 @@ + + + + + Docs For Class Swift_DependencyContainer + + + + + + + + +

+ Class Swift_DependencyContainer +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/DependencyContainer.php
+

+ +
Dependency Injection container.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + + + +
+ +
+

+ TYPE_ALIAS = 0x1000 (line 31) +

+ +
Constant for aliases
+
    +
+
+ +
+

+ TYPE_INSTANCE = 0x0010 (line 25) +

+ +
Constant for new instance types
+
    +
+
+ +
+

+ TYPE_SHARED = 0x0100 (line 28) +

+ +
Constant for shared instance types
+
    +
+
+ +
+

+ TYPE_VALUE = 0x0001 (line 22) +

+ +
Constant for literal value types
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+ +
+ Swift_DependencyContainer + __construct + () +
+ + +
+ Swift_DependencyContainer + asAliasOf + (string $lookup) +
+
+ Swift_DependencyContainer + asNewInstanceOf + (string $className) +
+
+ Swift_DependencyContainer + asSharedInstanceOf + (string $className) +
+
+ Swift_DependencyContainer + asValue + (mixed $value) +
+
+ array + createDependenciesFor + (string $itemName) +
+
+ boolean + has + (string $itemName) +
+
+ array + listItems + () +
+
+ mixed + lookup + (string $itemName) +
+
+ Swift_DependencyContainer + register + (string $itemName) +
+ +
+
+ + + + +

+ Static Method getInstance (line 52) +

+

Swift_DependencyContainer getInstance( +)

+ + +
Returns a singleton of the DependencyContainer.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 46) +

+

Swift_DependencyContainer __construct( +)

+ + +
Constructor should not be used.
+

Use getInstance() instead.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method addConstructorLookup (line 249) +

+

Swift_DependencyContainer addConstructorLookup( +string +$lookup)

+ + +
Specify a dependency lookup for the constructor of the previously registered item.
+

Parameters

+
    +
  • string $lookup:
  • +
+ +

Info

+ +
+ +

+ Method addConstructorValue (line 230) +

+

Swift_DependencyContainer addConstructorValue( +mixed +$value)

+ + +
Specify a literal (non looked up) value for the constructor of the previously registered item.
+

Parameters

+
    +
  • mixed $value:
  • +
+ +

Info

+ +
+ +

+ Method asAliasOf (line 163) +

+

Swift_DependencyContainer asAliasOf( +string +$lookup)

+ + +
Specify the previously registered item as an alias of another item.
+

Parameters

+
    +
  • string $lookup:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method asNewInstanceOf (line 181) +

+

Swift_DependencyContainer asNewInstanceOf( +string +$className)

+ + +
Specify the previously registered item as a new instance of $className.
+

register() must be called before this will work. Any arguments can be set with withDependencies(), addConstructorValue() or addConstructorLookup().

+

Parameters

+
    +
  • string $className:
  • +
+ +

Info

+ +
+ +

+ Method asSharedInstanceOf (line 195) +

+

Swift_DependencyContainer asSharedInstanceOf( +string +$className)

+ + +
Specify the previously registered item as a shared instance of $className.
+

register() must be called before this will work.

+

Parameters

+
    +
  • string $className:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method asValue (line 150) +

+

Swift_DependencyContainer asValue( +mixed +$value)

+ + +
Specify the previously registered item as a literal value.
+

register() must be called before this will work.

+

Parameters

+
    +
  • mixed $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method createDependenciesFor (line 116) +

+

array createDependenciesFor( +string +$itemName)

+ + +
Create an array of arguments passed to the constructor of $itemName.
+

Parameters

+
    +
  • string $itemName:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method has (line 76) +

+

boolean has( +string +$itemName)

+ + +
Test if an item is registered in this container with the given name.
+

Parameters

+
    +
  • string $itemName:
  • +
+ +

Info

+ +
+ +

+ Method listItems (line 65) +

+

array listItems( +)

+ + +
List the names of all items stored in the Container.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method lookup (line 89) +

+

mixed lookup( +string +$itemName)

+ + +
Lookup the item with the given $itemName.
+

Parameters

+
    +
  • string $itemName:
  • +
+ +

Info

+ +
+ +

+ Method register (line 136) +

+

Swift_DependencyContainer register( +string +$itemName)

+ + +
Register a new dependency with $itemName.
+

This method returns the current DependencyContainer instance because it requires the use of the fluid interface to set the specific details for the dependency.

+

Parameters

+
    +
  • string $itemName:
  • +
+ +

Info

+ +
+ +

+ Method withDependencies (line 211) +

+

Swift_DependencyContainer withDependencies( + +$lookups)

+ + +
Specify a list of injected dependencies for the previously registered item.
+

This method takes an array of lookup names.

+

Parameters

+
    +
  • array $lookups:
  • +
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_DependencyException.html b/protected/extensions/yii-mail/doc/Swift/Swift_DependencyException.html new file mode 100644 index 0000000..3507f23 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_DependencyException.html @@ -0,0 +1,207 @@ + + + + + Docs For Class Swift_DependencyException + + + + + + + + +

+ Class Swift_DependencyException +

(line 18) +
+ + +
+

Description

+
+Exception
+   |
+   --Swift_SwiftException
+      |
+      --Swift_DependencyException
+

+ Located in File: /vendors/swiftMailer/classes/Swift/DependencyException.php
+

+ +
DependencyException thrown when a requested dependeny is missing.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_DependencyException + __construct + (string $message) +
+
+
+ + + + +

+ Constructor __construct (line 25) +

+

Swift_DependencyException __construct( +string +$message)

+ +

Overrides : Swift_SwiftException::__construct() Create a new SwiftException with $message.

+ +
Create a new DependencyException with $message.
+

Parameters

+
    +
  • string $message:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_SwiftException

+

+ Swift_SwiftException::__construct() - Create a new SwiftException with $message. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_Filterable.html b/protected/extensions/yii-mail/doc/Swift/Swift_Filterable.html new file mode 100644 index 0000000..9026178 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_Filterable.html @@ -0,0 +1,222 @@ + + + + + Docs For Class Swift_Filterable + + + + + + + + +

+ Interface Swift_Filterable +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Filterable.php
+

+ +
Allows StreamFilters to operate on a stream.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + addFilter + (Swift_StreamFilter $filter, string $key) +
+
+ void + removeFilter + (string $key) +
+
+
+ + + + +

+ Method addFilter (line 26) +

+

void addFilter( +Swift_StreamFilter +$filter, string +$key)

+ + +
Add a new StreamFilter, referenced by $key.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method removeFilter (line 32) +

+

void removeFilter( +string +$key)

+ + +
Remove an existing filter using $key.
+

Parameters

+
    +
  • string $key:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_IoException.html b/protected/extensions/yii-mail/doc/Swift/Swift_IoException.html new file mode 100644 index 0000000..2c670c4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_IoException.html @@ -0,0 +1,227 @@ + + + + + Docs For Class Swift_IoException + + + + + + + + +

+ Class Swift_IoException +

(line 18) +
+ + +
+

Description

+
+Exception
+   |
+   --Swift_SwiftException
+      |
+      --Swift_IoException
+

+ Located in File: /vendors/swiftMailer/classes/Swift/IoException.php
+

+ +
I/O Exception class.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_IoException: +
+
Swift_Plugins_Pop_Pop3Exception
+
Pop3Exception thrown when an error occurs connecting to a POP3 host.
+
+
+
Swift_TransportException
+
TransportException thrown when an error occurs in the Transport subsystem.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_IoException + __construct + (string $message) +
+
+
+ + + + +

+ Constructor __construct (line 25) +

+

Swift_IoException __construct( +string +$message)

+

Overridden in child classes as:
+

+
Swift_Plugins_Pop_Pop3Exception::__construct()
+
Create a new Pop3Exception with $message.
+
+
+
Swift_TransportException::__construct()
+
Create a new TransportException with $message.
+
+

+ +

Overrides : Swift_SwiftException::__construct() Create a new SwiftException with $message.

+ +
Create a new IoException with $message.
+

Parameters

+
    +
  • string $message:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_SwiftException

+

+ Swift_SwiftException::__construct() - Create a new SwiftException with $message. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_Mailer.html b/protected/extensions/yii-mail/doc/Swift/Swift_Mailer.html new file mode 100644 index 0000000..f9b75c9 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_Mailer.html @@ -0,0 +1,333 @@ + + + + + Docs For Class Swift_Mailer + + + + + + + + +

+ Class Swift_Mailer +

(line 22) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Mailer.php
+

+ +
Swift Mailer class.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_Mailer + newInstance + (Swift_Transport $transport) +
+
+ Swift_Mailer + __construct + (Swift_Transport $transport) +
+
+ int + batchSend + (Swift_Mime_Message $message, [ &$failedRecipients = null], [Swift_Mailer_RecipientIterator $it = null], array &$failedRecipients,, Swift_Mailer_RecipientIterator $it,) +
+ +
+ void + registerPlugin + (Swift_Events_EventListener $plugin, string $key) +
+
+ int + send + (Swift_Mime_Message $message, [ &$failedRecipients = null], array &$failedRecipients,) +
+
+
+ + + + +

+ Static Method newInstance (line 44) +

+

Swift_Mailer newInstance( +Swift_Transport +$transport)

+ + +
Create a new Mailer instance.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 33) +

+

Swift_Mailer __construct( +Swift_Transport +$transport)

+ + +
Create a new Mailer using $transport for delivery.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method batchSend (line 102) +

+

int batchSend( +Swift_Mime_Message +$message, [ +&$failedRecipients = null], [Swift_Mailer_RecipientIterator +$it = null], array +&$failedRecipients,, Swift_Mailer_RecipientIterator +$it,)

+ + +
Send the given Message to all recipients individually.
+

This differs from send() in the way headers are presented to the recipient. The only recipient in the "To:" field will be the individual recipient it was sent to.

If an iterator is provided, recipients will be read from the iterator one-by-one, otherwise recipient data will be retreived from the Message object.

Sender information is always read from the Message object.

The return value is the number of recipients who were accepted for delivery.

+

Parameters

+ + +

Info

+ +
+ +

+ Method getTransport (line 169) +

+

Swift_Transport getTransport( +)

+ + +
The Transport used to send messages.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method registerPlugin (line 160) +

+

void registerPlugin( +Swift_Events_EventListener +$plugin, string +$key)

+ + +
Register a plugin using a known unique key (e.g. myPlugin).
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 68) +

+

int send( +Swift_Mime_Message +$message, [ +&$failedRecipients = null], array +&$failedRecipients,)

+ + +
Send the given Message like it would be sent in a mail client.
+

All recipients (with the exception of Bcc) will be able to see the other recipients this message was sent to.

If you need to send to each recipient without disclosing details about the other recipients see batchSend().

Recipient/sender data will be retreived from the Message object.

The return value is the number of recipients who were accepted for delivery.

+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • array &$failedRecipients,: optional
  • +
  • &$failedRecipients:
  • +
+ +

Info

+ +
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_ReplacementFilterFactory.html b/protected/extensions/yii-mail/doc/Swift/Swift_ReplacementFilterFactory.html new file mode 100644 index 0000000..1ef6b4f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_ReplacementFilterFactory.html @@ -0,0 +1,197 @@ + + + + + Docs For Class Swift_ReplacementFilterFactory + + + + + + + + +

+ Interface Swift_ReplacementFilterFactory +

(line 16) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/ReplacementFilterFactory.php
+

+ +
Creates StreamFilters.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_StreamFilter + createFilter + (mixed $search, mixed $replace) +
+
+
+ + + + +

+ Method createFilter (line 25) +

+

Swift_StreamFilter createFilter( +mixed +$search, mixed +$replace)

+ + +
Create a filter to replace $search with $replace.
+

Parameters

+
    +
  • mixed $search:
  • +
  • mixed $replace:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_RfcComplianceException.html b/protected/extensions/yii-mail/doc/Swift/Swift_RfcComplianceException.html new file mode 100644 index 0000000..0dd8d13 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_RfcComplianceException.html @@ -0,0 +1,207 @@ + + + + + Docs For Class Swift_RfcComplianceException + + + + + + + + +

+ Class Swift_RfcComplianceException +

(line 18) +
+ + +
+

Description

+
+Exception
+   |
+   --Swift_SwiftException
+      |
+      --Swift_RfcComplianceException
+

+ Located in File: /vendors/swiftMailer/classes/Swift/RfcComplianceException.php
+

+ +
RFC Compliance Exception class.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_RfcComplianceException + __construct + (string $message) +
+
+
+ + + + +

+ Constructor __construct (line 25) +

+

Swift_RfcComplianceException __construct( +string +$message)

+ +

Overrides : Swift_SwiftException::__construct() Create a new SwiftException with $message.

+ +
Create a new RfcComplianceException with $message.
+

Parameters

+
    +
  • string $message:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_SwiftException

+

+ Swift_SwiftException::__construct() - Create a new SwiftException with $message. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilter.html b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilter.html new file mode 100644 index 0000000..bcf8033 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilter.html @@ -0,0 +1,220 @@ + + + + + Docs For Class Swift_StreamFilter + + + + + + + + +

+ Interface Swift_StreamFilter +

(line 16) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/StreamFilter.php
+

+ +
Processes bytes as they pass through a stream and performs filtering.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ mixed + filter + (mixed $buffer) +
+
+ boolean + shouldBuffer + (mixed $buffer) +
+
+
+ + + + +

+ Method filter (line 31) +

+

mixed filter( +mixed +$buffer)

+ + +
Filters $buffer and returns the changes.
+

Parameters

+
    +
  • mixed $buffer:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method shouldBuffer (line 24) +

+

boolean shouldBuffer( +mixed +$buffer)

+ + +
Based on the buffer given, this returns true if more buffering is needed.
+

Parameters

+
    +
  • mixed $buffer:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_ByteArrayReplacementFilter.html b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_ByteArrayReplacementFilter.html new file mode 100644 index 0000000..2c8b8d6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_ByteArrayReplacementFilter.html @@ -0,0 +1,262 @@ + + + + + Docs For Class Swift_StreamFilters_ByteArrayReplacementFilter + + + + + + + + +

+ Class Swift_StreamFilters_ByteArrayReplacementFilter +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php
+

+ +
Processes bytes as they pass through a buffer and replaces sequences in it.
+

This stream filter deals with Byte arrays rather than simple strings.

+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_StreamFilters_ByteArrayReplacementFilter + __construct + (array $search, array $replace) +
+
+ array + filter + (array $buffer, [ $_minReplaces = -1]) +
+
+ boolean + shouldBuffer + (array $buffer) +
+
+
+ + + + +

+ Constructor __construct (line 45) +

+

Swift_StreamFilters_ByteArrayReplacementFilter __construct( +array +$search, array +$replace)

+ + +
Create a new ByteArrayReplacementFilter with $search and $replace.
+

Parameters

+
    +
  • array $search:
  • +
  • array $replace:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method filter (line 127) +

+

array filter( +array +$buffer, [ +$_minReplaces = -1])

+ +
+
Implementation of:
+
+
Swift_StreamFilter::filter()
+
Filters $buffer and returns the changes.
+
+ +
Perform the actual replacements on $buffer and return the result.
+

Parameters

+
    +
  • array $buffer:
  • +
  • $_minReplaces:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method shouldBuffer (line 116) +

+

boolean shouldBuffer( +array +$buffer)

+ +
+
Implementation of:
+
+
Swift_StreamFilter::shouldBuffer()
+
Based on the buffer given, this returns true if more buffering is needed.
+
+ +
Returns true if based on the buffer passed more bytes should be buffered.
+

Parameters

+
    +
  • array $buffer:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:16 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilter.html b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilter.html new file mode 100644 index 0000000..5cd4975 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilter.html @@ -0,0 +1,259 @@ + + + + + Docs For Class Swift_StreamFilters_StringReplacementFilter + + + + + + + + +

+ Class Swift_StreamFilters_StringReplacementFilter +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilter.php
+

+ +
Processes bytes as they pass through a buffer and replaces sequences in it.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_StreamFilters_StringReplacementFilter + __construct + (string|array $search, string|array $replace) +
+
+ string + filter + (string $buffer) +
+
+ boolean + shouldBuffer + (string $buffer) +
+
+
+ + + + +

+ Constructor __construct (line 32) +

+

Swift_StreamFilters_StringReplacementFilter __construct( +string|array +$search, string|array +$replace)

+ + +
Create a new StringReplacementFilter with $search and $replace.
+

Parameters

+
    +
  • string|array $search:
  • +
  • string|array $replace:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method filter (line 61) +

+

string filter( +string +$buffer)

+ +
+
Implementation of:
+
+
Swift_StreamFilter::filter()
+
Filters $buffer and returns the changes.
+
+ +
Perform the actual replacements on $buffer and return the result.
+

Parameters

+
    +
  • string $buffer:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method shouldBuffer (line 43) +

+

boolean shouldBuffer( +string +$buffer)

+ +
+
Implementation of:
+
+
Swift_StreamFilter::shouldBuffer()
+
Based on the buffer given, this returns true if more buffering is needed.
+
+ +
Returns true if based on the buffer passed more bytes should be buffered.
+

Parameters

+
    +
  • string $buffer:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilterFactory.html b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilterFactory.html new file mode 100644 index 0000000..5f65fee --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_StreamFilters_StringReplacementFilterFactory.html @@ -0,0 +1,203 @@ + + + + + Docs For Class Swift_StreamFilters_StringReplacementFilterFactory + + + + + + + + +

+ Class Swift_StreamFilters_StringReplacementFilterFactory +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilterFactory.php
+

+ +
Creates filters for replacing needles in a string buffer.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_StreamFilter + createFilter + (string $search, string $replace) +
+
+
+ + + + +

+ Method createFilter (line 32) +

+

Swift_StreamFilter createFilter( +string +$search, string +$replace)

+ +
+
Implementation of:
+
+
Swift_ReplacementFilterFactory::createFilter()
+
Create a filter to replace $search with $replace.
+
+ +
Create a new StreamFilter to replace $search with $replace in a string.
+

Parameters

+
    +
  • string $search:
  • +
  • string $replace:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Swift_SwiftException.html b/protected/extensions/yii-mail/doc/Swift/Swift_SwiftException.html new file mode 100644 index 0000000..4c7c220 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Swift_SwiftException.html @@ -0,0 +1,300 @@ + + + + + Docs For Class Swift_SwiftException + + + + + + + + +

+ Class Swift_SwiftException +

(line 16) +
+ + +
+

Description

+
+Exception
+   |
+   --Swift_SwiftException
+

+ Located in File: /vendors/swiftMailer/classes/Swift/SwiftException.php
+

+ +
Base Exception class.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_SwiftException: +
+
Swift_DependencyException
+
DependencyException thrown when a requested dependeny is missing.
+
+
+
Swift_IoException
+
I/O Exception class.
+
+
+
Swift_RfcComplianceException
+
RFC Compliance Exception class.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_SwiftException + __construct + (string $message) +
+
+
+ + + + +

+ Constructor __construct (line 23) +

+

Swift_SwiftException __construct( +string +$message)

+

Overridden in child classes as:
+

+
Swift_DependencyException::__construct()
+
Create a new DependencyException with $message.
+
+
+
Swift_IoException::__construct()
+
Create a new IoException with $message.
+
+
+
Swift_Plugins_Pop_Pop3Exception::__construct()
+
Create a new Pop3Exception with $message.
+
+
+
Swift_TransportException::__construct()
+
Create a new TransportException with $message.
+
+
+
Swift_RfcComplianceException::__construct()
+
Create a new RfcComplianceException with $message.
+
+

+ +

Overrides : Exception::constructor __construct ( [$message = ], [$code = ], [$previous = ] ) parent method not documented

+ +
Create a new SwiftException with $message.
+

Parameters

+
    +
  • string $message:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Exception (Internal Class)

+

+ $code - +

+

+ $file - +

+

+ $line - +

+

+ $message - +

+

+ $previous - +

+

+ $string - +

+

+ $trace - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Exception (Internal Class)

+

+ constructor __construct ( [$message = ], [$code = ], [$previous = ] ) - +

+ +

+ getCode ( ) - +

+ +

+ getFile ( ) - +

+ +

+ getLine ( ) - +

+ +

+ getMessage ( ) - +

+ +

+ getPrevious ( ) - +

+ +

+ getTrace ( ) - +

+ +

+ getTraceAsString ( ) - +

+ +

+ __clone ( ) - +

+ +

+ __toString ( ) - +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_FailoverTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_FailoverTransport.html new file mode 100644 index 0000000..241c8ae --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_FailoverTransport.html @@ -0,0 +1,292 @@ + + + + + Docs For Class Swift_FailoverTransport + + + + + + + + +

+ Class Swift_FailoverTransport +

(line 20) +
+ + +
+

Description

+
+Swift_Transport_LoadBalancedTransport
+   |
+   --Swift_Transport_FailoverTransport
+      |
+      --Swift_FailoverTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/FailoverTransport.php
+

+ +
Contains a list of redundant Transports so when one fails, the next is used.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_FailoverTransport + newInstance + ([string $transports = array()]) +
+
+ Swift_FailoverTransport + __construct + ([array $transports = array()]) +
+
+
+ + + + +

+ Static Method newInstance (line 43) +

+

Swift_FailoverTransport newInstance( +[string +$transports = array()])

+ + +
Create a new FailoverTransport instance.
+

Parameters

+
    +
  • string $transports:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 27) +

+

Swift_FailoverTransport __construct( +[array +$transports = array()])

+ +

Overrides : Swift_Transport_FailoverTransport::__construct() Creates a new FailoverTransport.

+ +
Creates a new FailoverTransport with $transports.
+

Parameters

+
    +
  • array $transports:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Transport_LoadBalancedTransport

+

+ Swift_Transport_LoadBalancedTransport::$_transports - The Transports which are used in rotation. +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_FailoverTransport

+

+ Swift_Transport_FailoverTransport::__construct() - Creates a new FailoverTransport. +

+ +

+ Swift_Transport_FailoverTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_FailoverTransport::_getNextTransport() - +

+ +

+ Swift_Transport_FailoverTransport::_killCurrentTransport() - +

+ +
+ +

Inherited From Class Swift_Transport_LoadBalancedTransport

+

+ Swift_Transport_LoadBalancedTransport::__construct() - Creates a new LoadBalancedTransport. +

+ +

+ Swift_Transport_LoadBalancedTransport::getTransports() - Get $transports to delegate to. +

+ +

+ Swift_Transport_LoadBalancedTransport::isStarted() - Test if this Transport mechanism has started. +

+ +

+ Swift_Transport_LoadBalancedTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_LoadBalancedTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_LoadBalancedTransport::setTransports() - Set $transports to delegate to. +

+ +

+ Swift_Transport_LoadBalancedTransport::start() - Start this Transport mechanism. +

+ +

+ Swift_Transport_LoadBalancedTransport::stop() - Stop this Transport mechanism. +

+ +

+ Swift_Transport_LoadBalancedTransport::_getNextTransport() - Rotates the transport list around and returns the first instance. +

+ +

+ Swift_Transport_LoadBalancedTransport::_killCurrentTransport() - Tag the currently used (top of stack) transport as dead/useless. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_LoadBalancedTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_LoadBalancedTransport.html new file mode 100644 index 0000000..0c3e2d4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_LoadBalancedTransport.html @@ -0,0 +1,271 @@ + + + + + Docs For Class Swift_LoadBalancedTransport + + + + + + + + +

+ Class Swift_LoadBalancedTransport +

(line 20) +
+ + +
+

Description

+
+Swift_Transport_LoadBalancedTransport
+   |
+   --Swift_LoadBalancedTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/LoadBalancedTransport.php
+

+ +
Redudantly and rotationally uses several Transport implementations when sending.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_LoadBalancedTransport + newInstance + ([string $transports = array()]) +
+
+ Swift_LoadBalancedTransport + __construct + ([array $transports = array()]) +
+
+
+ + + + +

+ Static Method newInstance (line 43) +

+

Swift_LoadBalancedTransport newInstance( +[string +$transports = array()])

+ + +
Create a new LoadBalancedTransport instance.
+

Parameters

+
    +
  • string $transports:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 27) +

+

Swift_LoadBalancedTransport __construct( +[array +$transports = array()])

+ +

Overrides : Swift_Transport_LoadBalancedTransport::__construct() Creates a new LoadBalancedTransport.

+ +
Creates a new LoadBalancedTransport with $transports.
+

Parameters

+
    +
  • array $transports:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Transport_LoadBalancedTransport

+

+ Swift_Transport_LoadBalancedTransport::$_transports - The Transports which are used in rotation. +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_LoadBalancedTransport

+

+ Swift_Transport_LoadBalancedTransport::__construct() - Creates a new LoadBalancedTransport. +

+ +

+ Swift_Transport_LoadBalancedTransport::getTransports() - Get $transports to delegate to. +

+ +

+ Swift_Transport_LoadBalancedTransport::isStarted() - Test if this Transport mechanism has started. +

+ +

+ Swift_Transport_LoadBalancedTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_LoadBalancedTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_LoadBalancedTransport::setTransports() - Set $transports to delegate to. +

+ +

+ Swift_Transport_LoadBalancedTransport::start() - Start this Transport mechanism. +

+ +

+ Swift_Transport_LoadBalancedTransport::stop() - Stop this Transport mechanism. +

+ +

+ Swift_Transport_LoadBalancedTransport::_getNextTransport() - Rotates the transport list around and returns the first instance. +

+ +

+ Swift_Transport_LoadBalancedTransport::_killCurrentTransport() - Tag the currently used (top of stack) transport as dead/useless. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_MailTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_MailTransport.html new file mode 100644 index 0000000..91d0f1c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_MailTransport.html @@ -0,0 +1,258 @@ + + + + + Docs For Class Swift_MailTransport + + + + + + + + +

+ Class Swift_MailTransport +

(line 20) +
+ + +
+

Description

+
+Swift_Transport_MailTransport
+   |
+   --Swift_MailTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/MailTransport.php
+

+ +
Sends Messages using the mail() function.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_MailTransport + newInstance + ([string $extraParams = '-f%s']) +
+
+ Swift_MailTransport + __construct + ([string $extraParams = '-f%s']) +
+
+
+ + + + +

+ Static Method newInstance (line 43) +

+

Swift_MailTransport newInstance( +[string +$extraParams = '-f%s'])

+ + +
Create a new MailTransport instance.
+

Parameters

+
    +
  • string $extraParams: To be passed to mail()
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 27) +

+

Swift_MailTransport __construct( +[string +$extraParams = '-f%s'])

+ +

Overrides : Swift_Transport_MailTransport::__construct() Create a new MailTransport with the $log.

+ +
Create a new MailTransport, optionally specifying $extraParams.
+

Parameters

+
    +
  • string $extraParams:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_MailTransport

+

+ Swift_Transport_MailTransport::__construct() - Create a new MailTransport with the $log. +

+ +

+ Swift_Transport_MailTransport::getExtraParams() - Get the additional parameters used on the mail() function. +

+ +

+ Swift_Transport_MailTransport::isStarted() - Not used. +

+ +

+ Swift_Transport_MailTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_MailTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_MailTransport::setExtraParams() - Set the additional parameters used on the mail() function. +

+ +

+ Swift_Transport_MailTransport::start() - Not used. +

+ +

+ Swift_Transport_MailTransport::stop() - Not used. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Logger.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Logger.html new file mode 100644 index 0000000..c1e9f6d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Logger.html @@ -0,0 +1,235 @@ + + + + + Docs For Class Swift_Plugins_Logger + + + + + + + + +

+ Interface Swift_Plugins_Logger +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Logger.php
+

+ +
Logs events in the Transport system.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + add + (string $entry) +
+
+ void + clear + () +
+
+ string + dump + () +
+
+
+ + + + +

+ Method add (line 24) +

+

void add( +string +$entry)

+ + +
Add a log entry.
+

Parameters

+
    +
  • string $entry:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clear (line 29) +

+

void clear( +)

+ + +
Clear the log contents.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method dump (line 35) +

+

string dump( +)

+ + +
Get this log as a string.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_ArrayLogger.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_ArrayLogger.html new file mode 100644 index 0000000..c10d7c0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_ArrayLogger.html @@ -0,0 +1,278 @@ + + + + + Docs For Class Swift_Plugins_Loggers_ArrayLogger + + + + + + + + +

+ Class Swift_Plugins_Loggers_ArrayLogger +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Loggers/ArrayLogger.php
+

+ +
Logs to an Array backend.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_Loggers_ArrayLogger + __construct + ([ $size = 50]) +
+
+ void + add + (string $entry) +
+
+ void + clear + () +
+
+ string + dump + () +
+
+
+ + + + +

+ Constructor __construct (line 38) +

+

Swift_Plugins_Loggers_ArrayLogger __construct( +[ +$size = 50])

+ + +
Create a new ArrayLogger with a maximum of $size entries.
+

Parameters

+
    +
  • $size:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method add (line 47) +

+

void add( +string +$entry)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::add()
+
Add a log entry.
+
+ +
Add a log entry.
+

Parameters

+
    +
  • string $entry:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clear (line 59) +

+

void clear( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::clear()
+
Clear the log contents.
+
+ +
Clear the log contents.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method dump (line 68) +

+

string dump( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::dump()
+
Get this log as a string.
+
+ +
Get this log as a string.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:13 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_EchoLogger.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_EchoLogger.html new file mode 100644 index 0000000..b037f47 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Loggers_EchoLogger.html @@ -0,0 +1,278 @@ + + + + + Docs For Class Swift_Plugins_Loggers_EchoLogger + + + + + + + + +

+ Class Swift_Plugins_Loggers_EchoLogger +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Loggers/EchoLogger.php
+

+ +
Prints all log messages in real time.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_Loggers_EchoLogger + __construct + ([boolean $isHtml = true]) +
+
+ void + add + (string $entry) +
+
+ void + clear + () +
+
+ void + dump + () +
+
+
+ + + + +

+ Constructor __construct (line 29) +

+

Swift_Plugins_Loggers_EchoLogger __construct( +[boolean +$isHtml = true])

+ + +
Create a new EchoLogger.
+

Parameters

+
    +
  • boolean $isHtml:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method add (line 38) +

+

void add( +string +$entry)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::add()
+
Add a log entry.
+
+ +
Add a log entry.
+

Parameters

+
    +
  • string $entry:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method clear (line 53) +

+

void clear( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::clear()
+
Clear the log contents.
+
+ +
Not implemented.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method dump (line 60) +

+

void dump( +)

+ +
+
Implementation of:
+
+
Swift_Plugins_Logger::dump()
+
Get this log as a string.
+
+ +
Not implemented.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Pop_Pop3Exception.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Pop_Pop3Exception.html new file mode 100644 index 0000000..c09cd0c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Plugins_Pop_Pop3Exception.html @@ -0,0 +1,282 @@ + + + + + Docs For Class Swift_Plugins_Pop_Pop3Exception + + + + + + + + +

+ Class Swift_Plugins_Pop_Pop3Exception +

(line 21) +
+ + +
+

Description

+
+Exception
+   |
+   --Swift_SwiftException
+      |
+      --Swift_IoException
+         |
+         --Swift_Plugins_Pop_Pop3Exception
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Exception.php
+

+ +
Pop3Exception thrown when an error occurs connecting to a POP3 host.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Plugins_Pop_Pop3Exception + __construct + (string $message) +
+
+
+ + + + +

+ Constructor __construct (line 29) +

+

Swift_Plugins_Pop_Pop3Exception __construct( +string +$message)

+ +

Overrides : Swift_IoException::__construct() Create a new IoException with $message.

+ +
Create a new Pop3Exception with $message.
+

Parameters

+
    +
  • string $message:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Exception (Internal Class)

+

+ $code - +

+

+ $file - +

+

+ $line - +

+

+ $message - +

+

+ $previous - +

+

+ $string - +

+

+ $trace - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_IoException

+

+ Swift_IoException::__construct() - Create a new IoException with $message. +

+ +
+ +

Inherited From Class Swift_SwiftException

+

+ Swift_SwiftException::__construct() - Create a new SwiftException with $message. +

+ +
+ +

Inherited From Class Exception (Internal Class)

+

+ constructor __construct ( [$message = ], [$code = ], [$previous = ] ) - +

+ +

+ getCode ( ) - +

+ +

+ getFile ( ) - +

+ +

+ getLine ( ) - +

+ +

+ getMessage ( ) - +

+ +

+ getPrevious ( ) - +

+ +

+ getTrace ( ) - +

+ +

+ getTraceAsString ( ) - +

+ +

+ __clone ( ) - +

+ +

+ __toString ( ) - +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_SendmailTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_SendmailTransport.html new file mode 100644 index 0000000..8c260f8 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_SendmailTransport.html @@ -0,0 +1,361 @@ + + + + + Docs For Class Swift_SendmailTransport + + + + + + + + +

+ Class Swift_SendmailTransport +

(line 20) +
+ + +
+

Description

+
+Swift_Transport_AbstractSmtpTransport
+   |
+   --Swift_Transport_SendmailTransport
+      |
+      --Swift_SendmailTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/SendmailTransport.php
+

+ +
SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_SendmailTransport + newInstance + ([string $command = '/usr/sbin/sendmail -bs']) +
+
+ Swift_SendmailTransport + __construct + ([string $command = '/usr/sbin/sendmail -bs']) +
+
+
+ + + + +

+ Static Method newInstance (line 43) +

+

Swift_SendmailTransport newInstance( +[string +$command = '/usr/sbin/sendmail -bs'])

+ + +
Create a new SendmailTransport instance.
+

Parameters

+
    +
  • string $command:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 27) +

+

Swift_SendmailTransport __construct( +[string +$command = '/usr/sbin/sendmail -bs'])

+ +

Overrides : Swift_Transport_SendmailTransport::__construct() Create a new SendmailTransport with $buf for I/O.

+ +
Create a new SendmailTransport, optionally using $command for sending.
+

Parameters

+
    +
  • string $command:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::$_buffer - Input-Output buffer for sending/receiving SMTP commands and responses +

+

+ Swift_Transport_AbstractSmtpTransport::$_domain - The domain name to use in HELO command +

+

+ Swift_Transport_AbstractSmtpTransport::$_eventDispatcher - The event dispatching layer +

+

+ Swift_Transport_AbstractSmtpTransport::$_started - Connection status +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_SendmailTransport

+

+ Swift_Transport_SendmailTransport::__construct() - Create a new SendmailTransport with $buf for I/O. +

+ +

+ Swift_Transport_SendmailTransport::getCommand() - Get the sendmail command which will be invoked. +

+ +

+ Swift_Transport_SendmailTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_SendmailTransport::setCommand() - Set the command to invoke. +

+ +

+ Swift_Transport_SendmailTransport::start() - Start the standalone SMTP session if running in -bs mode. +

+ +

+ Swift_Transport_SendmailTransport::_getBufferParams() - Get the params to initialize the buffer +

+ +
+ +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::__construct() - Creates a new EsmtpTransport using the given I/O buffer. +

+ +

+ Swift_Transport_AbstractSmtpTransport::executeCommand() - Run a command against the buffer, expecting the given response codes. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getBuffer() - Get the IoBuffer where read/writes are occurring. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getLocalDomain() - Get the name of the domain Swift will identify as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::isStarted() - Test if an SMTP connection has been established. +

+ +

+ Swift_Transport_AbstractSmtpTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_AbstractSmtpTransport::reset() - Reset the current mail transaction. +

+ +

+ Swift_Transport_AbstractSmtpTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_AbstractSmtpTransport::setLocalDomain() - Set the name of the local domain which Swift will identify itself as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::start() - Start the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::stop() - Stop the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::_assertResponseCode() - Throws an Exception if a response code is incorrect +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doDataCommand() - Send the DATA command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doHeloCommand() - Send the HELO welcome +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doMailFromCommand() - Send the MAIL FROM command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doRcptToCommand() - Send the RCPT TO command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getBufferParams() - Return an array of params for the Buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getFullResponse() - Get an entire multi-line response using its sequence number +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getReversePath() - Determine the best-use reverse path for this message +

+ +

+ Swift_Transport_AbstractSmtpTransport::_readGreeting() - Read the opening SMTP greeting +

+ +

+ Swift_Transport_AbstractSmtpTransport::_streamMessage() - Stream the contents of the message over the buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_throwException() - Throw a TransportException, first sending it to any listeners +

+ +

+ Swift_Transport_AbstractSmtpTransport::__destruct() - Destructor. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_SmtpTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_SmtpTransport.html new file mode 100644 index 0000000..e10e1b3 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_SmtpTransport.html @@ -0,0 +1,413 @@ + + + + + Docs For Class Swift_SmtpTransport + + + + + + + + +

+ Class Swift_SmtpTransport +

(line 20) +
+ + +
+

Description

+
+Swift_Transport_AbstractSmtpTransport
+   |
+   --Swift_Transport_EsmtpTransport
+      |
+      --Swift_SmtpTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/SmtpTransport.php
+

+ +
Sends Messages over SMTP with ESMTP support.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static Swift_SmtpTransport + newInstance + ([string $host = 'localhost'], [int $port = 25], [int $security = null]) +
+
+ Swift_SmtpTransport + __construct + ([string $host = 'localhost'], [int $port = 25], [int $security = null]) +
+
+
+ + + + +

+ Static Method newInstance (line 50) +

+

Swift_SmtpTransport newInstance( +[string +$host = 'localhost'], [int +$port = 25], [int +$security = null])

+ + +
Create a new SmtpTransport instance.
+

Parameters

+
    +
  • string $host:
  • +
  • int $port:
  • +
  • int $security:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Constructor __construct (line 29) +

+

Swift_SmtpTransport __construct( +[string +$host = 'localhost'], [int +$port = 25], [int +$security = null])

+ +

Overrides : Swift_Transport_EsmtpTransport::__construct() Creates a new EsmtpTransport using the given I/O buffer.

+ +
Create a new SmtpTransport, optionally with $host, $port and $security.
+

Parameters

+
    +
  • string $host:
  • +
  • int $port:
  • +
  • int $security:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::$_buffer - Input-Output buffer for sending/receiving SMTP commands and responses +

+

+ Swift_Transport_AbstractSmtpTransport::$_domain - The domain name to use in HELO command +

+

+ Swift_Transport_AbstractSmtpTransport::$_eventDispatcher - The event dispatching layer +

+

+ Swift_Transport_AbstractSmtpTransport::$_started - Connection status +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_EsmtpTransport

+

+ Swift_Transport_EsmtpTransport::__construct() - Creates a new EsmtpTransport using the given I/O buffer. +

+ +

+ Swift_Transport_EsmtpTransport::executeCommand() - Run a command against the buffer, expecting the given response codes. +

+ +

+ Swift_Transport_EsmtpTransport::getEncryption() - Get the encryption type. +

+ +

+ Swift_Transport_EsmtpTransport::getExtensionHandlers() - Get ESMTP extension handlers. +

+ +

+ Swift_Transport_EsmtpTransport::getHost() - Get the host to connect to. +

+ +

+ Swift_Transport_EsmtpTransport::getPort() - Get the port to connect to. +

+ +

+ Swift_Transport_EsmtpTransport::getTimeout() - Get the connection timeout. +

+ +

+ Swift_Transport_EsmtpTransport::setEncryption() - Set the encryption type (tls or ssl) +

+ +

+ Swift_Transport_EsmtpTransport::setExtensionHandlers() - Set ESMTP extension handlers. +

+ +

+ Swift_Transport_EsmtpTransport::setHost() - Set the host to connect to. +

+ +

+ Swift_Transport_EsmtpTransport::setPort() - Set the port to connect to. +

+ +

+ Swift_Transport_EsmtpTransport::setTimeout() - Set the connection timeout. +

+ +

+ Swift_Transport_EsmtpTransport::_doHeloCommand() - Overridden to perform EHLO instead +

+ +

+ Swift_Transport_EsmtpTransport::_doMailFromCommand() - Overridden to add Extension support +

+ +

+ Swift_Transport_EsmtpTransport::_doRcptToCommand() - Overridden to add Extension support +

+ +

+ Swift_Transport_EsmtpTransport::_getBufferParams() - Get the params to initialize the buffer +

+ +

+ Swift_Transport_EsmtpTransport::__call() - Mixin handling method for ESMTP handlers +

+ +
+ +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::__construct() - Creates a new EsmtpTransport using the given I/O buffer. +

+ +

+ Swift_Transport_AbstractSmtpTransport::executeCommand() - Run a command against the buffer, expecting the given response codes. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getBuffer() - Get the IoBuffer where read/writes are occurring. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getLocalDomain() - Get the name of the domain Swift will identify as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::isStarted() - Test if an SMTP connection has been established. +

+ +

+ Swift_Transport_AbstractSmtpTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_AbstractSmtpTransport::reset() - Reset the current mail transaction. +

+ +

+ Swift_Transport_AbstractSmtpTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_AbstractSmtpTransport::setLocalDomain() - Set the name of the local domain which Swift will identify itself as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::start() - Start the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::stop() - Stop the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::_assertResponseCode() - Throws an Exception if a response code is incorrect +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doDataCommand() - Send the DATA command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doHeloCommand() - Send the HELO welcome +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doMailFromCommand() - Send the MAIL FROM command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doRcptToCommand() - Send the RCPT TO command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getBufferParams() - Return an array of params for the Buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getFullResponse() - Get an entire multi-line response using its sequence number +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getReversePath() - Determine the best-use reverse path for this message +

+ +

+ Swift_Transport_AbstractSmtpTransport::_readGreeting() - Read the opening SMTP greeting +

+ +

+ Swift_Transport_AbstractSmtpTransport::_streamMessage() - Stream the contents of the message over the buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_throwException() - Throw a TransportException, first sending it to any listeners +

+ +

+ Swift_Transport_AbstractSmtpTransport::__destruct() - Destructor. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport.html new file mode 100644 index 0000000..dda6642 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport.html @@ -0,0 +1,283 @@ + + + + + Docs For Class Swift_Transport + + + + + + + + +

+ Interface Swift_Transport +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport.php
+

+ +
Sends Messages via an abstract Transport subsystem.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + isStarted + () +
+
+ void + registerPlugin + (Swift_Events_EventListener $plugin) +
+
+ int + send + (Swift_Mime_Message $message, [string[] &$failedRecipients = null]) +
+
+ void + start + () +
+
+ void + stop + () +
+
+
+ + + + +

+ Method isStarted (line 29) +

+

boolean isStarted( +)

+ + +
Test if this Transport mechanism has started.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method registerPlugin (line 58) +

+

void registerPlugin( +Swift_Events_EventListener +$plugin)

+ + +
Register a plugin in the Transport.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 51) +

+

int send( +Swift_Mime_Message +$message, [string[] +&$failedRecipients = null])

+ + +
Send the given Message.
+

Recipient/sender data will be retreived from the Message API. The return value is the number of recipients who were accepted for delivery.

+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string[] &$failedRecipients: to collect failures by-reference
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method start (line 34) +

+

void start( +)

+ + +
Start this Transport mechanism.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method stop (line 39) +

+

void stop( +)

+ + +
Stop this Transport mechanism.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_TransportException.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_TransportException.html new file mode 100644 index 0000000..5d540fc --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_TransportException.html @@ -0,0 +1,282 @@ + + + + + Docs For Class Swift_TransportException + + + + + + + + +

+ Class Swift_TransportException +

(line 19) +
+ + +
+

Description

+
+Exception
+   |
+   --Swift_SwiftException
+      |
+      --Swift_IoException
+         |
+         --Swift_TransportException
+

+ Located in File: /vendors/swiftMailer/classes/Swift/TransportException.php
+

+ +
TransportException thrown when an error occurs in the Transport subsystem.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_TransportException + __construct + (string $message) +
+
+
+ + + + +

+ Constructor __construct (line 26) +

+

Swift_TransportException __construct( +string +$message)

+ +

Overrides : Swift_IoException::__construct() Create a new IoException with $message.

+ +
Create a new TransportException with $message.
+

Parameters

+
    +
  • string $message:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Exception (Internal Class)

+

+ $code - +

+

+ $file - +

+

+ $line - +

+

+ $message - +

+

+ $previous - +

+

+ $string - +

+

+ $trace - +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_IoException

+

+ Swift_IoException::__construct() - Create a new IoException with $message. +

+ +
+ +

Inherited From Class Swift_SwiftException

+

+ Swift_SwiftException::__construct() - Create a new SwiftException with $message. +

+ +
+ +

Inherited From Class Exception (Internal Class)

+

+ constructor __construct ( [$message = ], [$code = ], [$previous = ] ) - +

+ +

+ getCode ( ) - +

+ +

+ getFile ( ) - +

+ +

+ getLine ( ) - +

+ +

+ getMessage ( ) - +

+ +

+ getPrevious ( ) - +

+ +

+ getTrace ( ) - +

+ +

+ getTraceAsString ( ) - +

+ +

+ __clone ( ) - +

+ +

+ __toString ( ) - +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_AbstractSmtpTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_AbstractSmtpTransport.html new file mode 100644 index 0000000..97458e5 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_AbstractSmtpTransport.html @@ -0,0 +1,873 @@ + + + + + Docs For Class Swift_Transport_AbstractSmtpTransport + + + + + + + + +

+ Class Swift_Transport_AbstractSmtpTransport +

(line 26) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/AbstractSmtpTransport.php
+

+ +
Sends Messages over SMTP.
+
    +
  • author: - Chris Corbyn
  • +
  • abstract: -
  • +
+

+Classes extended from Swift_Transport_AbstractSmtpTransport: +
+
Swift_Transport_EsmtpTransport
+
Sends Messages over SMTP with ESMTP support.
+
+
+
Swift_Transport_SendmailTransport
+
SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ mixed + $_buffer +
+
+ mixed + $_domain +
+
+ mixed + $_eventDispatcher +
+
+ mixed + $_started +
+
+ +
+

+ $_buffer (line 31) +

+

Data type : mixed

+ +
Input-Output buffer for sending/receiving SMTP commands and responses
+
    +
  • access: - protected
  • +
+
+ +
+

+ $_domain = '[127.0.0.1]' (line 37) +

+

Data type : mixed

+ +
The domain name to use in HELO command
+
    +
  • access: - protected
  • +
+
+ +
+

+ $_eventDispatcher (line 40) +

+

Data type : mixed

+ +
The event dispatching layer
+
    +
  • access: - protected
  • +
+
+ +
+

+ $_started = false (line 34) +

+

Data type : mixed

+ +
Connection status
+
    +
  • access: - protected
  • +
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_AbstractSmtpTransport + __construct + (Swift_Transport_IoBuffer $buf, Swift_Events_EventDispatcher $dispatcher) +
+
+ void + __destruct + () +
+
+ string + executeCommand + (string $command, [int[] $codes = array()], [string[] &$failures = null]) +
+ +
+ string + getLocalDomain + () +
+
+ boolean + isStarted + () +
+
+ void + registerPlugin + (Swift_Events_EventListener $plugin) +
+
+ void + reset + () +
+
+ int + send + (Swift_Mime_Message $message, [string[] &$failedRecipients = null]) +
+
+ void + setLocalDomain + (string $domain) +
+
+ void + start + () +
+
+ void + stop + () +
+
+ void + _assertResponseCode + ( $response,  $wanted) +
+
+ void + _doDataCommand + () +
+
+ void + _doHeloCommand + () +
+
+ void + _doMailFromCommand + ( $address) +
+
+ void + _doRcptToCommand + ( $address) +
+
+ void + _getBufferParams + () +
+
+ void + _getFullResponse + ( $seq) +
+
+ void + _getReversePath + (Swift_Mime_Message $message) +
+
+ void + _readGreeting + () +
+
+ void + _streamMessage + (Swift_Mime_Message $message) +
+ +
+
+ + + + +

+ Constructor __construct (line 51) +

+

Swift_Transport_AbstractSmtpTransport __construct( +Swift_Transport_IoBuffer +$buf, Swift_Events_EventDispatcher +$dispatcher)

+

Overridden in child classes as:
+

+
Swift_Transport_EsmtpTransport::__construct()
+
Creates a new EsmtpTransport using the given I/O buffer.
+
+
+
Swift_SmtpTransport::__construct()
+
Create a new SmtpTransport, optionally with $host, $port and $security.
+
+
+
Swift_Transport_SendmailTransport::__construct()
+
Create a new SendmailTransport with $buf for I/O.
+
+
+
Swift_SendmailTransport::__construct()
+
Create a new SendmailTransport, optionally using $command for sending.
+
+

+ + +
Creates a new EsmtpTransport using the given I/O buffer.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Destructor __destruct (line 538) +

+

void __destruct( +)

+ + +
Destructor.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method executeCommand (line 281) +

+

string executeCommand( +string +$command, [int[] +$codes = array()], [string[] +&$failures = null])

+

Overridden in child classes as:
+

+
Swift_Transport_EsmtpTransport::executeCommand()
+
Run a command against the buffer, expecting the given response codes.
+
+

+ + +
Run a command against the buffer, expecting the given response codes.
+

If no response codes are given, the response will not be validated. If codes are given, an exception will be thrown on an invalid response.

+

Parameters

+
    +
  • string $command:
  • +
  • int[] $codes:
  • +
  • string[] &$failures:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBuffer (line 265) +

+

Swift_Transport_IoBuffer getBuffer( +)

+ + +
Get the IoBuffer where read/writes are occurring.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getLocalDomain (line 78) +

+

string getLocalDomain( +)

+ + +
Get the name of the domain Swift will identify as.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method isStarted (line 124) +

+

boolean isStarted( +)

+ +
+
Implementation of:
+
+
Swift_Transport::isStarted()
+
Test if this Transport mechanism has started.
+
+ +
Test if an SMTP connection has been established.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method registerPlugin (line 247) +

+

void registerPlugin( +Swift_Events_EventListener +$plugin)

+ +
+
Implementation of:
+
+
Swift_Transport::registerPlugin()
+
Register a plugin in the Transport.
+
+ +
Register a plugin.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method reset (line 255) +

+

void reset( +)

+ + +
Reset the current mail transaction.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 139) +

+

int send( +Swift_Mime_Message +$message, [string[] +&$failedRecipients = null])

+

Overridden in child classes as:
+

+
Swift_Transport_SendmailTransport::send()
+
Send the given Message.
+
+

+ +
+
Implementation of:
+
+
Swift_Transport::send()
+
Send the given Message.
+
+ +
Send the given Message.
+

Recipient/sender data will be retreived from the Message API. The return value is the number of recipients who were accepted for delivery.

+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string[] &$failedRecipients: to collect failures by-reference
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setLocalDomain (line 67) +

+

void setLocalDomain( +string +$domain)

+ + +
Set the name of the local domain which Swift will identify itself as.
+

This should be a fully-qualified domain name and should be truly the domain you're using. If your server doesn't have a domain name, use the IP in square brackets (i.e. [127.0.0.1]).

+

Parameters

+
    +
  • string $domain:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method start (line 86) +

+

void start( +)

+

Overridden in child classes as:
+

+
Swift_Transport_SendmailTransport::start()
+
Start the standalone SMTP session if running in -bs mode.
+
+

+ +
+
Implementation of:
+
+
Swift_Transport::start()
+
Start this Transport mechanism.
+
+ +
Start the SMTP connection.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method stop (line 206) +

+

void stop( +)

+ +
+
Implementation of:
+
+
Swift_Transport::stop()
+
Stop this Transport mechanism.
+
+ +
Stop the SMTP connection.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _assertResponseCode (line 392) +

+

void _assertResponseCode( + +$response, +$wanted)

+ + +
Throws an Exception if a response code is incorrect
+

Parameters

+
    +
  • $response:
  • +
  • $wanted:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _doDataCommand (line 327) +

+

void _doDataCommand( +)

+ + +
Send the DATA command
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _doHeloCommand (line 303) +

+

void _doHeloCommand( +)

+

Overridden in child classes as:
+

+
Swift_Transport_EsmtpTransport::_doHeloCommand()
+
Overridden to perform EHLO instead
+
+

+ + +
Send the HELO welcome
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _doMailFromCommand (line 311) +

+

void _doMailFromCommand( + +$address)

+

Overridden in child classes as:
+

+
Swift_Transport_EsmtpTransport::_doMailFromCommand()
+
Overridden to add Extension support
+
+

+ + +
Send the MAIL FROM command
+

Parameters

+
    +
  • $address:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _doRcptToCommand (line 319) +

+

void _doRcptToCommand( + +$address)

+

Overridden in child classes as:
+

+
Swift_Transport_EsmtpTransport::_doRcptToCommand()
+
Overridden to add Extension support
+
+

+ + +
Send the RCPT TO command
+

Parameters

+
    +
  • $address:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _getBufferParams (line 43) +

+

void _getBufferParams( +)

+

Overridden in child classes as:
+

+
Swift_Transport_EsmtpTransport::_getBufferParams()
+
Get the params to initialize the buffer
+
+
+
Swift_Transport_SendmailTransport::_getBufferParams()
+
Get the params to initialize the buffer
+
+

+ + +
Return an array of params for the Buffer
+ +

Info

+
    +
  • abstract -
  • +
  • access - protected
  • +
+
+ +

+ Method _getFullResponse (line 415) +

+

void _getFullResponse( + +$seq)

+ + +
Get an entire multi-line response using its sequence number
+

Parameters

+
    +
  • $seq:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _getReversePath (line 350) +

+

void _getReversePath( +Swift_Mime_Message +$message)

+ + +
Determine the best-use reverse path for this message
+

Parameters

+ + +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _readGreeting (line 297) +

+

void _readGreeting( +)

+ + +
Read the opening SMTP greeting
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _streamMessage (line 333) +

+

void _streamMessage( +Swift_Mime_Message +$message)

+ + +
Stream the contents of the message over the buffer
+

Parameters

+ + +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _throwException (line 375) +

+

void _throwException( +Swift_TransportException +$e)

+ + +
Throw a TransportException, first sending it to any listeners
+

Parameters

+ + +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:10 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpHandler.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpHandler.html new file mode 100644 index 0000000..11783dd --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpHandler.html @@ -0,0 +1,379 @@ + + + + + Docs For Class Swift_Transport_EsmtpHandler + + + + + + + + +

+ Interface Swift_Transport_EsmtpHandler +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/EsmtpHandler.php
+

+ +
An ESMTP handler.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + afterEhlo + (Swift_Transport_SmtpAgent $agent) +
+
+ string[] + exposeMixinMethods + () +
+
+ boolean + getHandledKeyword + () +
+
+ string[] + getMailParams + () +
+
+ int + getPriorityOver + (string $esmtpKeyword) +
+
+ string[] + getRcptParams + () +
+
+ void + onCommand + (Swift_Transport_SmtpAgent $agent, string $command, [int[] $codes = array()], [string[] &$failedRecipients = null], [boolean &$stop = false]) +
+
+ void + resetState + () +
+
+ void + setKeywordParams + ( $parameters) +
+
+
+ + + + +

+ Method afterEhlo (line 38) +

+

void afterEhlo( +Swift_Transport_SmtpAgent +$agent)

+ + +
Runs immediately after a EHLO has been issued.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method exposeMixinMethods (line 75) +

+

string[] exposeMixinMethods( +)

+ + +
Returns an array of method names which are exposed to the Esmtp class.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getHandledKeyword (line 26) +

+

boolean getHandledKeyword( +)

+ + +
Get the name of the ESMTP extension this handles.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMailParams (line 44) +

+

string[] getMailParams( +)

+ + +
Get params which are appended to MAIL FROM:<>.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getPriorityOver (line 69) +

+

int getPriorityOver( +string +$esmtpKeyword)

+ + +
Returns +1, -1 or 0 according to the rules for usort().
+

This method is called to ensure extensions can be execute in an appropriate order.

+

Parameters

+
    +
  • string $esmtpKeyword: to compare with
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getRcptParams (line 50) +

+

string[] getRcptParams( +)

+ + +
Get params which are appended to RCPT TO:<>.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method onCommand (line 60) +

+

void onCommand( +Swift_Transport_SmtpAgent +$agent, string +$command, [int[] +$codes = array()], [string[] +&$failedRecipients = null], [boolean +&$stop = false])

+ + +
Runs when a command is due to be sent.
+

Parameters

+
    +
  • Swift_Transport_SmtpAgent $agent: to read/write
  • +
  • string $command: to send
  • +
  • int[] $codes: expected in response
  • +
  • string[] &$failedRecipients:
  • +
  • boolean &$stop: to be set true if the command is now sent
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method resetState (line 80) +

+

void resetState( +)

+ + +
Tells this handler to clear any buffers and reset its state.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setKeywordParams (line 32) +

+

void setKeywordParams( + +$parameters)

+ + +
Set the parameters which the EHLO greeting indicated.
+

Parameters

+
    +
  • string[] $parameters:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpTransport.html new file mode 100644 index 0000000..40cdfed --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_EsmtpTransport.html @@ -0,0 +1,708 @@ + + + + + Docs For Class Swift_Transport_EsmtpTransport + + + + + + + + +

+ Class Swift_Transport_EsmtpTransport +

(line 25) +
+ + +
+

Description

+
+Swift_Transport_AbstractSmtpTransport
+   |
+   --Swift_Transport_EsmtpTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/EsmtpTransport.php
+

+ +
Sends Messages over SMTP with ESMTP support.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Transport_EsmtpTransport: +
+
Swift_SmtpTransport
+
Sends Messages over SMTP with ESMTP support.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_EsmtpTransport + __construct + (Swift_Transport_IoBuffer $buf,  $extensionHandlers, Swift_Events_EventDispatcher $dispatcher) +
+
+ string + executeCommand + (string $command, [int[] $codes = array()], [string[] &$failures = null]) +
+
+ string + getEncryption + () +
+
+ Swift_Transport_EsmtpHandler[] + getExtensionHandlers + () +
+
+ string + getHost + () +
+
+ int + getPort + () +
+
+ int + getTimeout + () +
+
+ void + setEncryption + ( $enc, string $encryption) +
+
+ void + setExtensionHandlers + ( $handlers) +
+
+ void + setHost + (string $host) +
+
+ void + setPort + (int $port) +
+
+ void + setTimeout + (int $timeout) +
+
+ void + _doHeloCommand + () +
+
+ void + _doMailFromCommand + ( $address) +
+
+ void + _doRcptToCommand + ( $address) +
+
+ void + _getBufferParams + () +
+
+ void + __call + ( $method,  $args) +
+
+
+ + + + +

+ Constructor __construct (line 64) +

+

Swift_Transport_EsmtpTransport __construct( +Swift_Transport_IoBuffer +$buf, +$extensionHandlers, Swift_Events_EventDispatcher +$dispatcher)

+

Overridden in child classes as:
+

+
Swift_SmtpTransport::__construct()
+
Create a new SmtpTransport, optionally with $host, $port and $security.
+
+

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::__construct() Creates a new EsmtpTransport using the given I/O buffer.

+ +
Creates a new EsmtpTransport using the given I/O buffer.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method executeCommand (line 182) +

+

string executeCommand( +string +$command, [int[] +$codes = array()], [string[] +&$failures = null])

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::executeCommand() Run a command against the buffer, expecting the given response codes.

+
+
Implementation of:
+
+
Swift_Transport_SmtpAgent::executeCommand()
+
Run a command against the buffer, expecting the given response codes.
+
+ +
Run a command against the buffer, expecting the given response codes.
+

If no response codes are given, the response will not be validated. If codes are given, an exception will be thrown on an invalid response.

+

Parameters

+
    +
  • string $command:
  • +
  • int[] $codes:
  • +
  • string[] &$failures:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getEncryption (line 142) +

+

string getEncryption( +)

+ + +
Get the encryption type.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getExtensionHandlers (line 168) +

+

Swift_Transport_EsmtpHandler[] getExtensionHandlers( +)

+ + +
Get ESMTP extension handlers.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getHost (line 85) +

+

string getHost( +)

+ + +
Get the host to connect to.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getPort (line 104) +

+

int getPort( +)

+ + +
Get the port to connect to.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTimeout (line 123) +

+

int getTimeout( +)

+ + +
Get the connection timeout.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setEncryption (line 132) +

+

void setEncryption( + +$enc, string +$encryption)

+ + +
Set the encryption type (tls or ssl)
+

Parameters

+
    +
  • string $encryption:
  • +
  • $enc:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setExtensionHandlers (line 151) +

+

void setExtensionHandlers( + +$handlers)

+ + +
Set ESMTP extension handlers.
+

Parameters

+
    +
  • Swift_Transport_EsmtpHandler[] $handlers:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setHost (line 75) +

+

void setHost( +string +$host)

+ + +
Set the host to connect to.
+

Parameters

+
    +
  • string $host:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setPort (line 94) +

+

void setPort( +int +$port)

+ + +
Set the port to connect to.
+

Parameters

+
    +
  • int $port:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setTimeout (line 113) +

+

void setTimeout( +int +$timeout)

+ + +
Set the connection timeout.
+

Parameters

+
    +
  • int $timeout: seconds
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _doHeloCommand (line 235) +

+

void _doHeloCommand( +)

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::_doHeloCommand() Send the HELO welcome

+ +
Overridden to perform EHLO instead
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _doMailFromCommand (line 256) +

+

void _doMailFromCommand( + +$address)

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::_doMailFromCommand() Send the MAIL FROM command

+ +
Overridden to add Extension support
+

Parameters

+
    +
  • $address:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _doRcptToCommand (line 271) +

+

void _doRcptToCommand( + +$address)

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::_doRcptToCommand() Send the RCPT TO command

+ +
Overridden to add Extension support
+

Parameters

+
    +
  • $address:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _getBufferParams (line 229) +

+

void _getBufferParams( +)

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::_getBufferParams() Return an array of params for the Buffer

+ +
Get the params to initialize the buffer
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method __call (line 203) +

+

void __call( + +$method, +$args)

+ + +
Mixin handling method for ESMTP handlers
+

Parameters

+
    +
  • $method:
  • +
  • $args:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::$_buffer - Input-Output buffer for sending/receiving SMTP commands and responses +

+

+ Swift_Transport_AbstractSmtpTransport::$_domain - The domain name to use in HELO command +

+

+ Swift_Transport_AbstractSmtpTransport::$_eventDispatcher - The event dispatching layer +

+

+ Swift_Transport_AbstractSmtpTransport::$_started - Connection status +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::__construct() - Creates a new EsmtpTransport using the given I/O buffer. +

+ +

+ Swift_Transport_AbstractSmtpTransport::executeCommand() - Run a command against the buffer, expecting the given response codes. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getBuffer() - Get the IoBuffer where read/writes are occurring. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getLocalDomain() - Get the name of the domain Swift will identify as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::isStarted() - Test if an SMTP connection has been established. +

+ +

+ Swift_Transport_AbstractSmtpTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_AbstractSmtpTransport::reset() - Reset the current mail transaction. +

+ +

+ Swift_Transport_AbstractSmtpTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_AbstractSmtpTransport::setLocalDomain() - Set the name of the local domain which Swift will identify itself as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::start() - Start the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::stop() - Stop the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::_assertResponseCode() - Throws an Exception if a response code is incorrect +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doDataCommand() - Send the DATA command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doHeloCommand() - Send the HELO welcome +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doMailFromCommand() - Send the MAIL FROM command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doRcptToCommand() - Send the RCPT TO command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getBufferParams() - Return an array of params for the Buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getFullResponse() - Get an entire multi-line response using its sequence number +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getReversePath() - Determine the best-use reverse path for this message +

+ +

+ Swift_Transport_AbstractSmtpTransport::_readGreeting() - Read the opening SMTP greeting +

+ +

+ Swift_Transport_AbstractSmtpTransport::_streamMessage() - Stream the contents of the message over the buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_throwException() - Throw a TransportException, first sending it to any listeners +

+ +

+ Swift_Transport_AbstractSmtpTransport::__destruct() - Destructor. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_AuthHandler.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_AuthHandler.html new file mode 100644 index 0000000..40961c2 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_AuthHandler.html @@ -0,0 +1,663 @@ + + + + + Docs For Class Swift_Transport_Esmtp_AuthHandler + + + + + + + + +

+ Class Swift_Transport_Esmtp_AuthHandler +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/AuthHandler.php
+

+ +
An ESMTP handler for AUTH support.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_Esmtp_AuthHandler + __construct + ( $authenticators) +
+
+ void + afterEhlo + (Swift_Transport_SmtpAgent $agent) +
+
+ string[] + exposeMixinMethods + () +
+
+ Swift_Transport_Esmtp_Authenticator[] + getAuthenticators + () +
+
+ string + getAuthMode + () +
+
+ boolean + getHandledKeyword + () +
+
+ void + getMailParams + () +
+
+ string + getPassword + () +
+
+ int + getPriorityOver + (string $esmtpKeyword) +
+
+ void + getRcptParams + () +
+
+ string + getUsername + () +
+
+ void + onCommand + (Swift_Transport_SmtpAgent $agent,  $command, [ $codes = array()], [ &$failedRecipients = null], [ &$stop = false]) +
+
+ void + resetState + () +
+
+ void + setAuthenticators + ( $authenticators) +
+
+ void + setAuthMode + (string $mode) +
+
+ void + setKeywordParams + ( $parameters) +
+
+ void + setPassword + (string $password) +
+
+ void + setUsername + (string $username) +
+ +
+
+ + + + +

+ Constructor __construct (line 63) +

+

Swift_Transport_Esmtp_AuthHandler __construct( + +$authenticators)

+ + +
Create a new AuthHandler with $authenticators for support.
+

Parameters

+
    +
  • Swift_Transport_Esmtp_Authenticator[] $authenticators:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method afterEhlo (line 162) +

+

void afterEhlo( +Swift_Transport_SmtpAgent +$agent)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::afterEhlo()
+
Runs immediately after a EHLO has been issued.
+
+ +
Runs immediately after a EHLO has been issued.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method exposeMixinMethods (line 225) +

+

string[] exposeMixinMethods( +)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::exposeMixinMethods()
+
Returns an array of method names which are exposed to the Esmtp class.
+
+ +
Returns an array of method names which are exposed to the Esmtp class.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAuthenticators (line 81) +

+

Swift_Transport_Esmtp_Authenticator[] getAuthenticators( +)

+ + +
Get the Authenticators which can process a login request.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAuthMode (line 135) +

+

string getAuthMode( +)

+ + +
Get the auth mode to use to authenticate.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getHandledKeyword (line 144) +

+

boolean getHandledKeyword( +)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::getHandledKeyword()
+
Get the name of the ESMTP extension this handles.
+
+ +
Get the name of the ESMTP extension this handles.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getMailParams (line 189) +

+

void getMailParams( +)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::getMailParams()
+
Get params which are appended to MAIL FROM:<>.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getPassword (line 117) +

+

string getPassword( +)

+ + +
Get the password to authenticate with.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getPriorityOver (line 216) +

+

int getPriorityOver( +string +$esmtpKeyword)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::getPriorityOver()
+
Returns +1, -1 or 0 according to the rules for usort().
+
+ +
Returns +1, -1 or 0 according to the rules for usort().
+

This method is called to ensure extensions can be execute in an appropriate order.

+

Parameters

+
    +
  • string $esmtpKeyword: to compare with
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getRcptParams (line 197) +

+

void getRcptParams( +)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::getRcptParams()
+
Get params which are appended to RCPT TO:<>.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getUsername (line 99) +

+

string getUsername( +)

+ + +
Get the username to authenticate with.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method onCommand (line 205) +

+

void onCommand( +Swift_Transport_SmtpAgent +$agent, +$command, [ +$codes = array()], [ +&$failedRecipients = null], [ +&$stop = false])

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::onCommand()
+
Runs when a command is due to be sent.
+
+ +
Not used.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method resetState (line 233) +

+

void resetState( +)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::resetState()
+
Tells this handler to clear any buffers and reset its state.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setAuthenticators (line 72) +

+

void setAuthenticators( + +$authenticators)

+ + +
Set the Authenticators which can process a login request.
+

Parameters

+
    +
  • Swift_Transport_Esmtp_Authenticator[] $authenticators:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setAuthMode (line 126) +

+

void setAuthMode( +string +$mode)

+ + +
Set the auth mode to use to authenticate.
+

Parameters

+
    +
  • string $mode:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setKeywordParams (line 153) +

+

void setKeywordParams( + +$parameters)

+ +
+
Implementation of:
+
+
Swift_Transport_EsmtpHandler::setKeywordParams()
+
Set the parameters which the EHLO greeting indicated.
+
+ +
Set the parameters which the EHLO greeting indicated.
+

Parameters

+
    +
  • string[] $parameters:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setPassword (line 108) +

+

void setPassword( +string +$password)

+ + +
Set the password to authenticate with.
+

Parameters

+
    +
  • string $password:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setUsername (line 90) +

+

void setUsername( +string +$username)

+ + +
Set the username to authenticate with.
+

Parameters

+
    +
  • string $username:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _getAuthenticatorsForAgent (line 245) +

+

array _getAuthenticatorsForAgent( +Swift_Transport_SmtpAgent +$agent)

+ + +
Returns the authenticator list for the given agent.
+

Parameters

+ + +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_CramMd5Authenticator.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_CramMd5Authenticator.html new file mode 100644 index 0000000..15f5d13 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_CramMd5Authenticator.html @@ -0,0 +1,231 @@ + + + + + Docs For Class Swift_Transport_Esmtp_Auth_CramMd5Authenticator + + + + + + + + +

+ Class Swift_Transport_Esmtp_Auth_CramMd5Authenticator +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php
+

+ +
Handles CRAM-MD5 authentication.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + authenticate + (Swift_Transport_SmtpAgent $agent, string $username, string $password) +
+
+ string + getAuthKeyword + () +
+
+
+ + + + +

+ Method authenticate (line 41) +

+

boolean authenticate( +Swift_Transport_SmtpAgent +$agent, string +$username, string +$password)

+ +
+
Implementation of:
+
+
Swift_Transport_Esmtp_Authenticator::authenticate()
+
Try to authenticate the user with $username and $password.
+
+ +
Try to authenticate the user with $username and $password.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAuthKeyword (line 29) +

+

string getAuthKeyword( +)

+ +
+
Implementation of:
+
+
Swift_Transport_Esmtp_Authenticator::getAuthKeyword()
+
Get the name of the AUTH mechanism this Authenticator handles.
+
+ +
Get the name of the AUTH mechanism this Authenticator handles.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_LoginAuthenticator.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_LoginAuthenticator.html new file mode 100644 index 0000000..de34145 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_LoginAuthenticator.html @@ -0,0 +1,231 @@ + + + + + Docs For Class Swift_Transport_Esmtp_Auth_LoginAuthenticator + + + + + + + + +

+ Class Swift_Transport_Esmtp_Auth_LoginAuthenticator +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php
+

+ +
Handles LOGIN authentication.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + authenticate + (Swift_Transport_SmtpAgent $agent, string $username, string $password) +
+
+ string + getAuthKeyword + () +
+
+
+ + + + +

+ Method authenticate (line 41) +

+

boolean authenticate( +Swift_Transport_SmtpAgent +$agent, string +$username, string +$password)

+ +
+
Implementation of:
+
+
Swift_Transport_Esmtp_Authenticator::authenticate()
+
Try to authenticate the user with $username and $password.
+
+ +
Try to authenticate the user with $username and $password.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAuthKeyword (line 29) +

+

string getAuthKeyword( +)

+ +
+
Implementation of:
+
+
Swift_Transport_Esmtp_Authenticator::getAuthKeyword()
+
Get the name of the AUTH mechanism this Authenticator handles.
+
+ +
Get the name of the AUTH mechanism this Authenticator handles.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_PlainAuthenticator.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_PlainAuthenticator.html new file mode 100644 index 0000000..faa07cc --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Auth_PlainAuthenticator.html @@ -0,0 +1,231 @@ + + + + + Docs For Class Swift_Transport_Esmtp_Auth_PlainAuthenticator + + + + + + + + +

+ Class Swift_Transport_Esmtp_Auth_PlainAuthenticator +

(line 21) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php
+

+ +
Handles PLAIN authentication.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + authenticate + (Swift_Transport_SmtpAgent $agent, string $username, string $password) +
+
+ string + getAuthKeyword + () +
+
+
+ + + + +

+ Method authenticate (line 41) +

+

boolean authenticate( +Swift_Transport_SmtpAgent +$agent, string +$username, string +$password)

+ +
+
Implementation of:
+
+
Swift_Transport_Esmtp_Authenticator::authenticate()
+
Try to authenticate the user with $username and $password.
+
+ +
Try to authenticate the user with $username and $password.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAuthKeyword (line 29) +

+

string getAuthKeyword( +)

+ +
+
Implementation of:
+
+
Swift_Transport_Esmtp_Authenticator::getAuthKeyword()
+
Get the name of the AUTH mechanism this Authenticator handles.
+
+ +
Get the name of the AUTH mechanism this Authenticator handles.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Authenticator.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Authenticator.html new file mode 100644 index 0000000..7e2bc61 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_Esmtp_Authenticator.html @@ -0,0 +1,219 @@ + + + + + Docs For Class Swift_Transport_Esmtp_Authenticator + + + + + + + + +

+ Interface Swift_Transport_Esmtp_Authenticator +

(line 19) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Authenticator.php
+

+ +
An Authentication mechanism.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + authenticate + (Swift_Transport_SmtpAgent $agent, string $username, string $password) +
+
+ string + getAuthKeyword + () +
+
+
+ + + + +

+ Method authenticate (line 35) +

+

boolean authenticate( +Swift_Transport_SmtpAgent +$agent, string +$username, string +$password)

+ + +
Try to authenticate the user with $username and $password.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getAuthKeyword (line 26) +

+

string getAuthKeyword( +)

+ + +
Get the name of the AUTH mechanism this Authenticator handles.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_FailoverTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_FailoverTransport.html new file mode 100644 index 0000000..c9e115b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_FailoverTransport.html @@ -0,0 +1,322 @@ + + + + + Docs For Class Swift_Transport_FailoverTransport + + + + + + + + +

+ Class Swift_Transport_FailoverTransport +

(line 20) +
+ + +
+

Description

+
+Swift_Transport_LoadBalancedTransport
+   |
+   --Swift_Transport_FailoverTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/FailoverTransport.php
+

+ +
Contains a list of redundant Transports so when one fails, the next is used.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Transport_FailoverTransport: +
+
Swift_FailoverTransport
+
Contains a list of redundant Transports so when one fails, the next is used.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_FailoverTransport + __construct + () +
+
+ int + send + (Swift_Mime_Message $message, [string[] &$failedRecipients = null]) +
+
+ void + _getNextTransport + () +
+
+ void + _killCurrentTransport + () +
+
+
+ + + + +

+ Constructor __construct (line 34) +

+

Swift_Transport_FailoverTransport __construct( +)

+

Overridden in child classes as:
+

+
Swift_FailoverTransport::__construct()
+
Creates a new FailoverTransport with $transports.
+
+

+ +

Overrides : Swift_Transport_LoadBalancedTransport::__construct() Creates a new LoadBalancedTransport.

+ +
Creates a new FailoverTransport.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 47) +

+

int send( +Swift_Mime_Message +$message, [string[] +&$failedRecipients = null])

+ +

Overrides : Swift_Transport_LoadBalancedTransport::send() Send the given Message.

+ +
Send the given Message.
+

Recipient/sender data will be retreived from the Message API. The return value is the number of recipients who were accepted for delivery.

+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string[] &$failedRecipients: to collect failures by-reference
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _getNextTransport (line 82) +

+

void _getNextTransport( +)

+ +

Overrides : Swift_Transport_LoadBalancedTransport::_getNextTransport() Rotates the transport list around and returns the first instance.

+ + +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _killCurrentTransport (line 91) +

+

void _killCurrentTransport( +)

+ +

Overrides : Swift_Transport_LoadBalancedTransport::_killCurrentTransport() Tag the currently used (top of stack) transport as dead/useless.

+ + +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Transport_LoadBalancedTransport

+

+ Swift_Transport_LoadBalancedTransport::$_transports - The Transports which are used in rotation. +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_LoadBalancedTransport

+

+ Swift_Transport_LoadBalancedTransport::__construct() - Creates a new LoadBalancedTransport. +

+ +

+ Swift_Transport_LoadBalancedTransport::getTransports() - Get $transports to delegate to. +

+ +

+ Swift_Transport_LoadBalancedTransport::isStarted() - Test if this Transport mechanism has started. +

+ +

+ Swift_Transport_LoadBalancedTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_LoadBalancedTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_LoadBalancedTransport::setTransports() - Set $transports to delegate to. +

+ +

+ Swift_Transport_LoadBalancedTransport::start() - Start this Transport mechanism. +

+ +

+ Swift_Transport_LoadBalancedTransport::stop() - Stop this Transport mechanism. +

+ +

+ Swift_Transport_LoadBalancedTransport::_getNextTransport() - Rotates the transport list around and returns the first instance. +

+ +

+ Swift_Transport_LoadBalancedTransport::_killCurrentTransport() - Tag the currently used (top of stack) transport as dead/useless. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_IoBuffer.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_IoBuffer.html new file mode 100644 index 0000000..b77d9a8 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_IoBuffer.html @@ -0,0 +1,345 @@ + + + + + Docs For Class Swift_Transport_IoBuffer + + + + + + + + +

+ Interface Swift_Transport_IoBuffer +

(line 20) +
+ + +
+

Description

+
+Swift_InputByteStream
+   |
+   --Swift_Transport_IoBuffer
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/IoBuffer.php
+

+ +
Buffers input and output to a resource.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+ + +
+ +
+

+ TYPE_PROCESS = 0x0010 (line 28) +

+ +
A process buffer with I/O support
+
    +
+
+ +
+

+ TYPE_SOCKET = 0x0001 (line 25) +

+ +
A socket buffer over TCP
+
    +
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + initialize + ( $params) +
+
+ string + readLine + (int $sequence) +
+
+ void + setParam + (string $param, mixed $value) +
+
+ void + setWriteTranslations + ( $replacements) +
+
+ void + terminate + () +
+
+
+ + + + +

+ Method initialize (line 35) +

+

void initialize( + +$params)

+ + +
Perform any initialization needed, using the given $params.
+

Parameters will vary depending upon the type of IoBuffer used.

+

Parameters

+
    +
  • array $params:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method readLine (line 63) +

+

string readLine( +int +$sequence)

+ + +
Get a line of output (including any CRLF).
+

The $sequence number comes from any writes and may or may not be used depending upon the implementation.

+

Parameters

+
    +
  • int $sequence: of last write to scan from
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setParam (line 42) +

+

void setParam( +string +$param, mixed +$value)

+ + +
Set an individual param on the buffer (e.g. switching to SSL).
+

Parameters

+
    +
  • string $param:
  • +
  • mixed $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setWriteTranslations (line 54) +

+

void setWriteTranslations( + +$replacements)

+ + +
Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.
+

Parameters

+
    +
  • string[] $replacements:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method terminate (line 47) +

+

void terminate( +)

+ + +
Perform any shutdown logic needed.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_InputByteStream

+

+ Swift_InputByteStream::bind() - Attach $is to this stream. +

+ +

+ Swift_InputByteStream::commit() - For any bytes that are currently buffered inside the stream, force them off the buffer. +

+ +

+ Swift_InputByteStream::flushBuffers() - Flush the contents of the stream (empty it) and set the internal pointer to the beginning. +

+ +

+ Swift_InputByteStream::unbind() - Remove an already bound stream. +

+ +

+ Swift_InputByteStream::write() - Writes $bytes to the end of the stream. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_LoadBalancedTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_LoadBalancedTransport.html new file mode 100644 index 0000000..236e70d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_LoadBalancedTransport.html @@ -0,0 +1,483 @@ + + + + + Docs For Class Swift_Transport_LoadBalancedTransport + + + + + + + + +

+ Class Swift_Transport_LoadBalancedTransport +

(line 22) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/LoadBalancedTransport.php
+

+ +
Redudantly and rotationally uses several Transports when sending.
+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Transport_LoadBalancedTransport: +
+
Swift_LoadBalancedTransport
+
Redudantly and rotationally uses several Transport implementations when sending.
+
+
+
Swift_Transport_FailoverTransport
+
Contains a list of redundant Transports so when one fails, the next is used.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ array + $_transports +
+
+ +
+

+ $_transports = array() (line 34) +

+

Data type : array

+ +
The Transports which are used in rotation.
+
    +
  • var: - Swift_Transport
  • +
  • access: - protected
  • +
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_LoadBalancedTransport + __construct + () +
+
+ array + getTransports + ( $transports) +
+
+ boolean + isStarted + () +
+
+ void + registerPlugin + (Swift_Events_EventListener $plugin) +
+
+ int + send + (Swift_Mime_Message $message, [string[] &$failedRecipients = null]) +
+
+ void + setTransports + ( $transports) +
+
+ void + start + () +
+
+ void + stop + () +
+ +
+ void + _killCurrentTransport + () +
+
+
+ + + + +

+ Constructor __construct (line 39) +

+

Swift_Transport_LoadBalancedTransport __construct( +)

+

Overridden in child classes as:
+

+
Swift_LoadBalancedTransport::__construct()
+
Creates a new LoadBalancedTransport with $transports.
+
+
+
Swift_Transport_FailoverTransport::__construct()
+
Creates a new FailoverTransport.
+
+
+
Swift_FailoverTransport::__construct()
+
Creates a new FailoverTransport with $transports.
+
+

+ + +
Creates a new LoadBalancedTransport.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTransports (line 59) +

+

array getTransports( + +$transports)

+ + +
Get $transports to delegate to.
+

Parameters

+
    +
  • array $transports:
  • +
+ +

Info

+
    +
  • return - Swift_Transport
  • +
  • access - public
  • +
+
+ +

+ Method isStarted (line 69) +

+

boolean isStarted( +)

+ +
+
Implementation of:
+
+
Swift_Transport::isStarted()
+
Test if this Transport mechanism has started.
+
+ +
Test if this Transport mechanism has started.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method registerPlugin (line 143) +

+

void registerPlugin( +Swift_Events_EventListener +$plugin)

+ +
+
Implementation of:
+
+
Swift_Transport::registerPlugin()
+
Register a plugin in the Transport.
+
+ +
Register a plugin.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 103) +

+

int send( +Swift_Mime_Message +$message, [string[] +&$failedRecipients = null])

+

Overridden in child classes as:
+

+
Swift_Transport_FailoverTransport::send()
+
Send the given Message.
+
+

+ +
+
Implementation of:
+
+
Swift_Transport::send()
+
Send the given Message.
+
+ +
Send the given Message.
+

Recipient/sender data will be retreived from the Message API. The return value is the number of recipients who were accepted for delivery.

+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string[] &$failedRecipients: to collect failures by-reference
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setTransports (line 48) +

+

void setTransports( + +$transports)

+ + +
Set $transports to delegate to.
+

Parameters

+
    +
  • array $transports: Swift_Transport
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method start (line 77) +

+

void start( +)

+ +
+
Implementation of:
+
+
Swift_Transport::start()
+
Start this Transport mechanism.
+
+ +
Start this Transport mechanism.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method stop (line 85) +

+

void stop( +)

+ +
+
Implementation of:
+
+
Swift_Transport::stop()
+
Stop this Transport mechanism.
+
+ +
Stop this Transport mechanism.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _getNextTransport (line 159) +

+

Swift_Transport _getNextTransport( +)

+

Overridden in child classes as:
+

+
Swift_Transport_FailoverTransport::_getNextTransport()
+
+
+

+ + +
Rotates the transport list around and returns the first instance.
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _killCurrentTransport (line 173) +

+

void _killCurrentTransport( +)

+

Overridden in child classes as:
+

+
Swift_Transport_FailoverTransport::_killCurrentTransport()
+
+
+

+ + +
Tag the currently used (top of stack) transport as dead/useless.
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailInvoker.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailInvoker.html new file mode 100644 index 0000000..ca0cbee --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailInvoker.html @@ -0,0 +1,204 @@ + + + + + Docs For Class Swift_Transport_MailInvoker + + + + + + + + +

+ Interface Swift_Transport_MailInvoker +

(line 18) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/MailInvoker.php
+

+ +
This interface intercepts calls to the mail() function.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + mail + (string $to, string $subject, string $body, [string $headers = null], [string $extraParams = null]) +
+
+
+ + + + +

+ Method mail (line 34) +

+

boolean mail( +string +$to, string +$subject, string +$body, [string +$headers = null], [string +$extraParams = null])

+ + +
Send mail via the mail() function.
+

This method takes the same arguments as PHP mail().

+

Parameters

+
    +
  • string $to:
  • +
  • string $subject:
  • +
  • string $body:
  • +
  • string $headers:
  • +
  • string $extraParams:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailTransport.html new file mode 100644 index 0000000..3d1e05f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_MailTransport.html @@ -0,0 +1,402 @@ + + + + + Docs For Class Swift_Transport_MailTransport + + + + + + + + +

+ Class Swift_Transport_MailTransport +

(line 31) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/MailTransport.php
+

+ +
Sends Messages using the mail() function.
+

It is advised that users do not use this transport if at all possible since a number of plugin features cannot be used in conjunction with this transport due to the internal interface in PHP itself.

The level of error reporting with this transport is incredibly weak, again due to limitations of PHP's internal mail() function. You'll get an all-or-nothing result from sending.

+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Transport_MailTransport: +
+
Swift_MailTransport
+
Sends Messages using the mail() function.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_MailTransport + __construct + (Swift_Transport_MailInvoker $invoker, Swift_Events_EventDispatcher $eventDispatcher, Swift_Transport_Log $log) +
+
+ string + getExtraParams + () +
+
+ void + isStarted + () +
+
+ void + registerPlugin + (Swift_Events_EventListener $plugin) +
+
+ int + send + (Swift_Mime_Message $message, [string[] &$failedRecipients = null]) +
+
+ void + setExtraParams + (string $params) +
+
+ void + start + () +
+
+ void + stop + () +
+
+
+ + + + +

+ Constructor __construct (line 47) +

+

Swift_Transport_MailTransport __construct( +Swift_Transport_MailInvoker +$invoker, Swift_Events_EventDispatcher +$eventDispatcher, Swift_Transport_Log +$log)

+

Overridden in child classes as:
+

+
Swift_MailTransport::__construct()
+
Create a new MailTransport, optionally specifying $extraParams.
+
+

+ + +
Create a new MailTransport with the $log.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getExtraParams (line 96) +

+

string getExtraParams( +)

+ + +
Get the additional parameters used on the mail() function.
+

This string is formatted for sprintf() where %s is the sender address.

+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method isStarted (line 57) +

+

void isStarted( +)

+ +
+
Implementation of:
+
+
Swift_Transport::isStarted()
+
Test if this Transport mechanism has started.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method registerPlugin (line 211) +

+

void registerPlugin( +Swift_Events_EventListener +$plugin)

+ +
+
Implementation of:
+
+
Swift_Transport::registerPlugin()
+
Register a plugin in the Transport.
+
+ +
Register a plugin.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 111) +

+

int send( +Swift_Mime_Message +$message, [string[] +&$failedRecipients = null])

+ +
+
Implementation of:
+
+
Swift_Transport::send()
+
Send the given Message.
+
+ +
Send the given Message.
+

Recipient/sender data will be retreived from the Message API. The return value is the number of recipients who were accepted for delivery.

+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string[] &$failedRecipients: to collect failures by-reference
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setExtraParams (line 83) +

+

void setExtraParams( +string +$params)

+ + +
Set the additional parameters used on the mail() function.
+

This string is formatted for sprintf() where %s is the sender address.

+

Parameters

+
    +
  • string $params:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method start (line 65) +

+

void start( +)

+ +
+
Implementation of:
+
+
Swift_Transport::start()
+
Start this Transport mechanism.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method stop (line 72) +

+

void stop( +)

+ +
+
Implementation of:
+
+
Swift_Transport::stop()
+
Stop this Transport mechanism.
+
+ +
Not used.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SendmailTransport.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SendmailTransport.html new file mode 100644 index 0000000..48bce57 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SendmailTransport.html @@ -0,0 +1,439 @@ + + + + + Docs For Class Swift_Transport_SendmailTransport + + + + + + + + +

+ Class Swift_Transport_SendmailTransport +

(line 27) +
+ + +
+

Description

+
+Swift_Transport_AbstractSmtpTransport
+   |
+   --Swift_Transport_SendmailTransport
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/SendmailTransport.php
+

+ +
SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
+

Supported modes are -bs and -t, with any additional flags desired. It is advised to use -bs mode since error reporting with -t mode is not possible.

+
    +
  • author: - Chris Corbyn
  • +
+

+Classes extended from Swift_Transport_SendmailTransport: +
+
Swift_SendmailTransport
+
SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
+
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_SendmailTransport + __construct + (Swift_Transport_IoBuffer $buf, Swift_Events_EventDispatcher $dispatcher) +
+
+ string + getCommand + () +
+
+ int + send + (Swift_Mime_Message $message, [string[] &$failedRecipients = null]) +
+
+ void + setCommand + (string $command) +
+
+ void + start + () +
+
+ void + _getBufferParams + () +
+
+
+ + + + +

+ Constructor __construct (line 48) +

+

Swift_Transport_SendmailTransport __construct( +Swift_Transport_IoBuffer +$buf, Swift_Events_EventDispatcher +$dispatcher)

+

Overridden in child classes as:
+

+
Swift_SendmailTransport::__construct()
+
Create a new SendmailTransport, optionally using $command for sending.
+
+

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::__construct() Creates a new EsmtpTransport using the given I/O buffer.

+ +
Create a new SendmailTransport with $buf for I/O.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getCommand (line 84) +

+

string getCommand( +)

+ + +
Get the sendmail command which will be invoked.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 99) +

+

int send( +Swift_Mime_Message +$message, [string[] +&$failedRecipients = null])

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::send() Send the given Message.

+ +
Send the given Message.
+

Recipient/sender data will be retreived from the Message API. The return value is the number of recipients who were accepted for delivery. NOTE: If using 'sendmail -t' you will not be aware of any failures until they bounce (i.e. send() will always return 100% success).

+

Parameters

+
    +
  • Swift_Mime_Message $message:
  • +
  • string[] &$failedRecipients: to collect failures by-reference
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setCommand (line 74) +

+

void setCommand( +string +$command)

+ + +
Set the command to invoke.
+

If using -t mode you are strongly advised to include -oi or -i in the flags. For example: /usr/sbin/sendmail -oi -t Swift will append a -f<sender> flag if one is not present. The recommended mode is "-bs" since it is interactive and failure notifications are hence possible.

+

Parameters

+
    +
  • string $command:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method start (line 57) +

+

void start( +)

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::start() Start the SMTP connection.

+ +
Start the standalone SMTP session if running in -bs mode.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _getBufferParams (line 168) +

+

void _getBufferParams( +)

+ +

Overrides : Swift_Transport_AbstractSmtpTransport::_getBufferParams() Return an array of params for the Buffer

+ +
Get the params to initialize the buffer
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ + +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::$_buffer - Input-Output buffer for sending/receiving SMTP commands and responses +

+

+ Swift_Transport_AbstractSmtpTransport::$_domain - The domain name to use in HELO command +

+

+ Swift_Transport_AbstractSmtpTransport::$_eventDispatcher - The event dispatching layer +

+

+ Swift_Transport_AbstractSmtpTransport::$_started - Connection status +

+
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_Transport_AbstractSmtpTransport

+

+ Swift_Transport_AbstractSmtpTransport::__construct() - Creates a new EsmtpTransport using the given I/O buffer. +

+ +

+ Swift_Transport_AbstractSmtpTransport::executeCommand() - Run a command against the buffer, expecting the given response codes. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getBuffer() - Get the IoBuffer where read/writes are occurring. +

+ +

+ Swift_Transport_AbstractSmtpTransport::getLocalDomain() - Get the name of the domain Swift will identify as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::isStarted() - Test if an SMTP connection has been established. +

+ +

+ Swift_Transport_AbstractSmtpTransport::registerPlugin() - Register a plugin. +

+ +

+ Swift_Transport_AbstractSmtpTransport::reset() - Reset the current mail transaction. +

+ +

+ Swift_Transport_AbstractSmtpTransport::send() - Send the given Message. +

+ +

+ Swift_Transport_AbstractSmtpTransport::setLocalDomain() - Set the name of the local domain which Swift will identify itself as. +

+ +

+ Swift_Transport_AbstractSmtpTransport::start() - Start the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::stop() - Stop the SMTP connection. +

+ +

+ Swift_Transport_AbstractSmtpTransport::_assertResponseCode() - Throws an Exception if a response code is incorrect +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doDataCommand() - Send the DATA command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doHeloCommand() - Send the HELO welcome +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doMailFromCommand() - Send the MAIL FROM command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_doRcptToCommand() - Send the RCPT TO command +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getBufferParams() - Return an array of params for the Buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getFullResponse() - Get an entire multi-line response using its sequence number +

+ +

+ Swift_Transport_AbstractSmtpTransport::_getReversePath() - Determine the best-use reverse path for this message +

+ +

+ Swift_Transport_AbstractSmtpTransport::_readGreeting() - Read the opening SMTP greeting +

+ +

+ Swift_Transport_AbstractSmtpTransport::_streamMessage() - Stream the contents of the message over the buffer +

+ +

+ Swift_Transport_AbstractSmtpTransport::_throwException() - Throw a TransportException, first sending it to any listeners +

+ +

+ Swift_Transport_AbstractSmtpTransport::__destruct() - Destructor. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SimpleMailInvoker.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SimpleMailInvoker.html new file mode 100644 index 0000000..42f7788 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SimpleMailInvoker.html @@ -0,0 +1,210 @@ + + + + + Docs For Class Swift_Transport_SimpleMailInvoker + + + + + + + + +

+ Class Swift_Transport_SimpleMailInvoker +

(line 30) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/SimpleMailInvoker.php
+

+ +
This is the implementation class for Swift_Transport_MailInvoker.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ boolean + mail + (string $to, string $subject, string $body, [string $headers = null], [string $extraParams = null]) +
+
+
+ + + + +

+ Method mail (line 46) +

+

boolean mail( +string +$to, string +$subject, string +$body, [string +$headers = null], [string +$extraParams = null])

+ +
+
Implementation of:
+
+
Swift_Transport_MailInvoker::mail()
+
Send mail via the mail() function.
+
+ +
Send mail via the mail() function.
+

This method takes the same arguments as PHP mail().

+

Parameters

+
    +
  • string $to:
  • +
  • string $subject:
  • +
  • string $body:
  • +
  • string $headers:
  • +
  • string $extraParams:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SmtpAgent.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SmtpAgent.html new file mode 100644 index 0000000..cfa9ef1 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_SmtpAgent.html @@ -0,0 +1,220 @@ + + + + + Docs For Class Swift_Transport_SmtpAgent + + + + + + + + +

+ Interface Swift_Transport_SmtpAgent +

(line 17) +
+ + +
+

Description

+
+
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/SmtpAgent.php
+

+ +
Wraps an IoBuffer to send/receive SMTP commands/responses.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ void + executeCommand + (string $command, [int[] $codes = array()], [string[] &$failures = null]) +
+ +
+
+ + + + +

+ Method executeCommand (line 34) +

+

void executeCommand( +string +$command, [int[] +$codes = array()], [string[] +&$failures = null])

+ + +
Run a command against the buffer, expecting the given response codes.
+

If no response codes are given, the response will not be validated. If codes are given, an exception will be thrown on an invalid response.

+

Parameters

+
    +
  • string $command:
  • +
  • int[] $codes:
  • +
  • string[] &$failures:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getBuffer (line 24) +

+

Swift_Transport_IoBuffer getBuffer( +)

+ + +
Get the IoBuffer where read/writes are occurring.
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_StreamBuffer.html b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_StreamBuffer.html new file mode 100644 index 0000000..955f153 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/Swift_Transport_StreamBuffer.html @@ -0,0 +1,487 @@ + + + + + Docs For Class Swift_Transport_StreamBuffer + + + + + + + + +

+ Class Swift_Transport_StreamBuffer +

(line 22) +
+ + +
+

Description

+
+Swift_ByteStream_AbstractFilterableInputStream
+   |
+   --Swift_Transport_StreamBuffer
+

+ Located in File: /vendors/swiftMailer/classes/Swift/Transport/StreamBuffer.php
+

+ +
A generic IoBuffer implementation supporting remote sockets and local processes.
+
    +
  • author: - Chris Corbyn
  • +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Transport_StreamBuffer + __construct + (Swift_ReplacementFilterFactory $replacementFactory) +
+
+ void + initialize + ( $params) +
+
+ string + read + (int $length) +
+
+ string + readLine + (int $sequence) +
+
+ void + setParam + (string $param, mixed $value) +
+
+ void + setReadPointer + ( $byteOffset) +
+
+ void + setWriteTranslations + ( $replacements) +
+
+ void + terminate + () +
+
+ void + _commit + ( $bytes) +
+
+ void + _flush + () +
+
+
+ + + + +

+ Constructor __construct (line 49) +

+

Swift_Transport_StreamBuffer __construct( +Swift_ReplacementFilterFactory +$replacementFactory)

+ + +
Create a new StreamBuffer using $replacementFactory for transformations.
+

Parameters

+ + +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method initialize (line 60) +

+

void initialize( + +$params)

+ +
+
Implementation of:
+
+
Swift_Transport_IoBuffer::initialize()
+
Perform any initialization needed, using the given $params.
+
+ +
Perform any initialization needed, using the given $params.
+

Parameters will vary depending upon the type of IoBuffer used.

+

Parameters

+
    +
  • array $params:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method read (line 180) +

+

string read( +int +$length)

+ + +
Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
+

Parameters

+
    +
  • int $length:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method readLine (line 163) +

+

string readLine( +int +$sequence)

+ +
+
Implementation of:
+
+
Swift_Transport_IoBuffer::readLine()
+
Get a line of output (including any CRLF).
+
+ +
Get a line of output (including any CRLF).
+

The $sequence number comes from any writes and may or may not be used depending upon the implementation.

+

Parameters

+
    +
  • int $sequence: of last write to scan from
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setParam (line 80) +

+

void setParam( +string +$param, mixed +$value)

+ +
+
Implementation of:
+
+
Swift_Transport_IoBuffer::setParam()
+
Set an individual param on the buffer (e.g. switching to SSL).
+
+ +
Set an individual param on the buffer (e.g. switching to SSL).
+

Parameters

+
    +
  • string $param:
  • +
  • mixed $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setReadPointer (line 190) +

+

void setReadPointer( + +$byteOffset)

+ + +
Not implemented
+

Parameters

+
    +
  • $byteOffset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setWriteTranslations (line 133) +

+

void setWriteTranslations( + +$replacements)

+ +
+
Implementation of:
+
+
Swift_Transport_IoBuffer::setWriteTranslations()
+
Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.
+
+ +
Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.
+

Parameters

+
    +
  • string[] $replacements:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method terminate (line 106) +

+

void terminate( +)

+ +
+
Implementation of:
+
+
Swift_Transport_IoBuffer::terminate()
+
Perform any shutdown logic needed.
+
+ +
Perform any shutdown logic needed.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method _commit (line 206) +

+

void _commit( + +$bytes)

+ +

Overrides : Swift_ByteStream_AbstractFilterableInputStream::_commit() Commit the given bytes to the storage medium immediately.

+ +
Write this bytes to the stream
+

Parameters

+
    +
  • $bytes:
  • +
+ +

Info

+
    +
  • access - protected
  • +
+
+ +

+ Method _flush (line 197) +

+

void _flush( +)

+ +

Overrides : Swift_ByteStream_AbstractFilterableInputStream::_flush() Flush any buffers/content with immediate effect.

+ +
Flush the stream contents
+ +

Info

+
    +
  • access - protected
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ + +

Inherited From Class Swift_ByteStream_AbstractFilterableInputStream

+

+ Swift_ByteStream_AbstractFilterableInputStream::addFilter() - Add a StreamFilter to this InputByteStream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::bind() - Attach $is to this stream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::commit() - For any bytes that are currently buffered inside the stream, force them off the buffer. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::flushBuffers() - Flush the contents of the stream (empty it) and set the internal pointer to the beginning. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::removeFilter() - Remove an already present StreamFilter based on its $key. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::unbind() - Remove an already bound stream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::write() - Writes $bytes to the end of the stream. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::_commit() - Commit the given bytes to the storage medium immediately. +

+ +

+ Swift_ByteStream_AbstractFilterableInputStream::_flush() - Flush any buffers/content with immediate effect. +

+ +
+
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---FailoverTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---FailoverTransport.php.html new file mode 100644 index 0000000..5439c27 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---FailoverTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page FailoverTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/FailoverTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_FailoverTransportContains a list of redundant Transports so when one fails, the next is used.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---LoadBalancedTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---LoadBalancedTransport.php.html new file mode 100644 index 0000000..a12b585 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---LoadBalancedTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page LoadBalancedTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/LoadBalancedTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_LoadBalancedTransportRedudantly and rotationally uses several Transport implementations when sending.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---MailTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---MailTransport.php.html new file mode 100644 index 0000000..8f6619b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---MailTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page MailTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/MailTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_MailTransportSends Messages using the mail() function.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Logger.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Logger.php.html new file mode 100644 index 0000000..0222840 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Logger.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Logger.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Logger.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_LoggerLogs events in the Transport system.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---ArrayLogger.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---ArrayLogger.php.html new file mode 100644 index 0000000..7aa0b73 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---ArrayLogger.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ArrayLogger.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Loggers/ArrayLogger.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_Loggers_ArrayLoggerLogs to an Array backend.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:13 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---EchoLogger.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---EchoLogger.php.html new file mode 100644 index 0000000..2d743e4 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Loggers---EchoLogger.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EchoLogger.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Loggers/EchoLogger.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_Loggers_EchoLoggerPrints all log messages in real time.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Exception.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Exception.php.html new file mode 100644 index 0000000..aa77609 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Plugins---Pop---Pop3Exception.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Pop3Exception.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Exception.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Plugins_Pop_Pop3ExceptionPop3Exception thrown when an error occurs connecting to a POP3 host.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SendmailTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SendmailTransport.php.html new file mode 100644 index 0000000..deb35c3 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SendmailTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SendmailTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/SendmailTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_SendmailTransportSendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SmtpTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SmtpTransport.php.html new file mode 100644 index 0000000..a92bebf --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---SmtpTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SmtpTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/SmtpTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_SmtpTransportSends Messages over SMTP with ESMTP support.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---AbstractSmtpTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---AbstractSmtpTransport.php.html new file mode 100644 index 0000000..29ff5fc --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---AbstractSmtpTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page AbstractSmtpTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/AbstractSmtpTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_AbstractSmtpTransportSends Messages over SMTP.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:10 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---CramMd5Authenticator.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---CramMd5Authenticator.php.html new file mode 100644 index 0000000..ae31b4f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---CramMd5Authenticator.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page CramMd5Authenticator.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_Esmtp_Auth_CramMd5AuthenticatorHandles CRAM-MD5 authentication.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:18 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---LoginAuthenticator.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---LoginAuthenticator.php.html new file mode 100644 index 0000000..17ed1e0 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---LoginAuthenticator.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page LoginAuthenticator.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_Esmtp_Auth_LoginAuthenticatorHandles LOGIN authentication.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---PlainAuthenticator.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---PlainAuthenticator.php.html new file mode 100644 index 0000000..b6a4e5a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Auth---PlainAuthenticator.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page PlainAuthenticator.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_Esmtp_Auth_PlainAuthenticatorHandles PLAIN authentication.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:27 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---AuthHandler.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---AuthHandler.php.html new file mode 100644 index 0000000..1de501d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---AuthHandler.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page AuthHandler.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/AuthHandler.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_Esmtp_AuthHandlerAn ESMTP handler for AUTH support.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Authenticator.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Authenticator.php.html new file mode 100644 index 0000000..d064e7a --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---Esmtp---Authenticator.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Authenticator.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/Esmtp/Authenticator.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_Esmtp_AuthenticatorAn Authentication mechanism.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:15 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpHandler.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpHandler.php.html new file mode 100644 index 0000000..bb0a98b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpHandler.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EsmtpHandler.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/EsmtpHandler.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_EsmtpHandlerAn ESMTP handler.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpTransport.php.html new file mode 100644 index 0000000..e2969d3 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---EsmtpTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page EsmtpTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/EsmtpTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_EsmtpTransportSends Messages over SMTP with ESMTP support.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:20 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---FailoverTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---FailoverTransport.php.html new file mode 100644 index 0000000..4b8d006 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---FailoverTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page FailoverTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/FailoverTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_FailoverTransportContains a list of redundant Transports so when one fails, the next is used.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---IoBuffer.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---IoBuffer.php.html new file mode 100644 index 0000000..910304d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---IoBuffer.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page IoBuffer.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/IoBuffer.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_IoBufferBuffers input and output to a resource.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---LoadBalancedTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---LoadBalancedTransport.php.html new file mode 100644 index 0000000..0f769f6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---LoadBalancedTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page LoadBalancedTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/LoadBalancedTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_LoadBalancedTransportRedudantly and rotationally uses several Transports when sending.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailInvoker.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailInvoker.php.html new file mode 100644 index 0000000..f4fde7b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailInvoker.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page MailInvoker.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/MailInvoker.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_MailInvokerThis interface intercepts calls to the mail() function.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailTransport.php.html new file mode 100644 index 0000000..d0e85cc --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---MailTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page MailTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/MailTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_MailTransportSends Messages using the mail() function.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SendmailTransport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SendmailTransport.php.html new file mode 100644 index 0000000..41c2474 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SendmailTransport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SendmailTransport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/SendmailTransport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_SendmailTransportSendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SimpleMailInvoker.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SimpleMailInvoker.php.html new file mode 100644 index 0000000..0fa997b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SimpleMailInvoker.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SimpleMailInvoker.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/SimpleMailInvoker.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_SimpleMailInvokerThis is the implementation class for Swift_Transport_MailInvoker.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:29 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SmtpAgent.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SmtpAgent.php.html new file mode 100644 index 0000000..d7252d2 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---SmtpAgent.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SmtpAgent.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/SmtpAgent.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_SmtpAgentWraps an IoBuffer to send/receive SMTP commands/responses.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---StreamBuffer.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---StreamBuffer.php.html new file mode 100644 index 0000000..2bbedad --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport---StreamBuffer.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page StreamBuffer.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport/StreamBuffer.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_Transport_StreamBufferA generic IoBuffer implementation supporting remote sockets and local processes.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport.php.html new file mode 100644 index 0000000..4212093 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---Transport.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Transport.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Transport.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_TransportSends Messages via an abstract Transport subsystem.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---TransportException.php.html b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---TransportException.php.html new file mode 100644 index 0000000..d7f1251 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/Transport/_vendors---swiftMailer---classes---Swift---TransportException.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page TransportException.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/TransportException.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_TransportExceptionTransportException thrown when an error occurs in the Transport subsystem.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:31 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyContainer.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyContainer.php.html new file mode 100644 index 0000000..277e81e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyContainer.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page DependencyContainer.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/DependencyContainer.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_DependencyContainerDependency Injection container.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyException.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyException.php.html new file mode 100644 index 0000000..a50215c --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---DependencyException.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page DependencyException.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/DependencyException.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_DependencyExceptionDependencyException thrown when a requested dependeny is missing.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:19 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Filterable.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Filterable.php.html new file mode 100644 index 0000000..bb3594d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Filterable.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Filterable.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Filterable.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_FilterableAllows StreamFilters to operate on a stream.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:21 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---IoException.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---IoException.php.html new file mode 100644 index 0000000..c269a31 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---IoException.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page IoException.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/IoException.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_IoExceptionI/O Exception class.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:23 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Mailer.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Mailer.php.html new file mode 100644 index 0000000..c3b125e --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---Mailer.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Mailer.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/Mailer.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_MailerSwift Mailer class.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:24 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---ReplacementFilterFactory.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---ReplacementFilterFactory.php.html new file mode 100644 index 0000000..1bd5690 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---ReplacementFilterFactory.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ReplacementFilterFactory.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/ReplacementFilterFactory.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_ReplacementFilterFactoryCreates StreamFilters.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---RfcComplianceException.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---RfcComplianceException.php.html new file mode 100644 index 0000000..1cbb98f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---RfcComplianceException.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page RfcComplianceException.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/RfcComplianceException.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_RfcComplianceExceptionRFC Compliance Exception class.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:28 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilter.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilter.php.html new file mode 100644 index 0000000..6415fca --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilter.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page StreamFilter.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/StreamFilter.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_StreamFilterProcesses bytes as they pass through a stream and performs filtering.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---ByteArrayReplacementFilter.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---ByteArrayReplacementFilter.php.html new file mode 100644 index 0000000..337b18b --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---ByteArrayReplacementFilter.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page ByteArrayReplacementFilter.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/StreamFilters/ByteArrayReplacementFilter.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_StreamFilters_ByteArrayReplacementFilterProcesses bytes as they pass through a buffer and replaces sequences in it.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:16 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilter.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilter.php.html new file mode 100644 index 0000000..d4a3908 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilter.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page StringReplacementFilter.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilter.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_StreamFilters_StringReplacementFilterProcesses bytes as they pass through a buffer and replaces sequences in it.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilterFactory.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilterFactory.php.html new file mode 100644 index 0000000..9ee219f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---StreamFilters---StringReplacementFilterFactory.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page StringReplacementFilterFactory.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilterFactory.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_StreamFilters_StringReplacementFilterFactoryCreates filters for replacing needles in a string buffer.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---SwiftException.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---SwiftException.php.html new file mode 100644 index 0000000..68fab76 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift---SwiftException.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page SwiftException.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift/SwiftException.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

Swift_SwiftExceptionBase Exception class.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift.php.html b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift.php.html new file mode 100644 index 0000000..0b87539 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Swift/_vendors---swiftMailer---classes---Swift.php.html @@ -0,0 +1,164 @@ + + + + + Docs for page Swift.php + + + + + + + +

File: /vendors/swiftMailer/classes/Swift.php

+
+ + +
+

Description

+ +
    +
+ + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

SwiftGeneral utility class in Swift Mailer, not to be instantiated.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:30 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Yii-Mail/YiiMail.html b/protected/extensions/yii-mail/doc/Yii-Mail/YiiMail.html new file mode 100644 index 0000000..10119ba --- /dev/null +++ b/protected/extensions/yii-mail/doc/Yii-Mail/YiiMail.html @@ -0,0 +1,510 @@ + + + + + Docs For Class YiiMail + + + + + + + + +

+ Class YiiMail +

(line 45) +
+ + +
+

Description

+
+CApplicationComponent
+   |
+   --YiiMail
+

+ Located in File: /YiiMail.php
+

+ +
YiiMail is an application component used for sending email.
+

You may configure it as below. Check the public attributes and setter methods of this class for more options.

 return array(
+ 	...
+ 	'import => array(
+ 		...
+ 		'ext.mail.YiiMailMessage',
+ 	),
+ 	'components' => array(
+ 		'mail' => array(
+ 			'class' => 'ext.yii-mail.YiiMail',
+ 			'transportType' => 'php',
+ 			'viewPath' => 'application.views.mail',
+ 			'logging' => true,
+ 			'dryRun' => false
+ 		),
+ 		...
+ 	)
+ );

Example usage:

 $message = new YiiMailMessage;
+ $message->setBody('Message content here with HTML', 'text/html');
+ $message->subject = 'My Subject';
+ $message->addTo('johnDoe@domain.com');
+ $message->from = Yii::app()->params['adminEmail'];
+ Yii::app()->mail->send($message);

+
    +
+

+
+ +
+ +

Class Variables

+ +Summary:
+
+ bool + $dryRun +
+
+ bool + $logging +
+
+ mixed + $mailer +
+
+ mixed + $transport +
+
+ string + $transportOptions +
+
+ string + $transportType +
+
+ string + $viewPath +
+
+ +
+

+ $dryRun = false (line 57) +

+

Data type : bool

+ +
    +
  • var: - whether to disable actually sending mail. Defaults to false.
  • +
  • access: - public
  • +
+
+ +
+

+ $logging = true (line 51) +

+

Data type : bool

+ +
    +
  • var: - whether to log messages using Yii::log(). Defaults to true.
  • +
  • access: - public
  • +
+
+ +
+

+ $mailer (line 98) +

+

Data type : mixed

+ +
    +
  • var: - Holds the SwiftMailer mailer
  • +
  • access: - protected
  • +
+
+ +
+

+ $transport (line 93) +

+

Data type : mixed

+ +
    +
  • var: - Holds the SwiftMailer transport
  • +
  • access: - protected
  • +
+
+ +
+

+ $transportOptions (line 88) +

+

Data type : string

+ +
    +
  • var: - options specific to the transport type being used. To set options for STMP, set this attribute to an array where the keys are the option names and the values are their values. Possible options for SMTP are:
    • host
    • username
    • password
    • port
    • encryption
    • timeout
    • extensionHandlers
    See the SwiftMailer documentaion for the option meanings.
  • +
  • access: - public
  • +
+
+ +
+

+ $transportType = 'php' (line 64) +

+

Data type : string

+ +
    +
  • var: - the delivery type. Can be either 'php' or 'smtp'. When using 'php', PHP's http://www.php.net/mail function will be used. Defaults to 'php'.
  • +
  • access: - public
  • +
+
+ +
+

+ $viewPath = 'application.views.mail' (line 70) +

+

Data type : string

+ +
    +
  • var: - the path to the location where mail views are stored. Defaults to 'application.views.mail'.
  • +
  • access: - public
  • +
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ static string + log + (YiiMailMessage $message) +
+
+ int + batchSend + (YiiMailMessage $message, [ &$failedRecipients = null], [ $it = null], array &$failedRecipients,, Swift_Mailer_RecipientIterator $it,) +
+
+ Swift_Mailer + getMailer + () +
+
+ mixed + getTransport + () +
+
+ void + init + () +
+
+ void + registerScripts + () +
+
+ int + send + (YiiMailMessage $message, [ &$failedRecipients = null], array &$failedRecipients,) +
+
+ void + sendSimple + (mixed $from, mixed $to, string $subject, string $body) +
+
+
+ + + + +

+ Static Method log (line 189) +

+

string log( +YiiMailMessage +$message)

+ + +
Logs a YiiMailMessage in a (hopefully) readable way using Yii::log (as long as $this->logging is set to true).
+

Parameters

+ + +

Info

+
    +
  • return - log message
  • +
  • access - public
  • +
+
+ +

+ Method batchSend (line 158) +

+

int batchSend( +YiiMailMessage +$message, [ +&$failedRecipients = null], [ +$it = null], array +&$failedRecipients,, Swift_Mailer_RecipientIterator +$it,)

+ + +
Send the given YiiMailMessage to all recipients individually.
+

This differs from send() in the way headers are presented to the recipient. The only recipient in the "To:" field will be the individual recipient it was sent to.

If an iterator is provided, recipients will be read from the iterator one-by-one, otherwise recipient data will be retreived from the YiiMailMessage object.

Sender information is always read from the YiiMailMessage object.

The return value is the number of recipients who were accepted for delivery.

+

Parameters

+ + +

Info

+ +
+ +

+ Method getMailer (line 226) +

+

Swift_Mailer getMailer( +)

+ + +
Gets the SwiftMailer Swift_Mailer class instance
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method getTransport (line 203) +

+

mixed getTransport( +)

+ + +
Gets the SwiftMailer transport class instance, initializing it if it has
+

not been created yet

+ +

Info

+ +
+ +

+ Method init (line 105) +

+

void init( +)

+ + +
Calls the registerScripts() method.
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method registerScripts (line 236) +

+

void registerScripts( +)

+ + +
Registers swiftMailer autoloader and includes the required files
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method send (line 130) +

+

int send( +YiiMailMessage +$message, [ +&$failedRecipients = null], array +&$failedRecipients,)

+ + +
Send a YiiMailMessage as it would be sent in a mail client.
+

All recipients (with the exception of Bcc) will be able to see the other recipients this message was sent to.

If you need to send to each recipient without disclosing details about the other recipients see batchSend().

Recipient/sender data will be retreived from the YiiMailMessage object.

The return value is the number of recipients who were accepted for delivery.

+

Parameters

+
    +
  • YiiMailMessage $message:
  • +
  • array &$failedRecipients,: optional
  • +
  • &$failedRecipients:
  • +
+ +

Info

+ +
+ +

+ Method sendSimple (line 172) +

+

void sendSimple( +mixed +$from, mixed +$to, string +$subject, string +$body)

+ + +
Sends a message in an extremly simple but less extensive way.
+

Parameters

+
    +
  • mixed $from: from address, string or array of the form $address => $name
  • +
  • mixed $to: to address, string or array of the form $address => $name
  • +
  • string $subject: subject
  • +
  • string $body: body
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:32 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Yii-Mail/YiiMailMessage.html b/protected/extensions/yii-mail/doc/Yii-Mail/YiiMailMessage.html new file mode 100644 index 0000000..df45069 --- /dev/null +++ b/protected/extensions/yii-mail/doc/Yii-Mail/YiiMailMessage.html @@ -0,0 +1,343 @@ + + + + + Docs For Class YiiMailMessage + + + + + + + + +

+ Class YiiMailMessage +

(line 36) +
+ + +
+

Description

+
+CComponent
+   |
+   --YiiMailMessage
+

+ Located in File: /YiiMailMessage.php
+

+ +
Any requests to set or get attributes or call methods on this class that are not found in that class are redirected to the Swift_Mime_Message object.
+

This means you need to look at the Swift Mailer documentation to see what methods are availiable for this class. There are a lot of methods, more than I wish to document. Any methods availiable in Swift_Mime_Message are availiable here.

Documentation for the most important methods can be found at http://swiftmailer.org/docs/messages

The YiiMailMessage component also allows using a shorthand for methods in Swift_Mime_Message that start with set* or get* For instance, instead of calling $message->setFrom('...') you can use $message->from = '...'.

Here are a few methods to get you started:

  • setSubject('Your subject')
  • setFrom(array('john@doe.com' => 'John Doe'))
  • setTo(array('receiver@domain.org', 'other@domain.org' => 'Name'))
  • attach(Swift_Attachment::fromPath('my-document.pdf'))

+
    +
+

+
+ +
+ +

Class Variables

+ +Summary:
+ +
+ string + $view +
+
+ +
+

+ $message (line 48) +

+

Data type : Swift_Mime_Message

+ +
    +
  • access: - public
  • +
+
+ +
+

+ $view (line 43) +

+

Data type : string

+ +
    +
  • var: - the view to use for rendering the body, null if no view is used. An extra variable $mail will be passed to the view .which you may use to set e.g. the email subject from within the view
  • +
  • access: - public
  • +
+
+ +
+
+ +

Class Constants

+ +Summary:
+
+ +
+
+

Method Detail

+ +Summary:
+
+
+ Swift_Mime_Message + __construct + ([string $subject = null], [string $body = null], [string $contentType = null], [string $charset = null]) +
+
+ void + setBody + ([mixed $body = ''], [string $contentType = null], [string $charset = null]) +
+
+ void + __call + (string $name,  $parameters) +
+
+ void + __get + (string $name) +
+
+ void + __set + (string $name,  $value) +
+
+
+ + + + +

+ Constructor __construct (line 111) +

+

Swift_Mime_Message __construct( +[string +$subject = null], [string +$body = null], [string +$contentType = null], [string +$charset = null])

+ + +
You may optionally set some message info using the paramaters of this constructor.
+

Use view and setBody() for more control.

+

Parameters

+
    +
  • string $subject:
  • +
  • string $body:
  • +
  • string $contentType:
  • +
  • string $charset:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method setBody (line 128) +

+

void setBody( +[mixed +$body = ''], [string +$contentType = null], [string +$charset = null])

+ + +
Set the body of this entity, either as a string, or array of view variables if a view is set, or as an instance of Swift_OutputByteStream.
+

Parameters

+
    +
  • mixed $body: the body of the message. If a $this->view is set and this is a string, this is passed to the view as $body. If $this->view is set and this is an array, the array values are passed to the view like in the controller render() method
  • +
  • string $contentType: content type optional. For html, set to 'html/text'
  • +
  • string $charset: charset optional
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method __call (line 89) +

+

void __call( +string +$name, +$parameters)

+ + +
Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
+

Parameters

+
    +
  • string $name: the method name
  • +
  • $parameters:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method __get (line 55) +

+

void __get( +string +$name)

+ + +
Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
+

Parameters

+
    +
  • string $name: the attribute name
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+ +

+ Method __set (line 72) +

+

void __set( +string +$name, +$value)

+ + +
Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
+

Parameters

+
    +
  • string $name: the attribute name
  • +
  • $value:
  • +
+ +

Info

+
    +
  • access - public
  • +
+
+
+
+

Inherited Variables

+ + + +

Inherited Class Variable Summary

+ +
+
+

Inherited Methods

+ + + +

Inherited Method Summary

+ +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:32 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Yii-Mail/_YiiMail.php.html b/protected/extensions/yii-mail/doc/Yii-Mail/_YiiMail.php.html new file mode 100644 index 0000000..6275c5f --- /dev/null +++ b/protected/extensions/yii-mail/doc/Yii-Mail/_YiiMail.php.html @@ -0,0 +1,167 @@ + + + + + Docs for page YiiMail.php + + + + + + + +

File: /YiiMail.php

+
+ + +
+

Description

+ +
YiiMail class file.
+ + + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

YiiMailYiiMail is an application component used for sending email.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:32 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/Yii-Mail/_YiiMailMessage.php.html b/protected/extensions/yii-mail/doc/Yii-Mail/_YiiMailMessage.php.html new file mode 100644 index 0000000..2439d2d --- /dev/null +++ b/protected/extensions/yii-mail/doc/Yii-Mail/_YiiMailMessage.php.html @@ -0,0 +1,167 @@ + + + + + Docs for page YiiMailMessage.php + + + + + + + +

File: /YiiMailMessage.php

+
+ + +
+

Description

+ +
YiiMailMessage class file.
+ + + +

Classes defined in this file

+ + + + + + + + + + + +

CLASS NAME

DESCRIPTION

YiiMailMessageAny requests to set or get attributes or call methods on this class that are not found in that class are redirected to the Swift_Mime_Message object.
+
+ +
+ + +

Include/Require Statements

+ + + +
+
+ + +

Global Variables

+ + + +
+
+ + + +

Constants

+ + + +
+
+ + +

Functions

+ + + +
+
+ +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:32 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/blank.html b/protected/extensions/yii-mail/doc/blank.html new file mode 100644 index 0000000..d15070c --- /dev/null +++ b/protected/extensions/yii-mail/doc/blank.html @@ -0,0 +1,13 @@ + + + Yii-Mail & Swift Mailer Documentation + + + + +

Yii-Mail & Swift Mailer Documentation

+Welcome to Yii-Mail!
+
+This documentation was generated by phpDocumentor v1.4.3
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/classtrees_Swift.html b/protected/extensions/yii-mail/doc/classtrees_Swift.html new file mode 100644 index 0000000..3769bbb --- /dev/null +++ b/protected/extensions/yii-mail/doc/classtrees_Swift.html @@ -0,0 +1,380 @@ + + + + + + + + + +

+ +

+

Root interface Swift_CharacterReader

+ + +

Root interface Swift_CharacterReaderFactory

+ + +

Root interface Swift_CharacterStream

+ + +

Root interface Swift_Events_Event

+ + +

Root interface Swift_Events_EventDispatcher

+ + +

Root interface Swift_Events_EventListener

+ + +

Root interface Swift_Filterable

+ + +

Root interface Swift_InputByteStream

+ + +

Root interface Swift_KeyCache

+ + +

Root interface Swift_Mailer_RecipientIterator

+ + +

Root interface Swift_Mime_CharsetObserver

+ + +

Root interface Swift_Mime_EncodingObserver

+ + +

Root interface Swift_Mime_Header

+ + +

Root interface Swift_OutputByteStream

+ + +

Root interface Swift_Plugins_Decorator_Replacements

+ + +

Root interface Swift_Plugins_Logger

+ + +

Root interface Swift_Plugins_Pop_Pop3Connection

+ + +

Root interface Swift_Plugins_Reporter

+ + +

Root interface Swift_Plugins_Sleeper

+ + +

Root interface Swift_Plugins_Timer

+ + +

Root interface Swift_ReplacementFilterFactory

+ + +

Root interface Swift_StreamFilter

+ + +

Root interface Swift_Transport

+ + +

Root interface Swift_Transport_EsmtpHandler

+ + +

Root interface Swift_Transport_Esmtp_Authenticator

+ + +

Root interface Swift_Transport_MailInvoker

+ + +

Root interface Swift_Transport_SmtpAgent

+ + +

Root class Swift

+ + +

Root class Swift_ByteStream_AbstractFilterableInputStream

+ + +

Root class Swift_ByteStream_ArrayByteStream

+ + +

Root class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory

+ + +

Root class Swift_CharacterReader_GenericFixedWidthReader

+ + +

Root class Swift_CharacterReader_UsAsciiReader

+ + +

Root class Swift_CharacterReader_Utf8Reader

+ + +

Root class Swift_CharacterStream_ArrayCharacterStream

+ + +

Root class Swift_CharacterStream_NgCharacterStream

+ + +

Root class Swift_DependencyContainer

+ + +

Root class Swift_Encoder_Base64Encoder

+ + +

Root class Swift_Encoder_QpEncoder

+ + +

Root class Swift_Encoder_Rfc2231Encoder

+ + +

Root class Swift_Encoding

+ + +

Root class Swift_Events_EventObject

+ + +

Root class Swift_Events_SimpleEventDispatcher

+ + +

Root class Swift_KeyCache_ArrayKeyCache

+ + +

Root class Swift_KeyCache_DiskKeyCache

+ + +

Root class Swift_KeyCache_NullKeyCache

+ + +

Root class Swift_KeyCache_SimpleKeyCacheInputStream

+ + +

Root class Swift_Mailer

+ + +

Root class Swift_Mailer_ArrayRecipientIterator

+ + +

Root class Swift_Mime_ContentEncoder_PlainContentEncoder

+ + +

Root class Swift_Mime_Headers_AbstractHeader

+ + +

Root class Swift_Mime_SimpleHeaderFactory

+ + +

Root class Swift_Mime_SimpleHeaderSet

+ + +

Root class Swift_Mime_SimpleMimeEntity

+ + +

Root class Swift_Plugins_AntiFloodPlugin

+ + +

Root class Swift_Plugins_BandwidthMonitorPlugin

+ + +

Root class Swift_Plugins_DecoratorPlugin

+ + +

Root class Swift_Plugins_LoggerPlugin

+ + +

Root class Swift_Plugins_Loggers_ArrayLogger

+ + +

Root class Swift_Plugins_Loggers_EchoLogger

+ + +

Root class Swift_Plugins_PopBeforeSmtpPlugin

+ + +

Root class Swift_Plugins_ReporterPlugin

+ + +

Root class Swift_Plugins_Reporters_HitReporter

+ + +

Root class Swift_Plugins_Reporters_HtmlReporter

+ + +

Root class Swift_StreamFilters_ByteArrayReplacementFilter

+ + +

Root class Swift_StreamFilters_StringReplacementFilter

+ + +

Root class Swift_StreamFilters_StringReplacementFilterFactory

+ + +

Root class Swift_Transport_AbstractSmtpTransport

+ + +

Root class Swift_Transport_Esmtp_AuthHandler

+ + +

Root class Swift_Transport_Esmtp_Auth_CramMd5Authenticator

+ + +

Root class Swift_Transport_Esmtp_Auth_LoginAuthenticator

+ + +

Root class Swift_Transport_Esmtp_Auth_PlainAuthenticator

+ + +

Root class Swift_Transport_LoadBalancedTransport

+ + +

Root class Swift_Transport_MailTransport

+ + +

Root class Swift_Transport_SimpleMailInvoker

+ + +

Root class Exception

+ + +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:09 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/classtrees_Yii-Mail.html b/protected/extensions/yii-mail/doc/classtrees_Yii-Mail.html new file mode 100644 index 0000000..4728bc2 --- /dev/null +++ b/protected/extensions/yii-mail/doc/classtrees_Yii-Mail.html @@ -0,0 +1,28 @@ + + + + + + + + + +

+ +

+

Root class CApplicationComponent

+ + +

Root class CComponent

+ + +
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:09 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/elementindex.html b/protected/extensions/yii-mail/doc/elementindex.html new file mode 100644 index 0000000..5922121 --- /dev/null +++ b/protected/extensions/yii-mail/doc/elementindex.html @@ -0,0 +1,4587 @@ + + + + + + + + +

Index of All Elements

+  +Indexes by package:
+ +
+ a + b + c + d + e + f + g + h + i + k + l + m + n + o + p + q + r + s + t + u + v + w + y + _ + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
a  + top
   addin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::add()
    Add a log entry.
   addin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::add()
    Add a log entry.
   addin file Logger.php, method Swift_Plugins_Logger::add()
    Add a log entry.
   addin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::add()
    Add a log entry.
   addBccin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addBcc()
    Add a Bcc: address to this message.
   addCcin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addCc()
    Add a Cc: address to this message.
   addConstructorLookupin file DependencyContainer.php, method Swift_DependencyContainer::addConstructorLookup()
    Specify a dependency lookup for the constructor of the previously registered item.
   addConstructorValuein file DependencyContainer.php, method Swift_DependencyContainer::addConstructorValue()
    Specify a literal (non looked up) value for the constructor of the previously registered item.
   addDateHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addDateHeader()
    Add a new Date header using $timestamp (UNIX time).
   addDateHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addDateHeader()
    Add a new Date header using $timestamp (UNIX time).
   addFilterin file Filterable.php, method Swift_Filterable::addFilter()
    Add a new StreamFilter, referenced by $key.
   addFilterin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::addFilter()
    Add a StreamFilter to this InputByteStream.
   addFromin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addFrom()
    Add a From: address to this message.
   addIdHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addIdHeader()
    Add a new ID header for Message-ID or Content-ID.
   addIdHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addIdHeader()
    Add a new ID header for Message-ID or Content-ID.
   addMailboxHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addMailboxHeader()
    Add a new Mailbox Header with a list of $addresses.
   addMailboxHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addMailboxHeader()
    Add a new Mailbox Header with a list of $addresses.
   addParameterizedHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addParameterizedHeader()
    Add a new ParameterizedHeader with $name, $value and $params.
   addParameterizedHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addParameterizedHeader()
    Add a new ParameterizedHeader with $name, $value and $params.
   addPartin file Message.php, method Swift_Message::addPart()
    Add a MimePart to this Message.
   addPathHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addPathHeader()
    Add a new Path header with an address (path) in it.
   addPathHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addPathHeader()
    Add a new Path header with an address (path) in it.
   addReplyToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addReplyTo()
    Add a Reply-To: address to this message.
   addTextHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addTextHeader()
    Add a new basic text header with $name and $value.
   addTextHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addTextHeader()
    Add a new basic text header with $name and $value.
   addToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addTo()
    Add a To: address to this message.
   afterEhloin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::afterEhlo()
    Runs immediately after a EHLO has been issued.
   afterEhloin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::afterEhlo()
    Runs immediately after a EHLO has been issued.
   asAliasOfin file DependencyContainer.php, method Swift_DependencyContainer::asAliasOf()
    Specify the previously registered item as an alias of another item.
   asNewInstanceOfin file DependencyContainer.php, method Swift_DependencyContainer::asNewInstanceOf()
    Specify the previously registered item as a new instance of $className.
   asSharedInstanceOfin file DependencyContainer.php, method Swift_DependencyContainer::asSharedInstanceOf()
    Specify the previously registered item as a shared instance of $className.
   asValuein file DependencyContainer.php, method Swift_DependencyContainer::asValue()
    Specify the previously registered item as a literal value.
   attachin file SimpleMessage.php, method Swift_Mime_SimpleMessage::attach()
    Attach a Swift_Mime_MimeEntity such as an Attachment or MimePart.
   authenticatein file Authenticator.php, method Swift_Transport_Esmtp_Authenticator::authenticate()
    Try to authenticate the user with $username and $password.
   authenticatein file LoginAuthenticator.php, method Swift_Transport_Esmtp_Auth_LoginAuthenticator::authenticate()
    Try to authenticate the user with $username and $password.
   authenticatein file PlainAuthenticator.php, method Swift_Transport_Esmtp_Auth_PlainAuthenticator::authenticate()
    Try to authenticate the user with $username and $password.
   authenticatein file CramMd5Authenticator.php, method Swift_Transport_Esmtp_Auth_CramMd5Authenticator::authenticate()
    Try to authenticate the user with $username and $password.
   autoloadin file Swift.php, method Swift::autoload()
    Internal autoloader for spl_autoload_register().
   Attachment.phpprocedural page Attachment.php
   AbstractFilterableInputStream.phpprocedural page AbstractFilterableInputStream.php
   ArrayByteStream.phpprocedural page ArrayByteStream.php
   ArrayCharacterStream.phpprocedural page ArrayCharacterStream.php
   ArrayKeyCache.phpprocedural page ArrayKeyCache.php
   ArrayRecipientIterator.phpprocedural page ArrayRecipientIterator.php
   Attachment.phpprocedural page Attachment.php
   AbstractHeader.phpprocedural page AbstractHeader.php
   AntiFloodPlugin.phpprocedural page AntiFloodPlugin.php
   ArrayLogger.phpprocedural page ArrayLogger.php
   AbstractSmtpTransport.phpprocedural page AbstractSmtpTransport.php
   Authenticator.phpprocedural page Authenticator.php
   AuthHandler.phpprocedural page AuthHandler.php
b  + top
   batchSendin file Mailer.php, method Swift_Mailer::batchSend()
    Send the given Message to all recipients individually.
   batchSendin file YiiMail.php, method YiiMail::batchSend()
    Send the given YiiMailMessage to all recipients individually.
   beforeSendPerformedin file ReporterPlugin.php, method Swift_Plugins_ReporterPlugin::beforeSendPerformed()
    Not used.
   beforeSendPerformedin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeSendPerformedin file SendListener.php, method Swift_Events_SendListener::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeSendPerformedin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeSendPerformedin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeSendPerformedin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::beforeSendPerformed()
    Not used.
   beforeTransportStartedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::beforeTransportStarted()
    Invoked just before a Transport is started.
   beforeTransportStartedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::beforeTransportStarted()
    Invoked just before a Transport is started.
   beforeTransportStartedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::beforeTransportStarted()
    Invoked just before a Transport is started.
   beforeTransportStoppedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::beforeTransportStopped()
    Invoked just before a Transport is stopped.
   beforeTransportStoppedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::beforeTransportStopped()
    Invoked just before a Transport is stopped.
   beforeTransportStoppedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::beforeTransportStopped()
    Not used.
   bindin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::bind()
    Not used.
   bindin file InputByteStream.php, method Swift_InputByteStream::bind()
    Attach $is to this stream.
   bindin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::bind()
    Attach $is to this stream.
   bindin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::bind()
    Attach $is to this stream.
   bindin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::bind()
    Attach $is to this stream.
   bindEventListenerin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::bindEventListener()
    Bind an event listener to this dispatcher.
   bindEventListenerin file EventDispatcher.php, method Swift_Events_EventDispatcher::bindEventListener()
    Bind an event listener to this dispatcher.
   bindSmtpin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::bindSmtp()
    Bind this plugin to a specific SMTP transport instance.
   bubbleCancelledin file EventObject.php, method Swift_Events_EventObject::bubbleCancelled()
    Returns true if this Event will not bubble any further up the stack.
   bubbleCancelledin file Event.php, method Swift_Events_Event::bubbleCancelled()
    Returns true if this Event will not bubble any further up the stack.
   BYTES_PER_MINUTEin file ThrottlerPlugin.php, class constant Swift_Plugins_ThrottlerPlugin::BYTES_PER_MINUTE
    Flag for throttling in bytes per minute
   Base64Encoder.phpprocedural page Base64Encoder.php
   Base64ContentEncoder.phpprocedural page Base64ContentEncoder.php
   Base64HeaderEncoder.phpprocedural page Base64HeaderEncoder.php
   BandwidthMonitorPlugin.phpprocedural page BandwidthMonitorPlugin.php
   ByteArrayReplacementFilter.phpprocedural page ByteArrayReplacementFilter.php
c  + top
   cancelBubblein file Event.php, method Swift_Events_Event::cancelBubble()
    Prevent this Event from bubbling any further up the stack.
   cancelBubblein file EventObject.php, method Swift_Events_EventObject::cancelBubble()
    Prevent this Event from bubbling any further up the stack.
   charsetChangedin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::charsetChanged()
    Notify this observer that the entity's charset has changed.
   charsetChangedin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::charsetChanged()
    Receive notification that the charset of this entity, or a parent entity has changed.
   charsetChangedin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::charsetChanged()
    Not used.
   charsetChangedin file CharsetObserver.php, method Swift_Mime_CharsetObserver::charsetChanged()
    Notify this observer that the entity's charset has changed.
   charsetChangedin file MimePart.php, method Swift_Mime_MimePart::charsetChanged()
    Receive notification that the charset has changed on this document, or a parent document.
   charsetChangedin file Rfc2231Encoder.php, method Swift_Encoder_Rfc2231Encoder::charsetChanged()
    Updates the charset used.
   charsetChangedin file Base64Encoder.php, method Swift_Encoder_Base64Encoder::charsetChanged()
    Does nothing.
   charsetChangedin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::charsetChanged()
    Notify this observer that the entity's charset has changed.
   charsetChangedin file QpEncoder.php, method Swift_Encoder_QpEncoder::charsetChanged()
    Updates the charset used.
   clearin file Logger.php, method Swift_Plugins_Logger::clear()
    Clear the log contents.
   clearin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::clear()
    Not implemented.
   clearin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::clear()
    Clear the log contents.
   clearin file HitReporter.php, method Swift_Plugins_Reporters_HitReporter::clear()
    Clear the buffer (empty the list).
   clearin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::clear()
    Clear the log contents.
   clearAllin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearAllin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearAllin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearAllin file KeyCache.php, method Swift_KeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearCachedValueIfin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::clearCachedValueIf()
    Clear the cached value if $condition is met.
   clearKeyin file KeyCache.php, method Swift_KeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   clearKeyin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   clearKeyin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   clearKeyin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   commandSentin file CommandListener.php, method Swift_Events_CommandListener::commandSent()
    Invoked immediately following a command being sent.
   commandSentin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::commandSent()
    Invoked immediately following a command being sent.
   commandSentin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::commandSent()
    Invoked immediately following a command being sent.
   commitin file InputByteStream.php, method Swift_InputByteStream::commit()
    For any bytes that are currently buffered inside the stream, force them off the buffer.
   commitin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::commit()
    Not used.
   commitin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::commit()
    Not used.
   commitin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::commit()
    For any bytes that are currently buffered inside the stream, force them off the buffer.
   commitin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::commit()
    Not used.
   connectin file Pop3Connection.php, method Swift_Plugins_Pop_Pop3Connection::connect()
    Connect to the POP3 host and throw an Exception if it fails.
   connectin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::connect()
    Connect to the POP3 host and authenticate.
   createCommandEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createCommandEvent()
    Create a new CommandEvent for $source and $command.
   createCommandEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createCommandEvent()
    Create a new CommandEvent for $source and $command.
   createDateHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createDateHeader()
    Create a new Date header using $timestamp (UNIX time).
   createDateHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createDateHeader()
    Create a new Date header using $timestamp (UNIX time).
   createDependenciesForin file DependencyContainer.php, method Swift_DependencyContainer::createDependenciesFor()
    Create an array of arguments passed to the constructor of $itemName.
   createDisplayNameStringin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::createDisplayNameString()
    Produces a compliant, formatted display-name based on the string given.
   createFilterin file ReplacementFilterFactory.php, method Swift_ReplacementFilterFactory::createFilter()
    Create a filter to replace $search with $replace.
   createFilterin file StringReplacementFilterFactory.php, method Swift_StreamFilters_StringReplacementFilterFactory::createFilter()
    Create a new StreamFilter to replace $search with $replace in a string.
   createIdHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createIdHeader()
    Create a new ID header for Message-ID or Content-ID.
   createIdHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createIdHeader()
    Create a new ID header for Message-ID or Content-ID.
   createMailboxHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createMailboxHeader()
    Create a new Mailbox Header with a list of $addresses.
   createMailboxHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createMailboxHeader()
    Create a new Mailbox Header with a list of $addresses.
   createMailboxListStringin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::createMailboxListString()
    Creates a string form of all the mailboxes in the passed array.
   createParameterizedHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createParameterizedHeader()
    Create a new ParameterizedHeader with $name, $value and $params.
   createParameterizedHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createParameterizedHeader()
    Create a new ParameterizedHeader with $name, $value and $params.
   createPathHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createPathHeader()
    Create a new Path header with an address (path) in it.
   createPathHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createPathHeader()
    Create a new Path header with an address (path) in it.
   createPhrasein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::createPhrase()
    Produces a compliant, formatted RFC 2822 'phrase' based on the string given.
   createResponseEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createResponseEvent()
    Create a new ResponseEvent for $source and $response.
   createResponseEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createResponseEvent()
    Create a new ResponseEvent for $source and $response.
   createSendEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createSendEvent()
    Create a new SendEvent for $source and $message.
   createSendEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createSendEvent()
    Create a new SendEvent for $source and $message.
   createTextHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createTextHeader()
    Create a new basic text header with $name and $value.
   createTextHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createTextHeader()
    Create a new basic text header with $name and $value.
   createTransportChangeEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createTransportChangeEvent()
    Create a new TransportChangeEvent for $source.
   createTransportChangeEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createTransportChangeEvent()
    Create a new TransportChangeEvent for $source.
   createTransportExceptionEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createTransportExceptionEvent()
    Create a new TransportExceptionEvent for $source.
   createTransportExceptionEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createTransportExceptionEvent()
    Create a new TransportExceptionEvent for $source.
   CharacterReader.phpprocedural page CharacterReader.php
   CharacterReaderFactory.phpprocedural page CharacterReaderFactory.php
   CharacterStream.phpprocedural page CharacterStream.php
   CommandEvent.phpprocedural page CommandEvent.php
   CommandListener.phpprocedural page CommandListener.php
   CharsetObserver.phpprocedural page CharsetObserver.php
   ContentEncoder.phpprocedural page ContentEncoder.php
   CramMd5Authenticator.phpprocedural page CramMd5Authenticator.php
d  + top
   $dryRunin file YiiMail.php, variable YiiMail::$dryRun
   defineOrderingin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::defineOrdering()
    Define a list of Header names as an array in the correct order.
   defineOrderingin file HeaderSet.php, method Swift_Mime_HeaderSet::defineOrdering()
    Define a list of Header names as an array in the correct order.
   detachin file SimpleMessage.php, method Swift_Mime_SimpleMessage::detach()
    Remove an already attached entity.
   disconnectin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::disconnect()
    Disconnect from the POP3 host.
   disconnectin file Pop3Connection.php, method Swift_Plugins_Pop_Pop3Connection::disconnect()
    Disconnect from the POP3 host and throw an Exception if it fails.
   dispatchEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::dispatchEvent()
    Dispatch the given Event to all suitable listeners.
   dispatchEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::dispatchEvent()
    Dispatch the given Event to all suitable listeners.
   dumpin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::dump()
    Get this log as a string.
   dumpin file Logger.php, method Swift_Plugins_Logger::dump()
    Get this log as a string.
   dumpin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::dump()
    Not implemented.
   dumpin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::dump()
    Get this log as a string.
   DependencyContainer.phpprocedural page DependencyContainer.php
   DependencyException.phpprocedural page DependencyException.php
   DiskKeyCache.phpprocedural page DiskKeyCache.php
   DateHeader.phpprocedural page DateHeader.php
   DecoratorPlugin.phpprocedural page DecoratorPlugin.php
e  + top
   embedin file SimpleMessage.php, method Swift_Mime_SimpleMessage::embed()
    Attach a Swift_Mime_MimeEntity and return it's CID source.
   encodeByteStreamin file ContentEncoder.php, method Swift_Mime_ContentEncoder::encodeByteStream()
    Encode $in to $out.
   encodeByteStreamin file QpContentEncoder.php, method Swift_Mime_ContentEncoder_QpContentEncoder::encodeByteStream()
    Encode stream $in to stream $out.
   encodeByteStreamin file Base64ContentEncoder.php, method Swift_Mime_ContentEncoder_Base64ContentEncoder::encodeByteStream()
    Encode stream $in to stream $out.
   encodeByteStreamin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::encodeByteStream()
    Encode stream $in to stream $out.
   encoderChangedin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::encoderChanged()
    Receive notification that the encoder of this entity or a parent entity has changed.
   encoderChangedin file EncodingObserver.php, method Swift_Mime_EncodingObserver::encoderChanged()
    Notify this observer that the observed entity's ContentEncoder has changed.
   encodeStringin file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::encodeString()
    Takes an unencoded string and produces a Q encoded string from it.
   encodeStringin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::encodeString()
    Encode a given string to produce an encoded string.
   encodeStringin file Encoder.php, method Swift_Encoder::encodeString()
    Encode a given string to produce an encoded string.
   encodeStringin file QpEncoder.php, method Swift_Encoder_QpEncoder::encodeString()
    Takes an unencoded string and produces a QP encoded string from it.
   encodeStringin file Rfc2231Encoder.php, method Swift_Encoder_Rfc2231Encoder::encodeString()
    Takes an unencoded string and produces a string encoded according to RFC 2231 from it.
   encodeStringin file Base64Encoder.php, method Swift_Encoder_Base64Encoder::encodeString()
    Takes an unencoded string and produces a Base64 encoded string from it.
   encodeWordsin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::encodeWords()
    Encode needed word tokens within a string of input.
   escapeSpecialsin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::escapeSpecials()
    Escape special characters in a string (convert to quoted-pairs).
   exceptionThrownin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::exceptionThrown()
    Invoked as a TransportException is thrown in the Transport system.
   exceptionThrownin file TransportExceptionListener.php, method Swift_Events_TransportExceptionListener::exceptionThrown()
    Invoked as a TransportException is thrown in the Transport system.
   executeCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::executeCommand()
    Run a command against the buffer, expecting the given response codes.
   executeCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::executeCommand()
    Run a command against the buffer, expecting the given response codes.
   executeCommandin file SmtpAgent.php, method Swift_Transport_SmtpAgent::executeCommand()
    Run a command against the buffer, expecting the given response codes.
   exportToByteStreamin file KeyCache.php, method Swift_KeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   exportToByteStreamin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   exportToByteStreamin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   exportToByteStreamin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   exposeMixinMethodsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::exposeMixinMethods()
    Returns an array of method names which are exposed to the Esmtp class.
   exposeMixinMethodsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::exposeMixinMethods()
    Returns an array of method names which are exposed to the Esmtp class.
   EmbeddedFile.phpprocedural page EmbeddedFile.php
   Encoder.phpprocedural page Encoder.php
   Encoding.phpprocedural page Encoding.php
   Event.phpprocedural page Event.php
   EventDispatcher.phpprocedural page EventDispatcher.php
   EventListener.phpprocedural page EventListener.php
   EventObject.phpprocedural page EventObject.php
   EmbeddedFile.phpprocedural page EmbeddedFile.php
   EncodingObserver.phpprocedural page EncodingObserver.php
   EchoLogger.phpprocedural page EchoLogger.php
   EsmtpHandler.phpprocedural page EsmtpHandler.php
   EsmtpTransport.phpprocedural page EsmtpTransport.php
f  + top
   filterin file StreamFilter.php, method Swift_StreamFilter::filter()
    Filters $buffer and returns the changes.
   filterin file StringReplacementFilter.php, method Swift_StreamFilters_StringReplacementFilter::filter()
    Perform the actual replacements on $buffer and return the result.
   filterin file ByteArrayReplacementFilter.php, method Swift_StreamFilters_ByteArrayReplacementFilter::filter()
    Perform the actual replacements on $buffer and return the result.
   flushBuffersin file InputByteStream.php, method Swift_InputByteStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   flushBuffersin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   flushBuffersin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   flushBuffersin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::flushBuffers()
    Not used.
   flushBuffersin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   flushContentsin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::flushContents()
   flushContentsin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::flushContents()
    Empty the stream and reset the internal pointer.
   flushContentsin file CharacterStream.php, method Swift_CharacterStream::flushContents()
    Empty the stream and reset the internal pointer.
   fromPathin file Image.php, method Swift_Image::fromPath()
    Create a new Image from a filesystem path.
   fromPathin file EmbeddedFile.php, method Swift_EmbeddedFile::fromPath()
    Create a new EmbeddedFile from a filesystem path.
   fromPathin file Attachment.php, method Swift_Attachment::fromPath()
    Create a new Attachment from a filesystem path.
   FileByteStream.phpprocedural page FileByteStream.php
   FailoverTransport.phpprocedural page FailoverTransport.php
   FileStream.phpprocedural page FileStream.php
   Filterable.phpprocedural page Filterable.php
   FailoverTransport.phpprocedural page FailoverTransport.php
g  + top
   generateIdin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::generateId()
    Generate a new Content-ID or Message-ID for this MIME entity.
   generateIdin file Message.php, method Swift_Mime_Message::generateId()
    Generates a valid Message-ID and switches to it.
   generateTokenLinesin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::generateTokenLines()
    Generates tokens from the given string which include CRLF as individual tokens.
   getin file HeaderSet.php, method Swift_Mime_HeaderSet::get()
    Get the header with the given $name.
   getin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::get()
    Get the header with the given $name.
   get7BitEncodingin file Encoding.php, method Swift_Encoding::get7BitEncoding()
    Get the Encoder that provides 7-bit encoding.
   get8BitEncodingin file Encoding.php, method Swift_Encoding::get8BitEncoding()
    Get the Encoder that provides 8-bit encoding.
   getAddressin file PathHeader.php, method Swift_Mime_Headers_PathHeader::getAddress()
    Get the address which is used in this Header (if any).
   getAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getAddresses()
    Get all email addresses in this Header.
   getAllin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::getAll()
    Get all headers with the given $name.
   getAllin file HeaderSet.php, method Swift_Mime_HeaderSet::getAll()
    Get all headers with the given $name.
   getAuthenticatorsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getAuthenticators()
    Get the Authenticators which can process a login request.
   getAuthKeywordin file PlainAuthenticator.php, method Swift_Transport_Esmtp_Auth_PlainAuthenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthKeywordin file CramMd5Authenticator.php, method Swift_Transport_Esmtp_Auth_CramMd5Authenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthKeywordin file LoginAuthenticator.php, method Swift_Transport_Esmtp_Auth_LoginAuthenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthKeywordin file Authenticator.php, method Swift_Transport_Esmtp_Authenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthModein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getAuthMode()
    Get the auth mode to use to authenticate.
   getBase64Encodingin file Encoding.php, method Swift_Encoding::getBase64Encoding()
    Get the Encoder that provides Base64 encoding.
   getBccin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getBcc()
    Get the Bcc addresses of this message.
   getBccin file Message.php, method Swift_Mime_Message::getBcc()
    Get the Bcc addresses for this message.
   getBodyin file MimeEntity.php, method Swift_Mime_MimeEntity::getBody()
    Get the body content of this entity as a string.
   getBodyin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getBody()
    Get the body of this entity as a string.
   getBoundaryin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getBoundary()
    Get the boundary used to separate children in this entity.
   getBufferin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::getBuffer()
    Get the IoBuffer where read/writes are occurring.
   getBufferin file SmtpAgent.php, method Swift_Transport_SmtpAgent::getBuffer()
    Get the IoBuffer where read/writes are occurring.
   getBytesInin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::getBytesIn()
    Get the total number of bytes received from the server.
   getBytesOutin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::getBytesOut()
    Get the total number of bytes sent to the server.
   getCachedValuein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getCachedValue()
    Get the value in the cache.
   getCcin file Message.php, method Swift_Mime_Message::getCc()
    Get the Cc addresses for this message.
   getCcin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getCc()
    Get the Cc address of this message.
   getCharPositionsin file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::getCharPositions()
    Returns the complete charactermap
   getCharPositionsin file CharacterReader.php, method Swift_CharacterReader::getCharPositions()
    Returns the complete charactermap
   getCharPositionsin file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::getCharPositions()
    Returns the complete charactermap
   getCharPositionsin file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::getCharPositions()
    Returns the complete charactermap
   getCharsetin file MimePart.php, method Swift_Mime_MimePart::getCharset()
    Get the character set of this entity.
   getCharsetin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getCharset()
    Get the character set used in this Header.
   getChildrenin file MimeEntity.php, method Swift_Mime_MimeEntity::getChildren()
    Get all children nested inside this entity.
   getChildrenin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getChildren()
    Get all children added to this entity.
   getCommandin file CommandEvent.php, method Swift_Events_CommandEvent::getCommand()
    Get the command which was sent to the server.
   getCommandin file SendmailTransport.php, method Swift_Transport_SendmailTransport::getCommand()
    Get the sendmail command which will be invoked.
   getContentTypein file MimeEntity.php, method Swift_Mime_MimeEntity::getContentType()
    Get the qualified content-type of this mime entity.
   getContentTypein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getContentType()
    Get the Content-type of this entity.
   getDatein file SimpleMessage.php, method Swift_Mime_SimpleMessage::getDate()
    Get the date at which this message was created.
   getDatein file Message.php, method Swift_Mime_Message::getDate()
    Get the origination date of the message as a UNIX timestamp.
   getDelSpin file MimePart.php, method Swift_Mime_MimePart::getDelSp()
    Test if delsp is being used for this entity.
   getDescriptionin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getDescription()
    Get the description of this entity.
   getDispositionin file Attachment.php, method Swift_Mime_Attachment::getDisposition()
    Get the Content-Disposition of this attachment.
   getEncodableWordTokensin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens()
    Splits a string into tokens in blocks of words which can be encoded quickly.
   getEncoderin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getEncoder()
    Get the encoder used for encoding this Header.
   getEncoderin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getEncoder()
    Get the encoder used for the body of this entity.
   getEncryptionin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getEncryption()
    Get the encryption type.
   getExceptionin file TransportExceptionEvent.php, method Swift_Events_TransportExceptionEvent::getException()
    Get the TransportException thrown.
   getExtensionHandlersin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getExtensionHandlers()
    Get ESMTP extension handlers.
   getExtraParamsin file MailTransport.php, method Swift_Transport_MailTransport::getExtraParams()
    Get the additional parameters used on the mail() function.
   getFailedRecipientsin file HitReporter.php, method Swift_Plugins_Reporters_HitReporter::getFailedRecipients()
    Get an array of addresses for which delivery failed.
   getFailedRecipientsin file SendEvent.php, method Swift_Events_SendEvent::getFailedRecipients()
    Get an recipient addresses which were not accepted for delivery.
   getFieldBodyin file Header.php, method Swift_Mime_Header::getFieldBody()
    Get the field body, prepared for folding into a final header value.
   getFieldBodyin file PathHeader.php, method Swift_Mime_Headers_PathHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getFieldBody()
    Get the value of this header prepared for rendering.
   getFieldBodyin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyin file DateHeader.php, method Swift_Mime_Headers_DateHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getFieldBody()
    Get the value of this header prepared for rendering.
   getFieldBodyModelin file Header.php, method Swift_Mime_Header::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file PathHeader.php, method Swift_Mime_Headers_PathHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file DateHeader.php, method Swift_Mime_Headers_DateHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldNamein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getFieldName()
    Get the name of this header (e.g. charset).
   getFieldNamein file Header.php, method Swift_Mime_Header::getFieldName()
    Get the name of this header (e.g. Subject).
   getFieldTypein file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file Header.php, method Swift_Mime_Header::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file DateHeader.php, method Swift_Mime_Headers_DateHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file PathHeader.php, method Swift_Mime_Headers_PathHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFilenamein file Attachment.php, method Swift_Mime_Attachment::getFilename()
    Get the filename of this attachment when downloaded.
   getFormatin file MimePart.php, method Swift_Mime_MimePart::getFormat()
    Get the format of this entity (i.e. flowed or fixed).
   getFromin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getFrom()
    Get the from address of this message.
   getFromin file Message.php, method Swift_Mime_Message::getFrom()
    Get the From address(es) of this message.
   getGrammarin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getGrammar()
    Get the grammar defined for $name token.
   getHandledKeywordin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getHandledKeyword()
    Get the name of the ESMTP extension this handles.
   getHandledKeywordin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getHandledKeyword()
    Get the name of the ESMTP extension this handles.
   getHeadersin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getHeaders()
    Get the Swift_Mime_HeaderSet for this entity.
   getHeadersin file MimeEntity.php, method Swift_Mime_MimeEntity::getHeaders()
    Get the collection of Headers in this Mime entity.
   getHostin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getHost()
    Get the host to connect to.
   getIdin file MimeEntity.php, method Swift_Mime_MimeEntity::getId()
    Returns a unique ID for this entity.
   getIdin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getId()
    Get the CID of this entity.
   getIdin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getId()
    Get the ID used in the value of this Header.
   getIdsin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getIds()
    Get the list of IDs used in this Header.
   getInitialByteSizein file CharacterReader.php, method Swift_CharacterReader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getInitialByteSizein file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getInitialByteSizein file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getInitialByteSizein file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getInputByteStreamin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getInputByteStreamin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getInputByteStreamin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getInputByteStreamin file KeyCache.php, method Swift_KeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getInstancein file DependencyContainer.php, method Swift_DependencyContainer::getInstance()
    Returns a singleton of the DependencyContainer.
   getLanguagein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getLanguage()
    Get the language used in this Header.
   getLocalDomainin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::getLocalDomain()
    Get the name of the domain Swift will identify as.
   getMailerin file YiiMail.php, method YiiMail::getMailer()
    Gets the SwiftMailer Swift_Mailer class instance
   getMailParamsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getMailParams()
    Get params which are appended to MAIL FROM:<>.
   getMailParamsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getMailParams()
    Not used.
   getMapTypein file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::getMapType()
    Returns mapType
   getMapTypein file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::getMapType()
    Returns mapType
   getMapTypein file CharacterReader.php, method Swift_CharacterReader::getMapType()
    Returns mapType
   getMapTypein file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::getMapType()
    Returns mapType
   getMaxLineLengthin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getMaxLineLength()
    Get the maximum line length of the body of this entity.
   getMaxLineLengthin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getMaxLineLength()
    Get the maximum permitted length of lines in this Header.
   getMessagein file SendEvent.php, method Swift_Events_SendEvent::getMessage()
    Get the Message being sent.
   getNamein file Base64ContentEncoder.php, method Swift_Mime_ContentEncoder_Base64ContentEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file Base64HeaderEncoder.php, method Swift_Mime_HeaderEncoder_Base64HeaderEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file HeaderEncoder.php, method Swift_Mime_HeaderEncoder::getName()
    Get the MIME name of this content encoding scheme.
   getNamein file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file ContentEncoder.php, method Swift_Mime_ContentEncoder::getName()
    Get the MIME name of this content encoding scheme.
   getNamein file QpContentEncoder.php, method Swift_Mime_ContentEncoder_QpContentEncoder::getName()
    Get the name of this encoding scheme.
   getNameAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getNameAddresses()
    Get all mailboxes in this Header as key=>value pairs.
   getNameAddressStringsin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getNameAddressStrings()
    Get the full mailbox list of this Header as an array of valid RFC 2822 strings.
   getNestingLevelin file EmbeddedFile.php, method Swift_Mime_EmbeddedFile::getNestingLevel()
    Get the nesting level of this EmbeddedFile.
   getNestingLevelin file Attachment.php, method Swift_Mime_Attachment::getNestingLevel()
    Get the nesting level used for this attachment.
   getNestingLevelin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getNestingLevel()
    Always returns LEVEL_TOP for a message instance.
   getNestingLevelin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getNestingLevel()
    Get the nesting level of this entity.
   getNestingLevelin file MimeEntity.php, method Swift_Mime_MimeEntity::getNestingLevel()
    Get the level at which this entity shall be nested in final document.
   getNestingLevelin file MimePart.php, method Swift_Mime_MimePart::getNestingLevel()
    Get the nesting level of this entity.
   getParameterin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getParameter()
    Get the value of $parameter.
   getParameterin file ParameterizedHeader.php, method Swift_Mime_ParameterizedHeader::getParameter()
    Get the value of $parameter.
   getParametersin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getParameters()
    Returns an associative array of parameter names mapped to values.
   getPasswordin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getPassword()
    Get the password to authenticate with.
   getPathin file FileStream.php, method Swift_FileStream::getPath()
    Get the complete path to the file.
   getPathin file FileByteStream.php, method Swift_ByteStream_FileByteStream::getPath()
    Get the complete path to the file.
   getPortin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getPort()
    Get the port to connect to.
   getPriorityin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getPriority()
    Get the priority of this message.
   getPriorityOverin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getPriorityOver()
    Returns +1, -1 or 0 according to the rules for usort().
   getPriorityOverin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getPriorityOver()
    Returns +1, -1 or 0 according to the rules for usort().
   getQpEncodingin file Encoding.php, method Swift_Encoding::getQpEncoding()
    Get the Encoder that provides Quoted-Printable (QP) encoding.
   getRcptParamsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getRcptParams()
    Get params which are appended to RCPT TO:<>.
   getRcptParamsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getRcptParams()
    Not used.
   getReaderForin file CharacterReaderFactory.php, method Swift_CharacterReaderFactory::getReaderFor()
    Returns a CharacterReader suitable for the charset applied.
   getReaderForin file SimpleCharacterReaderFactory.php, method Swift_CharacterReaderFactory_SimpleCharacterReaderFactory::getReaderFor()
    Returns a CharacterReader suitable for the charset applied.
   getReadReceiptToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getReadReceiptTo()
    Get the addresses to which a read-receipt will be sent.
   getReplacementsForin file Replacements.php, method Swift_Plugins_Decorator_Replacements::getReplacementsFor()
    Return the array of replacements for $address.
   getReplacementsForin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::getReplacementsFor()
    Find a map of replacements for the address.
   getReplyToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getReplyTo()
    Get the reply-to address of this message.
   getReplyToin file Message.php, method Swift_Mime_Message::getReplyTo()
    Get the Reply-To addresses for this message.
   getResponsein file ResponseEvent.php, method Swift_Events_ResponseEvent::getResponse()
    Get the response which was received from the server.
   getResultin file SendEvent.php, method Swift_Events_SendEvent::getResult()
    Get the result of this Event.
   getReturnPathin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getReturnPath()
    Get the return-path (bounce address) of this message.
   getReturnPathin file Message.php, method Swift_Mime_Message::getReturnPath()
    Get the return-path (bounce-detect) address.
   getSenderin file Message.php, method Swift_Mime_Message::getSender()
    Get the sender address for this message.
   getSenderin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getSender()
    Get the sender of this message.
   getSizein file Attachment.php, method Swift_Mime_Attachment::getSize()
    Get the file size of this attachment.
   getSleepTimein file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::getSleepTime()
    Get the number of seconds to sleep for during a restart.
   getSourcein file EventObject.php, method Swift_Events_EventObject::getSource()
    Get the source object of this event.
   getSourcein file Event.php, method Swift_Events_Event::getSource()
    Get the source object of this event.
   getStringin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::getString()
    Get data back out of the cache as a string.
   getStringin file KeyCache.php, method Swift_KeyCache::getString()
    Get data back out of the cache as a string.
   getStringin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::getString()
    Get data back out of the cache as a string.
   getStringin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::getString()
    Get data back out of the cache as a string.
   getSubjectin file Message.php, method Swift_Mime_Message::getSubject()
    Get the subject of the message.
   getSubjectin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getSubject()
    Get the subject of this message.
   getSuccessCodesin file CommandEvent.php, method Swift_Events_CommandEvent::getSuccessCodes()
    Get the numeric response codes which indicate success for this command.
   getThresholdin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::getThreshold()
    Get the number of emails to send before restarting.
   getTimeoutin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getTimeout()
    Get the connection timeout.
   getTimestampin file DateHeader.php, method Swift_Mime_Headers_DateHeader::getTimestamp()
    Get the UNIX timestamp of the Date in this Header.
   getTimestampin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::getTimestamp()
    Get the current UNIX timestamp
   getTimestampin file Timer.php, method Swift_Plugins_Timer::getTimestamp()
    Get the current UNIX timestamp.
   getToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getTo()
    Get the To addresses of this message.
   getToin file Message.php, method Swift_Mime_Message::getTo()
    Get the To addresses for this message.
   getTokenAsEncodedWordin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord()
    Get a token as an encoded word for safe insertion into headers.
   getTransportin file YiiMail.php, method YiiMail::getTransport()
    Gets the SwiftMailer transport class instance, initializing it if it has
   getTransportin file Mailer.php, method Swift_Mailer::getTransport()
    The Transport used to send messages.
   getTransportin file TransportChangeEvent.php, method Swift_Events_TransportChangeEvent::getTransport()
    Get the Transport.
   getTransportin file SendEvent.php, method Swift_Events_SendEvent::getTransport()
    Get the Transport used to send the Message.
   getTransportsin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::getTransports()
    Get $transports to delegate to.
   getUsernamein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getUsername()
    Get the username to authenticate with.
   getValuein file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getValue()
    Get the (unencoded) value of this header.
   GenericFixedWidthReader.phpprocedural page GenericFixedWidthReader.php
h  + top
   hasin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::has()
    Returns true if at least one header with the given $name exists.
   hasin file DependencyContainer.php, method Swift_DependencyContainer::has()
    Test if an item is registered in this container with the given name.
   hasin file HeaderSet.php, method Swift_Mime_HeaderSet::has()
    Returns true if at least one header with the given $name exists.
   hasKeyin file KeyCache.php, method Swift_KeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasKeyin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasKeyin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasKeyin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasNextin file RecipientIterator.php, method Swift_Mailer_RecipientIterator::hasNext()
    Returns true only if there are more recipients to send to.
   hasNextin file ArrayRecipientIterator.php, method Swift_Mailer_ArrayRecipientIterator::hasNext()
    Returns true only if there are more recipients to send to.
   Header.phpprocedural page Header.php
   HeaderEncoder.phpprocedural page HeaderEncoder.php
   HeaderFactory.phpprocedural page HeaderFactory.php
   HeaderSet.phpprocedural page HeaderSet.php
   HitReporter.phpprocedural page HitReporter.php
   HtmlReporter.phpprocedural page HtmlReporter.php
i  + top
   importByteStreamin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::importByteStream()
    Overwrite this character stream using the byte sequence in the byte stream.
   importByteStreamin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::importByteStream()
   importByteStreamin file CharacterStream.php, method Swift_CharacterStream::importByteStream()
    Overwrite this character stream using the byte sequence in the byte stream.
   importFromByteStreamin file KeyCache.php, method Swift_KeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   importFromByteStreamin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   importFromByteStreamin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   importFromByteStreamin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   importStringin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::importString()
   importStringin file CharacterStream.php, method Swift_CharacterStream::importString()
    Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
   importStringin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::importString()
    Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
   initin file YiiMail.php, method YiiMail::init()
    Calls the registerScripts() method.
   initializein file IoBuffer.php, method Swift_Transport_IoBuffer::initialize()
    Perform any initialization needed, using the given $params.
   initializein file StreamBuffer.php, method Swift_Transport_StreamBuffer::initialize()
    Perform any initialization needed, using the given $params.
   initializeGrammarin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::initializeGrammar()
    Initialize some RFC 2822 (and friends) ABNF grammar definitions.
   isStartedin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::isStarted()
    Test if an SMTP connection has been established.
   isStartedin file Transport.php, method Swift_Transport::isStarted()
    Test if this Transport mechanism has started.
   isStartedin file MailTransport.php, method Swift_Transport_MailTransport::isStarted()
    Not used.
   isStartedin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::isStarted()
    Test if this Transport mechanism has started.
   isValidin file ResponseEvent.php, method Swift_Events_ResponseEvent::isValid()
    Get the success status of this Event.
   Image.phpprocedural page Image.php
   InputByteStream.phpprocedural page InputByteStream.php
   IoException.phpprocedural page IoException.php
   IdentificationHeader.phpprocedural page IdentificationHeader.php
   IoBuffer.phpprocedural page IoBuffer.php
k  + top
   KeyCacheInputStream.phpprocedural page KeyCacheInputStream.php
   KeyCache.phpprocedural page KeyCache.php
l  + top
   $loggingin file YiiMail.php, variable YiiMail::$logging
   LEVEL_ALTERNATIVEin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_ALTERNATIVE
    An entity which nests with the same precedence as a mime part
   LEVEL_MIXEDin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_MIXED
    An entity which nests with the same precedence as an attachment
   LEVEL_RELATEDin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_RELATED
    An entity which nests with the same precedence as embedded content
   LEVEL_TOPin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_TOP
    Main message document; there can only be one of these
   listItemsin file DependencyContainer.php, method Swift_DependencyContainer::listItems()
    List the names of all items stored in the Container.
   login file YiiMail.php, method YiiMail::log()
    Logs a YiiMailMessage in a (hopefully) readable way using Yii::log (as long as $this->logging is set to true).
   lookupin file DependencyContainer.php, method Swift_DependencyContainer::lookup()
    Lookup the item with the given $itemName.
   LoadBalancedTransport.phpprocedural page LoadBalancedTransport.php
   Logger.phpprocedural page Logger.php
   LoggerPlugin.phpprocedural page LoggerPlugin.php
   LoginAuthenticator.phpprocedural page LoginAuthenticator.php
   LoadBalancedTransport.phpprocedural page LoadBalancedTransport.php
m  + top
   $mailerin file YiiMail.php, variable YiiMail::$mailer
   $messagein file YiiMailMessage.php, variable YiiMailMessage::$message
   mailin file MailInvoker.php, method Swift_Transport_MailInvoker::mail()
    Send mail via the mail() function.
   mailin file SimpleMailInvoker.php, method Swift_Transport_SimpleMailInvoker::mail()
    Send mail via the mail() function.
   MAP_TYPE_FIXED_LENin file CharacterReader.php, class constant Swift_CharacterReader::MAP_TYPE_FIXED_LEN
   MAP_TYPE_INVALIDin file CharacterReader.php, class constant Swift_CharacterReader::MAP_TYPE_INVALID
   MAP_TYPE_POSITIONSin file CharacterReader.php, class constant Swift_CharacterReader::MAP_TYPE_POSITIONS
   MESSAGES_PER_MINUTEin file ThrottlerPlugin.php, class constant Swift_Plugins_ThrottlerPlugin::MESSAGES_PER_MINUTE
    Flag for throttling in emails per minute
   MODE_APPENDin file KeyCache.php, class constant Swift_KeyCache::MODE_APPEND
    Mode for appending data to the end of existing cached data
   MODE_WRITEin file KeyCache.php, class constant Swift_KeyCache::MODE_WRITE
    Mode for replacing existing cached data
   Mailer.phpprocedural page Mailer.php
   MailTransport.phpprocedural page MailTransport.php
   Message.phpprocedural page Message.php
   MailboxHeader.phpprocedural page MailboxHeader.php
   Message.phpprocedural page Message.php
   MimeEntity.phpprocedural page MimeEntity.php
   MimePart.phpprocedural page MimePart.php
   MimePart.phpprocedural page MimePart.php
   MailInvoker.phpprocedural page MailInvoker.php
   MailTransport.phpprocedural page MailTransport.php
n  + top
   newInstancein file MimePart.php, method Swift_MimePart::newInstance()
    Create a new MimePart.
   newInstancein file Message.php, method Swift_Message::newInstance()
    Create a new Message.
   newInstancein file MailTransport.php, method Swift_MailTransport::newInstance()
    Create a new MailTransport instance.
   newInstancein file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::newInstance()
    Create a new PopBeforeSmtpPlugin for $host and $port.
   newInstancein file SendmailTransport.php, method Swift_SendmailTransport::newInstance()
    Create a new SendmailTransport instance.
   newInstancein file SmtpTransport.php, method Swift_SmtpTransport::newInstance()
    Create a new SmtpTransport instance.
   newInstancein file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::newInstance()
    Create a new instance of this HeaderSet.
   newInstancein file LoadBalancedTransport.php, method Swift_LoadBalancedTransport::newInstance()
    Create a new LoadBalancedTransport instance.
   newInstancein file Mailer.php, method Swift_Mailer::newInstance()
    Create a new Mailer instance.
   newInstancein file HeaderSet.php, method Swift_Mime_HeaderSet::newInstance()
    Create a new instance of this HeaderSet.
   newInstancein file FailoverTransport.php, method Swift_FailoverTransport::newInstance()
    Create a new FailoverTransport instance.
   newInstancein file EmbeddedFile.php, method Swift_EmbeddedFile::newInstance()
    Create a new EmbeddedFile.
   newInstancein file Attachment.php, method Swift_Attachment::newInstance()
    Create a new Attachment.
   newInstancein file Image.php, method Swift_Image::newInstance()
    Create a new Image.
   nextRecipientin file RecipientIterator.php, method Swift_Mailer_RecipientIterator::nextRecipient()
    Returns an array where the keys are the addresses of recipients and the values are the names.
   nextRecipientin file ArrayRecipientIterator.php, method Swift_Mailer_ArrayRecipientIterator::nextRecipient()
    Returns an array where the keys are the addresses of recipients and the values are the names.
   normalizeMailboxesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::normalizeMailboxes()
    Normalizes a user-input list of mailboxes into consistent key=>value pairs.
   notifyin file Reporter.php, method Swift_Plugins_Reporter::notify()
    Notifies this ReportNotifier that $address failed or succeeded.
   notifyin file HitReporter.php, method Swift_Plugins_Reporters_HitReporter::notify()
    Notifies this ReportNotifier that $address failed or succeeded.
   notifyin file HtmlReporter.php, method Swift_Plugins_Reporters_HtmlReporter::notify()
    Notifies this ReportNotifier that $address failed or succeeded.
   NgCharacterStream.phpprocedural page NgCharacterStream.php
   NullKeyCache.phpprocedural page NullKeyCache.php
o  + top
   onCommandin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::onCommand()
    Not used.
   onCommandin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::onCommand()
    Runs when a command is due to be sent.
   OutputByteStream.phpprocedural page OutputByteStream.php
p  + top
   POSITION_ENDin file DiskKeyCache.php, class constant Swift_KeyCache_DiskKeyCache::POSITION_END
    Signal to place pointer at end of file
   POSITION_STARTin file DiskKeyCache.php, class constant Swift_KeyCache_DiskKeyCache::POSITION_START
    Signal to place pointer at start of file
   PlainContentEncoder.phpprocedural page PlainContentEncoder.php
   ParameterizedHeader.phpprocedural page ParameterizedHeader.php
   PathHeader.phpprocedural page PathHeader.php
   ParameterizedHeader.phpprocedural page ParameterizedHeader.php
   Pop3Connection.phpprocedural page Pop3Connection.php
   Pop3Exception.phpprocedural page Pop3Exception.php
   PopBeforeSmtpPlugin.phpprocedural page PopBeforeSmtpPlugin.php
   PlainAuthenticator.phpprocedural page PlainAuthenticator.php
q  + top
   QpEncoder.phpprocedural page QpEncoder.php
   QpContentEncoder.phpprocedural page QpContentEncoder.php
   QpHeaderEncoder.phpprocedural page QpHeaderEncoder.php
r  + top
   readin file FileByteStream.php, method Swift_ByteStream_FileByteStream::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   readin file OutputByteStream.php, method Swift_OutputByteStream::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   readin file StreamBuffer.php, method Swift_Transport_StreamBuffer::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   readin file CharacterStream.php, method Swift_CharacterStream::read()
    Read $length characters from the stream and move the internal pointer $length further into the stream.
   readin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::read()
   readin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::read()
    Read $length characters from the stream and move the internal pointer $length further into the stream.
   readin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   readBytesin file CharacterStream.php, method Swift_CharacterStream::readBytes()
    Read $length characters from the stream and return a 1-dimensional array containing there octet values.
   readBytesin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::readBytes()
   readBytesin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::readBytes()
    Read $length characters from the stream and return a 1-dimensional array containing there octet values.
   readLinein file StreamBuffer.php, method Swift_Transport_StreamBuffer::readLine()
    Get a line of output (including any CRLF).
   readLinein file IoBuffer.php, method Swift_Transport_IoBuffer::readLine()
    Get a line of output (including any CRLF).
   registerin file DependencyContainer.php, method Swift_DependencyContainer::register()
    Register a new dependency with $itemName.
   registerAutoloadin file Swift.php, method Swift::registerAutoload()
    Configure autoloading using Swift Mailer.
   registerPluginin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::registerPlugin()
    Register a plugin.
   registerPluginin file Transport.php, method Swift_Transport::registerPlugin()
    Register a plugin in the Transport.
   registerPluginin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::registerPlugin()
    Register a plugin.
   registerPluginin file Mailer.php, method Swift_Mailer::registerPlugin()
    Register a plugin using a known unique key (e.g. myPlugin).
   registerPluginin file MailTransport.php, method Swift_Transport_MailTransport::registerPlugin()
    Register a plugin.
   registerScriptsin file YiiMail.php, method YiiMail::registerScripts()
    Registers swiftMailer autoloader and includes the required files
   removein file HeaderSet.php, method Swift_Mime_HeaderSet::remove()
    Remove the header with the given $name if it's set.
   removein file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::remove()
    Remove the header with the given $name if it's set.
   removeAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::removeAddresses()
    Remove one or more addresses from this Header.
   removeAllin file HeaderSet.php, method Swift_Mime_HeaderSet::removeAll()
    Remove all headers with the given $name.
   removeAllin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::removeAll()
    Remove all headers with the given $name.
   removeFilterin file Filterable.php, method Swift_Filterable::removeFilter()
    Remove an existing filter using $key.
   removeFilterin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::removeFilter()
    Remove an already present StreamFilter based on its $key.
   resetin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::reset()
    Reset the internal counters to zero.
   resetin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::reset()
    Reset the current mail transaction.
   resetStatein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::resetState()
    Not used.
   resetStatein file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::resetState()
    Tells this handler to clear any buffers and reset its state.
   responseReceivedin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::responseReceived()
    Invoked immediately following a response coming back.
   responseReceivedin file ResponseListener.php, method Swift_Events_ResponseListener::responseReceived()
    Invoked immediately following a response coming back.
   responseReceivedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::responseReceived()
    Invoked immediately following a response coming back.
   RESULT_FAILin file Reporter.php, class constant Swift_Plugins_Reporter::RESULT_FAIL
    The recipient could not be accepted
   RESULT_FAILEDin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_FAILED
    Sending failed
   RESULT_PASSin file Reporter.php, class constant Swift_Plugins_Reporter::RESULT_PASS
    The recipient was accepted for delivery
   RESULT_PENDINGin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_PENDING
    Sending has yet to occur
   RESULT_SUCCESSin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_SUCCESS
    Sending was successful
   RESULT_TENTATIVEin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_TENTATIVE
    Sending worked, but there were some failures
   Rfc2231Encoder.phpprocedural page Rfc2231Encoder.php
   ResponseEvent.phpprocedural page ResponseEvent.php
   ResponseListener.phpprocedural page ResponseListener.php
   RecipientIterator.phpprocedural page RecipientIterator.php
   Replacements.phpprocedural page Replacements.php
   Reporter.phpprocedural page Reporter.php
   ReporterPlugin.phpprocedural page ReporterPlugin.php
   ReplacementFilterFactory.phpprocedural page ReplacementFilterFactory.php
   RfcComplianceException.phpprocedural page RfcComplianceException.php
s  + top
   sendin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::send()
    Send the given Message.
   sendin file YiiMail.php, method YiiMail::send()
    Send a YiiMailMessage as it would be sent in a mail client.
   sendin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::send()
    Send the given Message.
   sendin file Transport.php, method Swift_Transport::send()
    Send the given Message.
   sendin file FailoverTransport.php, method Swift_Transport_FailoverTransport::send()
    Send the given Message.
   sendin file Mailer.php, method Swift_Mailer::send()
    Send the given Message like it would be sent in a mail client.
   sendin file SendmailTransport.php, method Swift_Transport_SendmailTransport::send()
    Send the given Message.
   sendin file MailTransport.php, method Swift_Transport_MailTransport::send()
    Send the given Message.
   sendPerformedin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file ReporterPlugin.php, method Swift_Plugins_ReporterPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file SendListener.php, method Swift_Events_SendListener::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::sendPerformed()
    Invoked when a Message is sent.
   sendSimplein file YiiMail.php, method YiiMail::sendSimple()
    Sends a message in an extremly simple but less extensive way.
   setin file HeaderSet.php, method Swift_Mime_HeaderSet::set()
    Set a header in the HeaderSet.
   setin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::set()
    Set a header in the HeaderSet.
   setAddressin file PathHeader.php, method Swift_Mime_Headers_PathHeader::setAddress()
    Set the Address which should appear in this Header.
   setAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::setAddresses()
    Makes this Header represent a list of plain email addresses with no names.
   setAlwaysDisplayedin file HeaderSet.php, method Swift_Mime_HeaderSet::setAlwaysDisplayed()
    Set a list of header names which must always be displayed when set.
   setAlwaysDisplayedin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::setAlwaysDisplayed()
    Set a list of header names which must always be displayed when set.
   setAuthenticatorsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setAuthenticators()
    Set the Authenticators which can process a login request.
   setAuthModein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setAuthMode()
    Set the auth mode to use to authenticate.
   setBccin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setBcc()
    Set the Bcc addresses of this message.
   setBccin file Message.php, method Swift_Mime_Message::setBcc()
    Set the Bcc address(es).
   setBodyin file MimeEntity.php, method Swift_Mime_MimeEntity::setBody()
    Set the body content of this entity as a string.
   setBodyin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setBody()
    Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.
   setBodyin file YiiMailMessage.php, method YiiMailMessage::setBody()
    Set the body of this entity, either as a string, or array of view variables if a view is set, or as an instance of Swift_OutputByteStream.
   setBodyin file MimePart.php, method Swift_Mime_MimePart::setBody()
    Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.
   setBoundaryin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setBoundary()
    Set the boundary used to separate children in this entity.
   setCachedValuein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setCachedValue()
    Set a value into the cache.
   setCcin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setCc()
    Set the Cc addresses of this message.
   setCcin file Message.php, method Swift_Mime_Message::setCc()
    Set the Cc address(es).
   setCharacterReaderFactoryin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::setCharacterReaderFactory()
    Set the CharacterReaderFactory for multi charset support.
   setCharacterReaderFactoryin file CharacterStream.php, method Swift_CharacterStream::setCharacterReaderFactory()
    Set the CharacterReaderFactory for multi charset support.
   setCharacterReaderFactoryin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::setCharacterReaderFactory()
    Set the CharacterReaderFactory for multi charset support.
   setCharacterSetin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::setCharacterSet()
    Set the character set used in this CharacterStream.
   setCharacterSetin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::setCharacterSet()
    Set the character set used in this CharacterStream.
   setCharacterSetin file CharacterStream.php, method Swift_CharacterStream::setCharacterSet()
    Set the character set used in this CharacterStream.
   setCharsetin file MimePart.php, method Swift_Mime_MimePart::setCharset()
    Set the character set of this entity.
   setCharsetin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::setCharset()
    Set the character set used in this Header.
   setCharsetin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::setCharset()
    Set the charset used by these headers.
   setCharsetin file Header.php, method Swift_Mime_Header::setCharset()
    Set the charset used when rendering the Header.
   setCharsetin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setCharset()
    Set the character set used in this Header.
   setChildrenin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setChildren()
    Set all children of this entity.
   setChildrenin file MimeEntity.php, method Swift_Mime_MimeEntity::setChildren()
    Set all children nested inside this entity.
   setCommandin file SendmailTransport.php, method Swift_Transport_SendmailTransport::setCommand()
    Set the command to invoke.
   setConnectionin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setConnection()
    Set a Pop3Connection to delegate to instead of connecting directly.
   setContentTypein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setContentType()
    Set the Content-type of this entity.
   setDatein file SimpleMessage.php, method Swift_Mime_SimpleMessage::setDate()
    Set the date at which this message was created.
   setDatein file Message.php, method Swift_Mime_Message::setDate()
    Set the origination date of the message as a UNIX timestamp.
   setDelSpin file MimePart.php, method Swift_Mime_MimePart::setDelSp()
    Turn delsp on or off for this entity.
   setDescriptionin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setDescription()
    Set the description of this entity.
   setDispositionin file Attachment.php, method Swift_Mime_Attachment::setDisposition()
    Set the Content-Disposition of this attachment.
   setEncoderin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setEncoder()
    Set the encoder used for the body of this entity.
   setEncoderin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setEncoder()
    Set the encoder used for encoding the header.
   setEncryptionin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setEncryption()
    Set the encryption type (tls or ssl)
   setExtensionHandlersin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setExtensionHandlers()
    Set ESMTP extension handlers.
   setExtraParamsin file MailTransport.php, method Swift_Transport_MailTransport::setExtraParams()
    Set the additional parameters used on the mail() function.
   setFailedRecipientsin file SendEvent.php, method Swift_Events_SendEvent::setFailedRecipients()
    Set the array of addresses that failed in sending.
   setFieldBodyModelin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file PathHeader.php, method Swift_Mime_Headers_PathHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file DateHeader.php, method Swift_Mime_Headers_DateHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file Header.php, method Swift_Mime_Header::setFieldBodyModel()
    Set the model for the field body.
   setFieldNamein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setFieldName()
    Set the name of this Header field.
   setFilein file Attachment.php, method Swift_Mime_Attachment::setFile()
    Set the file that this attachment is for.
   setFilenamein file Attachment.php, method Swift_Mime_Attachment::setFilename()
    Set the filename of this attachment.
   setFormatin file MimePart.php, method Swift_Mime_MimePart::setFormat()
    Set the format of this entity (flowed or fixed).
   setFromin file Message.php, method Swift_Mime_Message::setFrom()
    Set the From address of this message.
   setFromin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setFrom()
    Set the from address of this message.
   setHostin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setHost()
    Set the host to connect to.
   setIdin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::setId()
    Set the ID used in the value of this header.
   setIdin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setId()
    Set the CID of this entity.
   setIdsin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::setIds()
    Set a collection of IDs to use in the value of this Header.
   setItemKeyin file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setItemKey()
    Set the itemKey which will be written to.
   setItemKeyin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setItemKey()
    Set the itemKey which will be written to.
   setKeyCachein file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setKeyCache()
    Set the KeyCache to wrap.
   setKeyCachein file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setKeyCache()
    Set the KeyCache to wrap.
   setKeywordParamsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setKeywordParams()
    Set the parameters which the EHLO greeting indicated.
   setKeywordParamsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::setKeywordParams()
    Set the parameters which the EHLO greeting indicated.
   setLanguagein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setLanguage()
    Set the language used in this Header.
   setLocalDomainin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::setLocalDomain()
    Set the name of the local domain which Swift will identify itself as.
   setMaxLineLengthin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setMaxLineLength()
    Set the maximum line length of lines in this body.
   setMaxLineLengthin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setMaxLineLength()
    Set the maximum length of lines in the header (excluding EOL).
   setNameAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::setNameAddresses()
    Set a list of mailboxes to be shown in this Header.
   setNsKeyin file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setNsKey()
    Set the nsKey which will be written to.
   setNsKeyin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setNsKey()
    Set the nsKey which will be written to.
   setParamin file IoBuffer.php, method Swift_Transport_IoBuffer::setParam()
    Set an individual param on the buffer (e.g. switching to SSL).
   setParamin file StreamBuffer.php, method Swift_Transport_StreamBuffer::setParam()
    Set an individual param on the buffer (e.g. switching to SSL).
   setParameterin file ParameterizedHeader.php, method Swift_Mime_ParameterizedHeader::setParameter()
    Set the value of $parameter.
   setParameterin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::setParameter()
    Set the value of $parameter.
   setParametersin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::setParameters()
    Set an associative array of parameter names mapped to values.
   setPasswordin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setPassword()
    Set the password to authenticate with.
   setPasswordin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setPassword()
    Set the password to use when connecting (if needed).
   setPointerin file CharacterStream.php, method Swift_CharacterStream::setPointer()
    Move the internal pointer to $charOffset in the stream.
   setPointerin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::setPointer()
    Move the internal pointer to $charOffset in the stream.
   setPointerin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::setPointer()
   setPortin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setPort()
    Set the port to connect to.
   setPriorityin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setPriority()
    Set the priority of this message.
   setReadPointerin file StreamBuffer.php, method Swift_Transport_StreamBuffer::setReadPointer()
    Not implemented
   setReadPointerin file FileByteStream.php, method Swift_ByteStream_FileByteStream::setReadPointer()
    Move the internal read pointer to $byteOffset in the stream.
   setReadPointerin file OutputByteStream.php, method Swift_OutputByteStream::setReadPointer()
    Move the internal read pointer to $byteOffset in the stream.
   setReadPointerin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::setReadPointer()
    Move the internal read pointer to $byteOffset in the stream.
   setReadReceiptToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setReadReceiptTo()
    Ask for a delivery receipt from the recipient to be sent to $addresses
   setReplyToin file Message.php, method Swift_Mime_Message::setReplyTo()
    Set the Reply-To address(es).
   setReplyToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setReplyTo()
    Set the reply-to address of this message.
   setResultin file SendEvent.php, method Swift_Events_SendEvent::setResult()
    Set the result of sending.
   setReturnPathin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setReturnPath()
    Set the return-path (the bounce address) of this message.
   setReturnPathin file Message.php, method Swift_Mime_Message::setReturnPath()
    Set the return-path (bounce-detect) address.
   setSenderin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setSender()
    Set the sender of this message.
   setSenderin file Message.php, method Swift_Mime_Message::setSender()
    Set the sender of this message.
   setSizein file Attachment.php, method Swift_Mime_Attachment::setSize()
    Set the file size of this attachment.
   setSleepTimein file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::setSleepTime()
    Set the number of seconds to sleep for during a restart.
   setStringin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setStringin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setStringin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setStringin file KeyCache.php, method Swift_KeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setSubjectin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setSubject()
    Set the subject of this message.
   setSubjectin file Message.php, method Swift_Mime_Message::setSubject()
    Set the subject of the message.
   setThresholdin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::setThreshold()
    Set the number of emails to send before restarting.
   setTimeoutin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setTimeout()
    Set the connection timeout.
   setTimeoutin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setTimeout()
    Set the connection timeout in seconds (default 10).
   setTimestampin file DateHeader.php, method Swift_Mime_Headers_DateHeader::setTimestamp()
    Set the UNIX timestamp of the Date in this Header.
   setToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setTo()
    Set the to addresses of this message.
   setToin file Message.php, method Swift_Mime_Message::setTo()
    Set the To address(es).
   setTransportsin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::setTransports()
    Set $transports to delegate to.
   setUsernamein file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setUsername()
    Set the username to use when connecting (if needed).
   setUsernamein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setUsername()
    Set the username to authenticate with.
   setValuein file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::setValue()
    Set the (unencoded) value of this header.
   setWriteThroughStreamin file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setWriteThroughStream()
    Specify a stream to write through for each write().
   setWriteThroughStreamin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setWriteThroughStream()
    Specify a stream to write through for each write().
   setWriteTranslationsin file StreamBuffer.php, method Swift_Transport_StreamBuffer::setWriteTranslations()
    Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.
   setWriteTranslationsin file IoBuffer.php, method Swift_Transport_IoBuffer::setWriteTranslations()
    Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.
   shouldBufferin file StringReplacementFilter.php, method Swift_StreamFilters_StringReplacementFilter::shouldBuffer()
    Returns true if based on the buffer passed more bytes should be buffered.
   shouldBufferin file ByteArrayReplacementFilter.php, method Swift_StreamFilters_ByteArrayReplacementFilter::shouldBuffer()
    Returns true if based on the buffer passed more bytes should be buffered.
   shouldBufferin file StreamFilter.php, method Swift_StreamFilter::shouldBuffer()
    Based on the buffer given, this returns true if more buffering is needed.
   sleepin file Sleeper.php, method Swift_Plugins_Sleeper::sleep()
    Sleep for $seconds.
   sleepin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::sleep()
    Sleep for $seconds.
   sleepin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::sleep()
    Sleep for $seconds.
   startin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::start()
    Start this Transport mechanism.
   startin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::start()
    Start the SMTP connection.
   startin file MailTransport.php, method Swift_Transport_MailTransport::start()
    Not used.
   startin file SendmailTransport.php, method Swift_Transport_SendmailTransport::start()
    Start the standalone SMTP session if running in -bs mode.
   startin file Transport.php, method Swift_Transport::start()
    Start this Transport mechanism.
   stopin file MailTransport.php, method Swift_Transport_MailTransport::stop()
    Not used.
   stopin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::stop()
    Stop the SMTP connection.
   stopin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::stop()
    Stop this Transport mechanism.
   stopin file Transport.php, method Swift_Transport::stop()
    Stop this Transport mechanism.
   Swiftin file Swift.php, class Swift
    General utility class in Swift Mailer, not to be instantiated.
   Swift_Attachmentin file Attachment.php, class Swift_Attachment
    Attachment class for attaching files to a Swift_Mime_Message.
   Swift_ByteStream_AbstractFilterableInputStreamin file AbstractFilterableInputStream.php, class Swift_ByteStream_AbstractFilterableInputStream
    Provides the base functionality for an InputStream supporting filters.
   Swift_ByteStream_ArrayByteStreamin file ArrayByteStream.php, class Swift_ByteStream_ArrayByteStream
    Allows reading and writing of bytes to and from an array.
   Swift_ByteStream_FileByteStreamin file FileByteStream.php, class Swift_ByteStream_FileByteStream
    Allows reading and writing of bytes to and from a file.
   Swift_CharacterReaderin file CharacterReader.php, class Swift_CharacterReader
    Analyzes characters for a specific character set.
   Swift_CharacterReaderFactoryin file CharacterReaderFactory.php, class Swift_CharacterReaderFactory
    A factory for creating CharacterReaders.
   Swift_CharacterReaderFactory_SimpleCharacterReaderFactoryin file SimpleCharacterReaderFactory.php, class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory
    Standard factory for creating CharacterReaders.
   Swift_CharacterReader_GenericFixedWidthReaderin file GenericFixedWidthReader.php, class Swift_CharacterReader_GenericFixedWidthReader
    Provides fixed-width byte sizes for reading fixed-width character sets.
   Swift_CharacterReader_UsAsciiReaderin file UsAsciiReader.php, class Swift_CharacterReader_UsAsciiReader
    Analyzes US-ASCII characters.
   Swift_CharacterReader_Utf8Readerin file Utf8Reader.php, class Swift_CharacterReader_Utf8Reader
    Analyzes UTF-8 characters.
   Swift_CharacterStreamin file CharacterStream.php, class Swift_CharacterStream
    An abstract means of reading and writing data in terms of characters as opposed to bytes.
   Swift_CharacterStream_ArrayCharacterStreamin file ArrayCharacterStream.php, class Swift_CharacterStream_ArrayCharacterStream
    A CharacterStream implementation which stores characters in an internal array.
   Swift_CharacterStream_NgCharacterStreamin file NgCharacterStream.php, class Swift_CharacterStream_NgCharacterStream
    A CharacterStream implementation which stores characters in an internal array.
   Swift_DependencyContainerin file DependencyContainer.php, class Swift_DependencyContainer
    Dependency Injection container.
   Swift_DependencyExceptionin file DependencyException.php, class Swift_DependencyException
    DependencyException thrown when a requested dependeny is missing.
   Swift_EmbeddedFilein file EmbeddedFile.php, class Swift_EmbeddedFile
    An embedded file, in a multipart message.
   Swift_Encoderin file Encoder.php, class Swift_Encoder
    Interface for all Encoder schemes.
   Swift_Encoder_Base64Encoderin file Base64Encoder.php, class Swift_Encoder_Base64Encoder
    Handles Base 64 Encoding in Swift Mailer.
   Swift_Encoder_QpEncoderin file QpEncoder.php, class Swift_Encoder_QpEncoder
    Handles Quoted Printable (QP) Encoding in Swift Mailer.
   Swift_Encoder_Rfc2231Encoderin file Rfc2231Encoder.php, class Swift_Encoder_Rfc2231Encoder
    Handles RFC 2231 specified Encoding in Swift Mailer.
   Swift_Encodingin file Encoding.php, class Swift_Encoding
    Provides quick access to each encoding type.
   Swift_Events_CommandEventin file CommandEvent.php, class Swift_Events_CommandEvent
    Generated when a command is sent over an SMTP connection.
   Swift_Events_CommandListenerin file CommandListener.php, class Swift_Events_CommandListener
    Listens for Transports to send commands to the server.
   Swift_Events_Eventin file Event.php, class Swift_Events_Event
    The minimum interface for an Event.
   Swift_Events_EventDispatcherin file EventDispatcher.php, class Swift_Events_EventDispatcher
    Interface for the EventDispatcher which handles the event dispatching layer.
   Swift_Events_EventListenerin file EventListener.php, class Swift_Events_EventListener
    An identity interface which all EventListeners must extend.
   Swift_Events_EventObjectin file EventObject.php, class Swift_Events_EventObject
    A base Event which all Event classes inherit from.
   Swift_Events_ResponseEventin file ResponseEvent.php, class Swift_Events_ResponseEvent
    Generated when a response is received on a SMTP connection.
   Swift_Events_ResponseListenerin file ResponseListener.php, class Swift_Events_ResponseListener
    Listens for responses from a remote SMTP server.
   Swift_Events_SendEventin file SendEvent.php, class Swift_Events_SendEvent
    Generated when a message is being sent.
   Swift_Events_SendListenerin file SendListener.php, class Swift_Events_SendListener
    Listens for Messages being sent from within the Transport system.
   Swift_Events_SimpleEventDispatcherin file SimpleEventDispatcher.php, class Swift_Events_SimpleEventDispatcher
    The EventDispatcher which handles the event dispatching layer.
   Swift_Events_TransportChangeEventin file TransportChangeEvent.php, class Swift_Events_TransportChangeEvent
    Generated when the state of a Transport is changed (i.e. stopped/started).
   Swift_Events_TransportChangeListenerin file TransportChangeListener.php, class Swift_Events_TransportChangeListener
    Listens for changes within the Transport system.
   Swift_Events_TransportExceptionEventin file TransportExceptionEvent.php, class Swift_Events_TransportExceptionEvent
    Generated when a TransportException is thrown from the Transport system.
   Swift_Events_TransportExceptionListenerin file TransportExceptionListener.php, class Swift_Events_TransportExceptionListener
    Listens for Exceptions thrown from within the Transport system.
   Swift_FailoverTransportin file FailoverTransport.php, class Swift_FailoverTransport
    Contains a list of redundant Transports so when one fails, the next is used.
   Swift_FileStreamin file FileStream.php, class Swift_FileStream
    An OutputByteStream which specifically reads from a file.
   Swift_Filterablein file Filterable.php, class Swift_Filterable
    Allows StreamFilters to operate on a stream.
   Swift_Imagein file Image.php, class Swift_Image
    An image, embedded in a multipart message.
   Swift_InputByteStreamin file InputByteStream.php, class Swift_InputByteStream
    An abstract means of writing data.
   Swift_IoExceptionin file IoException.php, class Swift_IoException
    I/O Exception class.
   Swift_KeyCachein file KeyCache.php, class Swift_KeyCache
    Provides a mechanism for storing data using two keys.
   Swift_KeyCache_ArrayKeyCachein file ArrayKeyCache.php, class Swift_KeyCache_ArrayKeyCache
    A basic KeyCache backed by an array.
   Swift_KeyCache_DiskKeyCachein file DiskKeyCache.php, class Swift_KeyCache_DiskKeyCache
    A KeyCache which streams to and from disk.
   Swift_KeyCache_KeyCacheInputStreamin file KeyCacheInputStream.php, class Swift_KeyCache_KeyCacheInputStream
    Writes data to a KeyCache using a stream.
   Swift_KeyCache_NullKeyCachein file NullKeyCache.php, class Swift_KeyCache_NullKeyCache
    A null KeyCache that does not cache at all.
   Swift_KeyCache_SimpleKeyCacheInputStreamin file SimpleKeyCacheInputStream.php, class Swift_KeyCache_SimpleKeyCacheInputStream
    Writes data to a KeyCache using a stream.
   Swift_LoadBalancedTransportin file LoadBalancedTransport.php, class Swift_LoadBalancedTransport
    Redudantly and rotationally uses several Transport implementations when sending.
   Swift_Mailerin file Mailer.php, class Swift_Mailer
    Swift Mailer class.
   Swift_Mailer_ArrayRecipientIteratorin file ArrayRecipientIterator.php, class Swift_Mailer_ArrayRecipientIterator
    Wraps a standard PHP array in an interator.
   Swift_Mailer_RecipientIteratorin file RecipientIterator.php, class Swift_Mailer_RecipientIterator
    Provides an abstract way of specifying recipients for batch sending.
   Swift_MailTransportin file MailTransport.php, class Swift_MailTransport
    Sends Messages using the mail() function.
   Swift_Messagein file Message.php, class Swift_Message
    The Message class for building emails.
   Swift_MimePartin file MimePart.php, class Swift_MimePart
    A MIME part, in a multipart message.
   Swift_Mime_Attachmentin file Attachment.php, class Swift_Mime_Attachment
    An attachment, in a multipart message.
   Swift_Mime_CharsetObserverin file CharsetObserver.php, class Swift_Mime_CharsetObserver
    Observes changes in an Mime entity's character set.
   Swift_Mime_ContentEncoderin file ContentEncoder.php, class Swift_Mime_ContentEncoder
    Interface for all Transfer Encoding schemes.
   Swift_Mime_ContentEncoder_Base64ContentEncoderin file Base64ContentEncoder.php, class Swift_Mime_ContentEncoder_Base64ContentEncoder
    Handles Base 64 Transfer Encoding in Swift Mailer.
   Swift_Mime_ContentEncoder_PlainContentEncoderin file PlainContentEncoder.php, class Swift_Mime_ContentEncoder_PlainContentEncoder
    Handles binary/7/8-bit Transfer Encoding in Swift Mailer.
   Swift_Mime_ContentEncoder_QpContentEncoderin file QpContentEncoder.php, class Swift_Mime_ContentEncoder_QpContentEncoder
    Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer.
   Swift_Mime_EmbeddedFilein file EmbeddedFile.php, class Swift_Mime_EmbeddedFile
    An embedded file, in a multipart message.
   Swift_Mime_EncodingObserverin file EncodingObserver.php, class Swift_Mime_EncodingObserver
    Observes changes for a Mime entity's ContentEncoder.
   Swift_Mime_Headerin file Header.php, class Swift_Mime_Header
    A MIME Header.
   Swift_Mime_HeaderEncoderin file HeaderEncoder.php, class Swift_Mime_HeaderEncoder
    Interface for all Header Encoding schemes.
   Swift_Mime_HeaderEncoder_Base64HeaderEncoderin file Base64HeaderEncoder.php, class Swift_Mime_HeaderEncoder_Base64HeaderEncoder
    Handles Base64 (B) Header Encoding in Swift Mailer.
   Swift_Mime_HeaderEncoder_QpHeaderEncoderin file QpHeaderEncoder.php, class Swift_Mime_HeaderEncoder_QpHeaderEncoder
    Handles Quoted Printable (Q) Header Encoding in Swift Mailer.
   Swift_Mime_HeaderFactoryin file HeaderFactory.php, class Swift_Mime_HeaderFactory
    Creates MIME headers.
   Swift_Mime_HeaderSetin file HeaderSet.php, class Swift_Mime_HeaderSet
    A collection of MIME headers.
   Swift_Mime_Headers_AbstractHeaderin file AbstractHeader.php, class Swift_Mime_Headers_AbstractHeader
    An abstract base MIME Header.
   Swift_Mime_Headers_DateHeaderin file DateHeader.php, class Swift_Mime_Headers_DateHeader
    A Date MIME Header for Swift Mailer.
   Swift_Mime_Headers_IdentificationHeaderin file IdentificationHeader.php, class Swift_Mime_Headers_IdentificationHeader
    An ID MIME Header for something like Message-ID or Content-ID.
   Swift_Mime_Headers_MailboxHeaderin file MailboxHeader.php, class Swift_Mime_Headers_MailboxHeader
    A Mailbox Address MIME Header for something like From or Sender.
   Swift_Mime_Headers_ParameterizedHeaderin file ParameterizedHeader.php, class Swift_Mime_Headers_ParameterizedHeader
    An abstract base MIME Header.
   Swift_Mime_Headers_PathHeaderin file PathHeader.php, class Swift_Mime_Headers_PathHeader
    A Path Header in Swift Mailer, such a Return-Path.
   Swift_Mime_Headers_UnstructuredHeaderin file UnstructuredHeader.php, class Swift_Mime_Headers_UnstructuredHeader
    A Simple MIME Header.
   Swift_Mime_Messagein file Message.php, class Swift_Mime_Message
    A Message (RFC 2822) object.
   Swift_Mime_MimeEntityin file MimeEntity.php, class Swift_Mime_MimeEntity
    A MIME entity, such as an attachment.
   Swift_Mime_MimePartin file MimePart.php, class Swift_Mime_MimePart
    A MIME part, in a multipart message.
   Swift_Mime_ParameterizedHeaderin file ParameterizedHeader.php, class Swift_Mime_ParameterizedHeader
    A MIME Header with parameters.
   Swift_Mime_SimpleHeaderFactoryin file SimpleHeaderFactory.php, class Swift_Mime_SimpleHeaderFactory
    Creates MIME headers.
   Swift_Mime_SimpleHeaderSetin file SimpleHeaderSet.php, class Swift_Mime_SimpleHeaderSet
    A collection of MIME headers.
   Swift_Mime_SimpleMessagein file SimpleMessage.php, class Swift_Mime_SimpleMessage
    The default email message class.
   Swift_Mime_SimpleMimeEntityin file SimpleMimeEntity.php, class Swift_Mime_SimpleMimeEntity
    A MIME entity, in a multipart message.
   Swift_OutputByteStreamin file OutputByteStream.php, class Swift_OutputByteStream
    An abstract means of reading data.
   Swift_Plugins_AntiFloodPluginin file AntiFloodPlugin.php, class Swift_Plugins_AntiFloodPlugin
    Reduces network flooding when sending large amounts of mail.
   Swift_Plugins_BandwidthMonitorPluginin file BandwidthMonitorPlugin.php, class Swift_Plugins_BandwidthMonitorPlugin
    Reduces network flooding when sending large amounts of mail.
   Swift_Plugins_DecoratorPluginin file DecoratorPlugin.php, class Swift_Plugins_DecoratorPlugin
    Allows customization of Messages on-the-fly.
   Swift_Plugins_Decorator_Replacementsin file Replacements.php, class Swift_Plugins_Decorator_Replacements
    Allows customization of Messages on-the-fly.
   Swift_Plugins_Loggerin file Logger.php, class Swift_Plugins_Logger
    Logs events in the Transport system.
   Swift_Plugins_LoggerPluginin file LoggerPlugin.php, class Swift_Plugins_LoggerPlugin
    Does real time logging of Transport level information.
   Swift_Plugins_Loggers_ArrayLoggerin file ArrayLogger.php, class Swift_Plugins_Loggers_ArrayLogger
    Logs to an Array backend.
   Swift_Plugins_Loggers_EchoLoggerin file EchoLogger.php, class Swift_Plugins_Loggers_EchoLogger
    Prints all log messages in real time.
   Swift_Plugins_PopBeforeSmtpPluginin file PopBeforeSmtpPlugin.php, class Swift_Plugins_PopBeforeSmtpPlugin
    Makes sure a connection to a POP3 host has been established prior to connecting to SMTP.
   Swift_Plugins_Pop_Pop3Connectionin file Pop3Connection.php, class Swift_Plugins_Pop_Pop3Connection
    Pop3Connection interface for connecting and disconnecting to a POP3 host.
   Swift_Plugins_Pop_Pop3Exceptionin file Pop3Exception.php, class Swift_Plugins_Pop_Pop3Exception
    Pop3Exception thrown when an error occurs connecting to a POP3 host.
   Swift_Plugins_Reporterin file Reporter.php, class Swift_Plugins_Reporter
    The Reporter plugin sends pass/fail notification to a Reporter.
   Swift_Plugins_ReporterPluginin file ReporterPlugin.php, class Swift_Plugins_ReporterPlugin
    Does real time reporting of pass/fail for each recipient.
   Swift_Plugins_Reporters_HitReporterin file HitReporter.php, class Swift_Plugins_Reporters_HitReporter
    A reporter which "collects" failures for the Reporter plugin.
   Swift_Plugins_Reporters_HtmlReporterin file HtmlReporter.php, class Swift_Plugins_Reporters_HtmlReporter
    A HTML output reporter for the Reporter plugin.
   Swift_Plugins_Sleeperin file Sleeper.php, class Swift_Plugins_Sleeper
    Sleeps for a duration of time.
   Swift_Plugins_ThrottlerPluginin file ThrottlerPlugin.php, class Swift_Plugins_ThrottlerPlugin
    Throttles the rate at which emails are sent.
   Swift_Plugins_Timerin file Timer.php, class Swift_Plugins_Timer
    Provides timestamp data.
   Swift_ReplacementFilterFactoryin file ReplacementFilterFactory.php, class Swift_ReplacementFilterFactory
    Creates StreamFilters.
   Swift_RfcComplianceExceptionin file RfcComplianceException.php, class Swift_RfcComplianceException
    RFC Compliance Exception class.
   Swift_SendmailTransportin file SendmailTransport.php, class Swift_SendmailTransport
    SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
   Swift_SmtpTransportin file SmtpTransport.php, class Swift_SmtpTransport
    Sends Messages over SMTP with ESMTP support.
   Swift_StreamFilterin file StreamFilter.php, class Swift_StreamFilter
    Processes bytes as they pass through a stream and performs filtering.
   Swift_StreamFilters_ByteArrayReplacementFilterin file ByteArrayReplacementFilter.php, class Swift_StreamFilters_ByteArrayReplacementFilter
    Processes bytes as they pass through a buffer and replaces sequences in it.
   Swift_StreamFilters_StringReplacementFilterin file StringReplacementFilter.php, class Swift_StreamFilters_StringReplacementFilter
    Processes bytes as they pass through a buffer and replaces sequences in it.
   Swift_StreamFilters_StringReplacementFilterFactoryin file StringReplacementFilterFactory.php, class Swift_StreamFilters_StringReplacementFilterFactory
    Creates filters for replacing needles in a string buffer.
   Swift_SwiftExceptionin file SwiftException.php, class Swift_SwiftException
    Base Exception class.
   Swift_Transportin file Transport.php, class Swift_Transport
    Sends Messages via an abstract Transport subsystem.
   Swift_TransportExceptionin file TransportException.php, class Swift_TransportException
    TransportException thrown when an error occurs in the Transport subsystem.
   Swift_Transport_AbstractSmtpTransportin file AbstractSmtpTransport.php, class Swift_Transport_AbstractSmtpTransport
    Sends Messages over SMTP.
   Swift_Transport_EsmtpHandlerin file EsmtpHandler.php, class Swift_Transport_EsmtpHandler
    An ESMTP handler.
   Swift_Transport_EsmtpTransportin file EsmtpTransport.php, class Swift_Transport_EsmtpTransport
    Sends Messages over SMTP with ESMTP support.
   Swift_Transport_Esmtp_Authenticatorin file Authenticator.php, class Swift_Transport_Esmtp_Authenticator
    An Authentication mechanism.
   Swift_Transport_Esmtp_AuthHandlerin file AuthHandler.php, class Swift_Transport_Esmtp_AuthHandler
    An ESMTP handler for AUTH support.
   Swift_Transport_Esmtp_Auth_CramMd5Authenticatorin file CramMd5Authenticator.php, class Swift_Transport_Esmtp_Auth_CramMd5Authenticator
    Handles CRAM-MD5 authentication.
   Swift_Transport_Esmtp_Auth_LoginAuthenticatorin file LoginAuthenticator.php, class Swift_Transport_Esmtp_Auth_LoginAuthenticator
    Handles LOGIN authentication.
   Swift_Transport_Esmtp_Auth_PlainAuthenticatorin file PlainAuthenticator.php, class Swift_Transport_Esmtp_Auth_PlainAuthenticator
    Handles PLAIN authentication.
   Swift_Transport_FailoverTransportin file FailoverTransport.php, class Swift_Transport_FailoverTransport
    Contains a list of redundant Transports so when one fails, the next is used.
   Swift_Transport_IoBufferin file IoBuffer.php, class Swift_Transport_IoBuffer
    Buffers input and output to a resource.
   Swift_Transport_LoadBalancedTransportin file LoadBalancedTransport.php, class Swift_Transport_LoadBalancedTransport
    Redudantly and rotationally uses several Transports when sending.
   Swift_Transport_MailInvokerin file MailInvoker.php, class Swift_Transport_MailInvoker
    This interface intercepts calls to the mail() function.
   Swift_Transport_MailTransportin file MailTransport.php, class Swift_Transport_MailTransport
    Sends Messages using the mail() function.
   Swift_Transport_SendmailTransportin file SendmailTransport.php, class Swift_Transport_SendmailTransport
    SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
   Swift_Transport_SimpleMailInvokerin file SimpleMailInvoker.php, class Swift_Transport_SimpleMailInvoker
    This is the implementation class for Swift_Transport_MailInvoker.
   Swift_Transport_SmtpAgentin file SmtpAgent.php, class Swift_Transport_SmtpAgent
    Wraps an IoBuffer to send/receive SMTP commands/responses.
   Swift_Transport_StreamBufferin file StreamBuffer.php, class Swift_Transport_StreamBuffer
    A generic IoBuffer implementation supporting remote sockets and local processes.
   SimpleCharacterReaderFactory.phpprocedural page SimpleCharacterReaderFactory.php
   SendEvent.phpprocedural page SendEvent.php
   SendListener.phpprocedural page SendListener.php
   SimpleEventDispatcher.phpprocedural page SimpleEventDispatcher.php
   SimpleKeyCacheInputStream.phpprocedural page SimpleKeyCacheInputStream.php
   SimpleHeaderFactory.phpprocedural page SimpleHeaderFactory.php
   SimpleHeaderSet.phpprocedural page SimpleHeaderSet.php
   SimpleMessage.phpprocedural page SimpleMessage.php
   SimpleMimeEntity.phpprocedural page SimpleMimeEntity.php
   Sleeper.phpprocedural page Sleeper.php
   SendmailTransport.phpprocedural page SendmailTransport.php
   SmtpTransport.phpprocedural page SmtpTransport.php
   StreamFilter.phpprocedural page StreamFilter.php
   StringReplacementFilter.phpprocedural page StringReplacementFilter.php
   StringReplacementFilterFactory.phpprocedural page StringReplacementFilterFactory.php
   SwiftException.phpprocedural page SwiftException.php
   SendmailTransport.phpprocedural page SendmailTransport.php
   SimpleMailInvoker.phpprocedural page SimpleMailInvoker.php
   SmtpAgent.phpprocedural page SmtpAgent.php
   StreamBuffer.phpprocedural page StreamBuffer.php
   Swift.phpprocedural page Swift.php
t  + top
   $transportin file YiiMail.php, variable YiiMail::$transport
   $transportOptionsin file YiiMail.php, variable YiiMail::$transportOptions
   $transportTypein file YiiMail.php, variable YiiMail::$transportType
   terminatein file IoBuffer.php, method Swift_Transport_IoBuffer::terminate()
    Perform any shutdown logic needed.
   terminatein file StreamBuffer.php, method Swift_Transport_StreamBuffer::terminate()
    Perform any shutdown logic needed.
   toByteStreamin file MimeEntity.php, method Swift_Mime_MimeEntity::toByteStream()
    Get this entire entity as a ByteStream.
   toByteStreamin file SimpleMessage.php, method Swift_Mime_SimpleMessage::toByteStream()
    Write this message to a Swift_InputByteStream.
   toByteStreamin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::toByteStream()
    Write this entire entity to a Swift_InputByteStream.
   tokenNeedsEncodingin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding()
    Test if a token needs to be encoded or not.
   toStringin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::toString()
    Get this entire entity as a string.
   toStringin file HeaderSet.php, method Swift_Mime_HeaderSet::toString()
    Returns a string with a representation of all headers.
   toStringin file SimpleMessage.php, method Swift_Mime_SimpleMessage::toString()
    Get this message as a complete string.
   toStringin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::toString()
    Returns a string with a representation of all headers.
   toStringin file MimeEntity.php, method Swift_Mime_MimeEntity::toString()
    Get this entire entity in its string form.
   toStringin file Header.php, method Swift_Mime_Header::toString()
    Get this Header rendered as a compliant string.
   toStringin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::toString()
    Get this Header rendered as a RFC 2822 compliant string.
   toTokensin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::toTokens()
    Generate a list of all tokens in the final header.
   toTokensin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::toTokens()
    Generate a list of all tokens in the final header.
   transportStartedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::transportStarted()
    Not used.
   transportStartedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::transportStarted()
    Invoked immediately after the Transport is started.
   transportStartedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::transportStarted()
    Invoked immediately after the Transport is started.
   transportStoppedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::transportStopped()
    Invoked immediately after the Transport is stopped.
   transportStoppedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::transportStopped()
    Not used.
   transportStoppedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::transportStopped()
    Invoked immediately after the Transport is stopped.
   TYPE_ALIASin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_ALIAS
    Constant for aliases
   TYPE_DATEin file Header.php, class constant Swift_Mime_Header::TYPE_DATE
    Date and time headers
   TYPE_IDin file Header.php, class constant Swift_Mime_Header::TYPE_ID
    Identification headers
   TYPE_INSTANCEin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_INSTANCE
    Constant for new instance types
   TYPE_MAILBOXin file Header.php, class constant Swift_Mime_Header::TYPE_MAILBOX
    Mailbox and address headers
   TYPE_PARAMETERIZEDin file Header.php, class constant Swift_Mime_Header::TYPE_PARAMETERIZED
    Parameterized headers (text + params)
   TYPE_PATHin file Header.php, class constant Swift_Mime_Header::TYPE_PATH
    Address path headers
   TYPE_PROCESSin file IoBuffer.php, class constant Swift_Transport_IoBuffer::TYPE_PROCESS
    A process buffer with I/O support
   TYPE_SHAREDin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_SHARED
    Constant for shared instance types
   TYPE_SOCKETin file IoBuffer.php, class constant Swift_Transport_IoBuffer::TYPE_SOCKET
    A socket buffer over TCP
   TYPE_TEXTin file Header.php, class constant Swift_Mime_Header::TYPE_TEXT
    Text headers
   TYPE_VALUEin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_VALUE
    Constant for literal value types
   TransportChangeEvent.phpprocedural page TransportChangeEvent.php
   TransportChangeListener.phpprocedural page TransportChangeListener.php
   TransportExceptionEvent.phpprocedural page TransportExceptionEvent.php
   TransportExceptionListener.phpprocedural page TransportExceptionListener.php
   ThrottlerPlugin.phpprocedural page ThrottlerPlugin.php
   Timer.phpprocedural page Timer.php
   Transport.phpprocedural page Transport.php
   TransportException.phpprocedural page TransportException.php
u  + top
   unbindin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::unbind()
    Not used.
   unbindin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::unbind()
    Remove an already bound stream.
   unbindin file InputByteStream.php, method Swift_InputByteStream::unbind()
    Remove an already bound stream.
   unbindin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::unbind()
    Remove an already bound stream.
   unbindin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::unbind()
    Remove an already bound stream.
   UsAsciiReader.phpprocedural page UsAsciiReader.php
   Utf8Reader.phpprocedural page Utf8Reader.php
   UnstructuredHeader.phpprocedural page UnstructuredHeader.php
v  + top
   $viewin file YiiMailMessage.php, variable YiiMailMessage::$view
   $viewPathin file YiiMail.php, variable YiiMail::$viewPath
   validateByteSequencein file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
   validateByteSequencein file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
   validateByteSequencein file CharacterReader.php, method Swift_CharacterReader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
   validateByteSequencein file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
   VERSIONin file Swift.php, class constant Swift::VERSION
    Swift Mailer Version number generated during dist release process
w  + top
   withDependenciesin file DependencyContainer.php, method Swift_DependencyContainer::withDependencies()
    Specify a list of injected dependencies for the previously registered item.
   writein file InputByteStream.php, method Swift_InputByteStream::write()
    Writes $bytes to the end of the stream.
   writein file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::write()
    Writes $bytes to the end of the stream.
   writein file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::write()
   writein file CharacterStream.php, method Swift_CharacterStream::write()
    Write $chars to the end of the stream.
   writein file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::write()
    Writes $bytes to the end of the stream.
   writein file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::write()
    Write $chars to the end of the stream.
   writein file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::write()
    Called when a message is sent so that the outgoing counter can be increased.
   writein file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::write()
    Writes $bytes to the end of the stream.
y  + top
   YiiMailin file YiiMail.php, class YiiMail
    YiiMail is an application component used for sending email.
   YiiMail.phpprocedural page YiiMail.php
   YiiMailMessagein file YiiMailMessage.php, class YiiMailMessage
    Any requests to set or get attributes or call methods on this class that are not found in that class are redirected to the Swift_Mime_Message object.
   YiiMailMessage.phpprocedural page YiiMailMessage.php
_  + top
   $_bufferin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_buffer
    Input-Output buffer for sending/receiving SMTP commands and responses
   $_charStreamin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_charStream
    The CharacterStream used for reading characters (as opposed to bytes).
   $_domainin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_domain
    The domain name to use in HELO command
   $_eventDispatcherin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_eventDispatcher
    The event dispatching layer
   $_filterin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_filter
    A filter used if input should be canonicalized.
   $_qpMapin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_qpMap
    Pre-computed QP for HUGE optmization.
   $_safeMapin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_safeMap
    A map of non-encoded ascii characters.
   $_startedin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_started
    Connection status
   $_transportsin file LoadBalancedTransport.php, variable Swift_Transport_LoadBalancedTransport::$_transports
    The Transports which are used in rotation.
   $_userCharsetin file MimePart.php, variable Swift_Mime_MimePart::$_userCharset
    The charset last specified by the user
   $_userContentTypein file SimpleMimeEntity.php, variable Swift_Mime_SimpleMimeEntity::$_userContentType
   $_userDelSpin file MimePart.php, variable Swift_Mime_MimePart::$_userDelSp
    The delsp parameter last specified by the user
   $_userFormatin file MimePart.php, variable Swift_Mime_MimePart::$_userFormat
    The format parameter last specified by the user
   _assertResponseCodein file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_assertResponseCode()
    Throws an Exception if a response code is incorrect
   _clearCachein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_clearCache()
    Empty the KeyCache for this entity.
   _commitin file FileByteStream.php, method Swift_ByteStream_FileByteStream::_commit()
    Just write the bytes to the file
   _commitin file StreamBuffer.php, method Swift_Transport_StreamBuffer::_commit()
    Write this bytes to the stream
   _commitin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::_commit()
    Commit the given bytes to the storage medium immediately.
   _doDataCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doDataCommand()
    Send the DATA command
   _doHeloCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doHeloCommand()
    Send the HELO welcome
   _doHeloCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_doHeloCommand()
    Overridden to perform EHLO instead
   _doMailFromCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doMailFromCommand()
    Send the MAIL FROM command
   _doMailFromCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_doMailFromCommand()
    Overridden to add Extension support
   _doRcptToCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_doRcptToCommand()
    Overridden to add Extension support
   _doRcptToCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doRcptToCommand()
    Send the RCPT TO command
   _encodeByteSequencein file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::_encodeByteSequence()
    Encode the given byte array into a verbatim QP form.
   _encodeByteSequencein file QpEncoder.php, method Swift_Encoder_QpEncoder::_encodeByteSequence()
    Encode the given byte array into a verbatim QP form.
   _fixHeadersin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_fixHeaders()
    Re-evaluate what content type and encoding should be used on this entity.
   _fixHeadersin file MimePart.php, method Swift_Mime_MimePart::_fixHeaders()
    Fix the content-type and encoding of this entity
   _flushin file FileByteStream.php, method Swift_ByteStream_FileByteStream::_flush()
    Not used
   _flushin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::_flush()
    Flush any buffers/content with immediate effect.
   _flushin file StreamBuffer.php, method Swift_Transport_StreamBuffer::_flush()
    Flush the stream contents
   _getAuthenticatorsForAgentin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::_getAuthenticatorsForAgent()
    Returns the authenticator list for the given agent.
   _getBufferParamsin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_getBufferParams()
    Get the params to initialize the buffer
   _getBufferParamsin file SendmailTransport.php, method Swift_Transport_SendmailTransport::_getBufferParams()
    Get the params to initialize the buffer
   _getBufferParamsin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_getBufferParams()
    Return an array of params for the Buffer
   _getCachein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getCache()
    Get the KeyCache used in this entity.
   _getFullResponsein file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_getFullResponse()
    Get an entire multi-line response using its sequence number
   _getHeaderFieldModelin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel()
    Get the model data (usually an array or a string) for $field.
   _getHeaderParameterin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getHeaderParameter()
    Get the parameter value of $parameter on $field header.
   _getIdFieldin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getIdField()
    Get the name of the header that provides the ID of this entity
   _getIdFieldin file SimpleMessage.php, method Swift_Mime_SimpleMessage::_getIdField()
   _getNextTransportin file FailoverTransport.php, method Swift_Transport_FailoverTransport::_getNextTransport()
   _getNextTransportin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::_getNextTransport()
    Rotates the transport list around and returns the first instance.
   _getReversePathin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_getReversePath()
    Determine the best-use reverse path for this message
   _killCurrentTransportin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::_killCurrentTransport()
    Tag the currently used (top of stack) transport as dead/useless.
   _killCurrentTransportin file FailoverTransport.php, method Swift_Transport_FailoverTransport::_killCurrentTransport()
   _nextSequencein file QpEncoder.php, method Swift_Encoder_QpEncoder::_nextSequence()
    Get the next sequence of bytes to read from the char stream.
   _readGreetingin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_readGreeting()
    Read the opening SMTP greeting
   _setHeaderFieldModelin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel()
    Set the model data for $field.
   _setHeaderParameterin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_setHeaderParameter()
    Set the parameter value of $parameter on $field header.
   _setNestingLevelin file MimePart.php, method Swift_Mime_MimePart::_setNestingLevel()
    Set the nesting level of this entity
   _standardizein file QpEncoder.php, method Swift_Encoder_QpEncoder::_standardize()
    Make sure CRLF is correct and HT/SPACE are in valid places.
   _streamMessagein file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_streamMessage()
    Stream the contents of the message over the buffer
   _throwExceptionin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_throwException()
    Throw a TransportException, first sending it to any listeners
   __callin file YiiMailMessage.php, method YiiMailMessage::__call()
    Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
   __callin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::__call()
    Mixin handling method for ESMTP handlers
   __clonein file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::__clone()
    Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
   __clonein file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::__clone()
    Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
   __constructin file ResponseEvent.php, method Swift_Events_ResponseEvent::__construct()
    Create a new ResponseEvent for $source and $response.
   __constructin file QpEncoder.php, method Swift_Encoder_QpEncoder::__construct()
    Creates a new QpEncoder for the given CharacterStream.
   __constructin file Rfc2231Encoder.php, method Swift_Encoder_Rfc2231Encoder::__construct()
    Creates a new Rfc2231Encoder using the given character stream instance.
   __constructin file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::__construct()
    Creates a new QpHeaderEncoder for the given CharacterStream.
   __constructin file ReporterPlugin.php, method Swift_Plugins_ReporterPlugin::__construct()
    Create a new ReporterPlugin using $reporter.
   __constructin file SimpleMessage.php, method Swift_Mime_SimpleMessage::__construct()
    Create a new SimpleMessage with $headers, $encoder and $cache.
   __constructin file SwiftException.php, method Swift_SwiftException::__construct()
    Create a new SwiftException with $message.
   __constructin file StringReplacementFilter.php, method Swift_StreamFilters_StringReplacementFilter::__construct()
    Create a new StringReplacementFilter with $search and $replace.
   __constructin file StreamBuffer.php, method Swift_Transport_StreamBuffer::__construct()
    Create a new StreamBuffer using $replacementFactory for transformations.
   __constructin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::__construct()
    Create a new ThrottlerPlugin.
   __constructin file TransportException.php, method Swift_TransportException::__construct()
    Create a new TransportException with $message.
   __constructin file YiiMailMessage.php, method YiiMailMessage::__construct()
    You may optionally set some message info using the paramaters of this constructor.
   __constructin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::__construct()
    Creates a new SimpleHeader with $name.
   __constructin file TransportExceptionEvent.php, method Swift_Events_TransportExceptionEvent::__construct()
    Create a new TransportExceptionEvent for $transport.
   __constructin file SmtpTransport.php, method Swift_SmtpTransport::__construct()
    Create a new SmtpTransport, optionally with $host, $port and $security.
   __constructin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::__construct()
    Create a new SimpleMimeEntity with $headers, $encoder and $cache.
   __constructin file SendmailTransport.php, method Swift_Transport_SendmailTransport::__construct()
    Create a new SendmailTransport with $buf for I/O.
   __constructin file SendmailTransport.php, method Swift_SendmailTransport::__construct()
    Create a new SendmailTransport, optionally using $command for sending.
   __constructin file SendEvent.php, method Swift_Events_SendEvent::__construct()
    Create a new SendEvent for $source and $message.
   __constructin file SimpleCharacterReaderFactory.php, method Swift_CharacterReaderFactory_SimpleCharacterReaderFactory::__construct()
    Creates a new CharacterReaderFactory.
   __constructin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::__construct()
    Create a new EventDispatcher.
   __constructin file QpContentEncoder.php, method Swift_Mime_ContentEncoder_QpContentEncoder::__construct()
    Creates a new QpContentEncoder for the given CharacterStream.
   __constructin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::__construct()
    Create a new SimpleHeaderSet with the given $factory.
   __constructin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::__construct()
    Creates a new SimpleHeaderFactory using $encoder and $paramEncoder.
   __constructin file RfcComplianceException.php, method Swift_RfcComplianceException::__construct()
    Create a new RfcComplianceException with $message.
   __constructin file MailTransport.php, method Swift_MailTransport::__construct()
    Create a new MailTransport, optionally specifying $extraParams.
   __constructin file DependencyContainer.php, method Swift_DependencyContainer::__construct()
    Constructor should not be used.
   __constructin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::__construct()
    Create a new DecoratorPlugin with $replacements.
   __constructin file DateHeader.php, method Swift_Mime_Headers_DateHeader::__construct()
    Creates a new DateHeader with $name and $timestamp.
   __constructin file CommandEvent.php, method Swift_Events_CommandEvent::__construct()
    Create a new CommandEvent for $source with $command.
   __constructin file DependencyException.php, method Swift_DependencyException::__construct()
    Create a new DependencyException with $message.
   __constructin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::__construct()
    Create a new DiskKeyCache with the given $stream for cloning to make InputByteStreams, and the given $path to save to.
   __constructin file EmbeddedFile.php, method Swift_Mime_EmbeddedFile::__construct()
    Creates a new Attachment with $headers and $encoder.
   __constructin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::__construct()
    Create a new PopBeforeSmtpPlugin for $host and $port.
   __constructin file EmbeddedFile.php, method Swift_EmbeddedFile::__construct()
    Create a new EmbeddedFile.
   __constructin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::__construct()
    Create a new EchoLogger.
   __constructin file ByteArrayReplacementFilter.php, method Swift_StreamFilters_ByteArrayReplacementFilter::__construct()
    Create a new ByteArrayReplacementFilter with $search and $replace.
   __constructin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::__construct()
    Create a new AuthHandler with $authenticators for support.
   __constructin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::__construct()
    Create a new CharacterStream with the given $chars, if set.
   __constructin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::__construct()
    Create a new ArrayByteStream.
   __constructin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::__construct()
    Create a new AntiFloodPlugin with $threshold and $sleep time.
   __constructin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::__construct()
    Creates a new EsmtpTransport using the given I/O buffer.
   __constructin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::__construct()
    Create a new ArrayKeyCache with the given $stream for cloning to make InputByteStreams.
   __constructin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::__construct()
    Create a new ArrayLogger with a maximum of $size entries.
   __constructin file Attachment.php, method Swift_Attachment::__construct()
    Create a new Attachment.
   __constructin file Attachment.php, method Swift_Mime_Attachment::__construct()
    Create a new Attachment with $headers, $encoder and $cache.
   __constructin file ArrayRecipientIterator.php, method Swift_Mailer_ArrayRecipientIterator::__construct()
    Create a new ArrayRecipientIterator from $recipients.
   __constructin file EventObject.php, method Swift_Events_EventObject::__construct()
    Create a new EventObject originating at $source.
   __constructin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::__construct()
    Creates a new EsmtpTransport using the given I/O buffer.
   __constructin file Message.php, method Swift_Message::__construct()
    Create a new Message.
   __constructin file MimePart.php, method Swift_MimePart::__construct()
    Create a new MimePart.
   __constructin file MailTransport.php, method Swift_Transport_MailTransport::__construct()
    Create a new MailTransport with the $log.
   __constructin file Mailer.php, method Swift_Mailer::__construct()
    Create a new Mailer using $transport for delivery.
   __constructin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::__construct()
    Creates a new MailboxHeader with $name.
   __constructin file MimePart.php, method Swift_Mime_MimePart::__construct()
    Create a new MimePart with $headers, $encoder and $cache.
   __constructin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::__construct()
    The constructor
   __constructin file Pop3Exception.php, method Swift_Plugins_Pop_Pop3Exception::__construct()
    Create a new Pop3Exception with $message.
   __constructin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::__construct()
    Creates a new PlainContentEncoder with $name (probably 7bit or 8bit).
   __constructin file PathHeader.php, method Swift_Mime_Headers_PathHeader::__construct()
    Creates a new PathHeader with the given $name.
   __constructin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::__construct()
    Creates a new ParameterizedHeader with $name.
   __constructin file LoadBalancedTransport.php, method Swift_LoadBalancedTransport::__construct()
    Creates a new LoadBalancedTransport with $transports.
   __constructin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::__construct()
    Create a new LoggerPlugin using $logger.
   __constructin file FailoverTransport.php, method Swift_Transport_FailoverTransport::__construct()
    Creates a new FailoverTransport.
   __constructin file FailoverTransport.php, method Swift_FailoverTransport::__construct()
    Creates a new FailoverTransport with $transports.
   __constructin file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::__construct()
    Creates a new GenericFixedWidthReader using $width bytes per character.
   __constructin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::__construct()
    Creates a new IdentificationHeader with the given $name and $id.
   __constructin file Image.php, method Swift_Image::__construct()
    Create a new EmbeddedFile.
   __constructin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::__construct()
    Creates a new LoadBalancedTransport.
   __constructin file IoException.php, method Swift_IoException::__construct()
    Create a new IoException with $message.
   __constructin file FileByteStream.php, method Swift_ByteStream_FileByteStream::__construct()
    Create a new FileByteStream for $path.
   __destructin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::__destruct()
    Destructor.
   __destructin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::__destruct()
    Destructor.
   __destructin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::__destruct()
    Empties it's own contents from the cache.
   __getin file YiiMailMessage.php, method YiiMailMessage::__get()
    Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
   __setin file YiiMailMessage.php, method YiiMailMessage::__set()
    Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
   __toStringin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::__toString()
    Returns a string representation of this object.
   __toStringin file SimpleMessage.php, method Swift_Mime_SimpleMessage::__toString()
    Returns a string representation of this object.
   __toStringin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::__toString()
    Returns a string representation of this object.
   __toStringin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::__toString()
    Returns a string representation of this object.
+ \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/elementindex_Swift.html b/protected/extensions/yii-mail/doc/elementindex_Swift.html new file mode 100644 index 0000000..89fadd8 --- /dev/null +++ b/protected/extensions/yii-mail/doc/elementindex_Swift.html @@ -0,0 +1,4472 @@ + + + + + + + + +

Element Index, Package Swift

+Indexes by package:
+ +Index of all elements +
+ a + b + c + d + e + f + g + h + i + k + l + m + n + o + p + q + r + s + t + u + v + w + _ + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_  + top
   __constructin file RfcComplianceException.php, method Swift_RfcComplianceException::__construct()
    Create a new RfcComplianceException with $message.
   __constructin file StringReplacementFilter.php, method Swift_StreamFilters_StringReplacementFilter::__construct()
    Create a new StringReplacementFilter with $search and $replace.
   __constructin file SwiftException.php, method Swift_SwiftException::__construct()
    Create a new SwiftException with $message.
   __constructin file Mailer.php, method Swift_Mailer::__construct()
    Create a new Mailer using $transport for delivery.
   __constructin file IoException.php, method Swift_IoException::__construct()
    Create a new IoException with $message.
   __constructin file DependencyContainer.php, method Swift_DependencyContainer::__construct()
    Constructor should not be used.
   __constructin file DependencyException.php, method Swift_DependencyException::__construct()
    Create a new DependencyException with $message.
   __constructin file ByteArrayReplacementFilter.php, method Swift_StreamFilters_ByteArrayReplacementFilter::__construct()
    Create a new ByteArrayReplacementFilter with $search and $replace.
   _commitin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::_commit()
    Commit the given bytes to the storage medium immediately.
   _commitin file FileByteStream.php, method Swift_ByteStream_FileByteStream::_commit()
    Just write the bytes to the file
   _flushin file FileByteStream.php, method Swift_ByteStream_FileByteStream::_flush()
    Not used
   _flushin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::_flush()
    Flush any buffers/content with immediate effect.
   __constructin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::__construct()
    Create a new ArrayByteStream.
   __constructin file FileByteStream.php, method Swift_ByteStream_FileByteStream::__construct()
    Create a new FileByteStream for $path.
   __constructin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::__construct()
    The constructor
   __constructin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::__construct()
    Create a new CharacterStream with the given $chars, if set.
   $_charStreamin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_charStream
    The CharacterStream used for reading characters (as opposed to bytes).
   $_filterin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_filter
    A filter used if input should be canonicalized.
   $_qpMapin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_qpMap
    Pre-computed QP for HUGE optmization.
   $_safeMapin file QpEncoder.php, variable Swift_Encoder_QpEncoder::$_safeMap
    A map of non-encoded ascii characters.
   _encodeByteSequencein file QpEncoder.php, method Swift_Encoder_QpEncoder::_encodeByteSequence()
    Encode the given byte array into a verbatim QP form.
   _nextSequencein file QpEncoder.php, method Swift_Encoder_QpEncoder::_nextSequence()
    Get the next sequence of bytes to read from the char stream.
   _standardizein file QpEncoder.php, method Swift_Encoder_QpEncoder::_standardize()
    Make sure CRLF is correct and HT/SPACE are in valid places.
   __constructin file Rfc2231Encoder.php, method Swift_Encoder_Rfc2231Encoder::__construct()
    Creates a new Rfc2231Encoder using the given character stream instance.
   __constructin file SimpleCharacterReaderFactory.php, method Swift_CharacterReaderFactory_SimpleCharacterReaderFactory::__construct()
    Creates a new CharacterReaderFactory.
   __constructin file QpEncoder.php, method Swift_Encoder_QpEncoder::__construct()
    Creates a new QpEncoder for the given CharacterStream.
   __constructin file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::__construct()
    Creates a new GenericFixedWidthReader using $width bytes per character.
   __constructin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::__construct()
    Create a new EventDispatcher.
   __constructin file TransportExceptionEvent.php, method Swift_Events_TransportExceptionEvent::__construct()
    Create a new TransportExceptionEvent for $transport.
   __constructin file SendEvent.php, method Swift_Events_SendEvent::__construct()
    Create a new SendEvent for $source and $message.
   __constructin file ResponseEvent.php, method Swift_Events_ResponseEvent::__construct()
    Create a new ResponseEvent for $source and $response.
   __constructin file EventObject.php, method Swift_Events_EventObject::__construct()
    Create a new EventObject originating at $source.
   __constructin file CommandEvent.php, method Swift_Events_CommandEvent::__construct()
    Create a new CommandEvent for $source with $command.
   __clonein file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::__clone()
    Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
   __clonein file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::__clone()
    Any implementation should be cloneable, allowing the clone to access a separate $nsKey and $itemKey.
   __constructin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::__construct()
    Create a new DiskKeyCache with the given $stream for cloning to make InputByteStreams, and the given $path to save to.
   __constructin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::__construct()
    Create a new ArrayKeyCache with the given $stream for cloning to make InputByteStreams.
   __destructin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::__destruct()
    Destructor.
   __constructin file ArrayRecipientIterator.php, method Swift_Mailer_ArrayRecipientIterator::__construct()
    Create a new ArrayRecipientIterator from $recipients.
   $_userCharsetin file MimePart.php, variable Swift_Mime_MimePart::$_userCharset
    The charset last specified by the user
   $_userContentTypein file SimpleMimeEntity.php, variable Swift_Mime_SimpleMimeEntity::$_userContentType
   $_userDelSpin file MimePart.php, variable Swift_Mime_MimePart::$_userDelSp
    The delsp parameter last specified by the user
   $_userFormatin file MimePart.php, variable Swift_Mime_MimePart::$_userFormat
    The format parameter last specified by the user
   _clearCachein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_clearCache()
    Empty the KeyCache for this entity.
   _encodeByteSequencein file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::_encodeByteSequence()
    Encode the given byte array into a verbatim QP form.
   _fixHeadersin file MimePart.php, method Swift_Mime_MimePart::_fixHeaders()
    Fix the content-type and encoding of this entity
   _fixHeadersin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_fixHeaders()
    Re-evaluate what content type and encoding should be used on this entity.
   _getCachein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getCache()
    Get the KeyCache used in this entity.
   _getHeaderFieldModelin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getHeaderFieldModel()
    Get the model data (usually an array or a string) for $field.
   _getHeaderParameterin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getHeaderParameter()
    Get the parameter value of $parameter on $field header.
   _getIdFieldin file SimpleMessage.php, method Swift_Mime_SimpleMessage::_getIdField()
   _getIdFieldin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_getIdField()
    Get the name of the header that provides the ID of this entity
   _setHeaderFieldModelin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_setHeaderFieldModel()
    Set the model data for $field.
   _setHeaderParameterin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::_setHeaderParameter()
    Set the parameter value of $parameter on $field header.
   _setNestingLevelin file MimePart.php, method Swift_Mime_MimePart::_setNestingLevel()
    Set the nesting level of this entity
   __constructin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::__construct()
    Create a new SimpleHeaderSet with the given $factory.
   __constructin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::__construct()
    Creates a new SimpleHeaderFactory using $encoder and $paramEncoder.
   __constructin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::__construct()
    Create a new SimpleMimeEntity with $headers, $encoder and $cache.
   __constructin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::__construct()
    Creates a new SimpleHeader with $name.
   __constructin file SimpleMessage.php, method Swift_Mime_SimpleMessage::__construct()
    Create a new SimpleMessage with $headers, $encoder and $cache.
   __constructin file QpContentEncoder.php, method Swift_Mime_ContentEncoder_QpContentEncoder::__construct()
    Creates a new QpContentEncoder for the given CharacterStream.
   __constructin file Message.php, method Swift_Message::__construct()
    Create a new Message.
   __constructin file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::__construct()
    Creates a new QpHeaderEncoder for the given CharacterStream.
   __constructin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::__construct()
    Creates a new MailboxHeader with $name.
   __constructin file Image.php, method Swift_Image::__construct()
    Create a new EmbeddedFile.
   __constructin file EmbeddedFile.php, method Swift_Mime_EmbeddedFile::__construct()
    Creates a new Attachment with $headers and $encoder.
   __constructin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::__construct()
    Creates a new IdentificationHeader with the given $name and $id.
   __constructin file MimePart.php, method Swift_MimePart::__construct()
    Create a new MimePart.
   __constructin file MimePart.php, method Swift_Mime_MimePart::__construct()
    Create a new MimePart with $headers, $encoder and $cache.
   __constructin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::__construct()
    Creates a new PlainContentEncoder with $name (probably 7bit or 8bit).
   __constructin file Attachment.php, method Swift_Mime_Attachment::__construct()
    Create a new Attachment with $headers, $encoder and $cache.
   __constructin file Attachment.php, method Swift_Attachment::__construct()
    Create a new Attachment.
   __constructin file PathHeader.php, method Swift_Mime_Headers_PathHeader::__construct()
    Creates a new PathHeader with the given $name.
   __constructin file DateHeader.php, method Swift_Mime_Headers_DateHeader::__construct()
    Creates a new DateHeader with $name and $timestamp.
   __constructin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::__construct()
    Creates a new ParameterizedHeader with $name.
   __constructin file EmbeddedFile.php, method Swift_EmbeddedFile::__construct()
    Create a new EmbeddedFile.
   __destructin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::__destruct()
    Empties it's own contents from the cache.
   __toStringin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::__toString()
    Returns a string representation of this object.
   __toStringin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::__toString()
    Returns a string representation of this object.
   __toStringin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::__toString()
    Returns a string representation of this object.
   __toStringin file SimpleMessage.php, method Swift_Mime_SimpleMessage::__toString()
    Returns a string representation of this object.
   __constructin file ReporterPlugin.php, method Swift_Plugins_ReporterPlugin::__construct()
    Create a new ReporterPlugin using $reporter.
   __constructin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::__construct()
    Create a new ThrottlerPlugin.
   __constructin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::__construct()
    Create a new PopBeforeSmtpPlugin for $host and $port.
   __constructin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::__construct()
    Create a new LoggerPlugin using $logger.
   __constructin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::__construct()
    Create a new DecoratorPlugin with $replacements.
   __constructin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::__construct()
    Create a new AntiFloodPlugin with $threshold and $sleep time.
   $_bufferin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_buffer
    Input-Output buffer for sending/receiving SMTP commands and responses
   $_domainin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_domain
    The domain name to use in HELO command
   $_eventDispatcherin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_eventDispatcher
    The event dispatching layer
   $_startedin file AbstractSmtpTransport.php, variable Swift_Transport_AbstractSmtpTransport::$_started
    Connection status
   $_transportsin file LoadBalancedTransport.php, variable Swift_Transport_LoadBalancedTransport::$_transports
    The Transports which are used in rotation.
   _assertResponseCodein file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_assertResponseCode()
    Throws an Exception if a response code is incorrect
   _commitin file StreamBuffer.php, method Swift_Transport_StreamBuffer::_commit()
    Write this bytes to the stream
   _doDataCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doDataCommand()
    Send the DATA command
   _doHeloCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_doHeloCommand()
    Overridden to perform EHLO instead
   _doHeloCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doHeloCommand()
    Send the HELO welcome
   _doMailFromCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_doMailFromCommand()
    Overridden to add Extension support
   _doMailFromCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doMailFromCommand()
    Send the MAIL FROM command
   _doRcptToCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_doRcptToCommand()
    Overridden to add Extension support
   _doRcptToCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_doRcptToCommand()
    Send the RCPT TO command
   _flushin file StreamBuffer.php, method Swift_Transport_StreamBuffer::_flush()
    Flush the stream contents
   _getAuthenticatorsForAgentin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::_getAuthenticatorsForAgent()
    Returns the authenticator list for the given agent.
   _getBufferParamsin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::_getBufferParams()
    Get the params to initialize the buffer
   _getBufferParamsin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_getBufferParams()
    Return an array of params for the Buffer
   _getBufferParamsin file SendmailTransport.php, method Swift_Transport_SendmailTransport::_getBufferParams()
    Get the params to initialize the buffer
   _getFullResponsein file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_getFullResponse()
    Get an entire multi-line response using its sequence number
   _getNextTransportin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::_getNextTransport()
    Rotates the transport list around and returns the first instance.
   _getNextTransportin file FailoverTransport.php, method Swift_Transport_FailoverTransport::_getNextTransport()
   _getReversePathin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_getReversePath()
    Determine the best-use reverse path for this message
   _killCurrentTransportin file FailoverTransport.php, method Swift_Transport_FailoverTransport::_killCurrentTransport()
   _killCurrentTransportin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::_killCurrentTransport()
    Tag the currently used (top of stack) transport as dead/useless.
   _readGreetingin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_readGreeting()
    Read the opening SMTP greeting
   _streamMessagein file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_streamMessage()
    Stream the contents of the message over the buffer
   _throwExceptionin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::_throwException()
    Throw a TransportException, first sending it to any listeners
   __callin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::__call()
    Mixin handling method for ESMTP handlers
   __constructin file SendmailTransport.php, method Swift_SendmailTransport::__construct()
    Create a new SendmailTransport, optionally using $command for sending.
   __constructin file SendmailTransport.php, method Swift_Transport_SendmailTransport::__construct()
    Create a new SendmailTransport with $buf for I/O.
   __constructin file SmtpTransport.php, method Swift_SmtpTransport::__construct()
    Create a new SmtpTransport, optionally with $host, $port and $security.
   __constructin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::__construct()
    Creates a new EsmtpTransport using the given I/O buffer.
   __constructin file TransportException.php, method Swift_TransportException::__construct()
    Create a new TransportException with $message.
   __constructin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::__construct()
    Create a new EchoLogger.
   __constructin file Pop3Exception.php, method Swift_Plugins_Pop_Pop3Exception::__construct()
    Create a new Pop3Exception with $message.
   __constructin file StreamBuffer.php, method Swift_Transport_StreamBuffer::__construct()
    Create a new StreamBuffer using $replacementFactory for transformations.
   __constructin file LoadBalancedTransport.php, method Swift_LoadBalancedTransport::__construct()
    Creates a new LoadBalancedTransport with $transports.
   __constructin file FailoverTransport.php, method Swift_FailoverTransport::__construct()
    Creates a new FailoverTransport with $transports.
   __constructin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::__construct()
    Create a new AuthHandler with $authenticators for support.
   __constructin file FailoverTransport.php, method Swift_Transport_FailoverTransport::__construct()
    Creates a new FailoverTransport.
   __constructin file MailTransport.php, method Swift_Transport_MailTransport::__construct()
    Create a new MailTransport with the $log.
   __constructin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::__construct()
    Creates a new LoadBalancedTransport.
   __constructin file MailTransport.php, method Swift_MailTransport::__construct()
    Create a new MailTransport, optionally specifying $extraParams.
   __constructin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::__construct()
    Create a new ArrayLogger with a maximum of $size entries.
   __constructin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::__construct()
    Creates a new EsmtpTransport using the given I/O buffer.
   __destructin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::__destruct()
    Destructor.
a  + top
   addConstructorLookupin file DependencyContainer.php, method Swift_DependencyContainer::addConstructorLookup()
    Specify a dependency lookup for the constructor of the previously registered item.
   addConstructorValuein file DependencyContainer.php, method Swift_DependencyContainer::addConstructorValue()
    Specify a literal (non looked up) value for the constructor of the previously registered item.
   addFilterin file Filterable.php, method Swift_Filterable::addFilter()
    Add a new StreamFilter, referenced by $key.
   asAliasOfin file DependencyContainer.php, method Swift_DependencyContainer::asAliasOf()
    Specify the previously registered item as an alias of another item.
   asNewInstanceOfin file DependencyContainer.php, method Swift_DependencyContainer::asNewInstanceOf()
    Specify the previously registered item as a new instance of $className.
   asSharedInstanceOfin file DependencyContainer.php, method Swift_DependencyContainer::asSharedInstanceOf()
    Specify the previously registered item as a shared instance of $className.
   asValuein file DependencyContainer.php, method Swift_DependencyContainer::asValue()
    Specify the previously registered item as a literal value.
   autoloadin file Swift.php, method Swift::autoload()
    Internal autoloader for spl_autoload_register().
   addFilterin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::addFilter()
    Add a StreamFilter to this InputByteStream.
   AbstractFilterableInputStream.phpprocedural page AbstractFilterableInputStream.php
   ArrayByteStream.phpprocedural page ArrayByteStream.php
   ArrayCharacterStream.phpprocedural page ArrayCharacterStream.php
   ArrayKeyCache.phpprocedural page ArrayKeyCache.php
   ArrayRecipientIterator.phpprocedural page ArrayRecipientIterator.php
   addBccin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addBcc()
    Add a Bcc: address to this message.
   addCcin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addCc()
    Add a Cc: address to this message.
   addDateHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addDateHeader()
    Add a new Date header using $timestamp (UNIX time).
   addDateHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addDateHeader()
    Add a new Date header using $timestamp (UNIX time).
   addFromin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addFrom()
    Add a From: address to this message.
   addIdHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addIdHeader()
    Add a new ID header for Message-ID or Content-ID.
   addIdHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addIdHeader()
    Add a new ID header for Message-ID or Content-ID.
   addMailboxHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addMailboxHeader()
    Add a new Mailbox Header with a list of $addresses.
   addMailboxHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addMailboxHeader()
    Add a new Mailbox Header with a list of $addresses.
   addParameterizedHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addParameterizedHeader()
    Add a new ParameterizedHeader with $name, $value and $params.
   addParameterizedHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addParameterizedHeader()
    Add a new ParameterizedHeader with $name, $value and $params.
   addPartin file Message.php, method Swift_Message::addPart()
    Add a MimePart to this Message.
   addPathHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addPathHeader()
    Add a new Path header with an address (path) in it.
   addPathHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addPathHeader()
    Add a new Path header with an address (path) in it.
   addReplyToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addReplyTo()
    Add a Reply-To: address to this message.
   addTextHeaderin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::addTextHeader()
    Add a new basic text header with $name and $value.
   addTextHeaderin file HeaderSet.php, method Swift_Mime_HeaderSet::addTextHeader()
    Add a new basic text header with $name and $value.
   addToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::addTo()
    Add a To: address to this message.
   attachin file SimpleMessage.php, method Swift_Mime_SimpleMessage::attach()
    Attach a Swift_Mime_MimeEntity such as an Attachment or MimePart.
   Attachment.phpprocedural page Attachment.php
   Attachment.phpprocedural page Attachment.php
   AbstractHeader.phpprocedural page AbstractHeader.php
   addin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::add()
    Add a log entry.
   AntiFloodPlugin.phpprocedural page AntiFloodPlugin.php
   addin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::add()
    Add a log entry.
   addin file Logger.php, method Swift_Plugins_Logger::add()
    Add a log entry.
   addin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::add()
    Add a log entry.
   afterEhloin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::afterEhlo()
    Runs immediately after a EHLO has been issued.
   afterEhloin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::afterEhlo()
    Runs immediately after a EHLO has been issued.
   authenticatein file PlainAuthenticator.php, method Swift_Transport_Esmtp_Auth_PlainAuthenticator::authenticate()
    Try to authenticate the user with $username and $password.
   authenticatein file LoginAuthenticator.php, method Swift_Transport_Esmtp_Auth_LoginAuthenticator::authenticate()
    Try to authenticate the user with $username and $password.
   authenticatein file Authenticator.php, method Swift_Transport_Esmtp_Authenticator::authenticate()
    Try to authenticate the user with $username and $password.
   authenticatein file CramMd5Authenticator.php, method Swift_Transport_Esmtp_Auth_CramMd5Authenticator::authenticate()
    Try to authenticate the user with $username and $password.
   ArrayLogger.phpprocedural page ArrayLogger.php
   AbstractSmtpTransport.phpprocedural page AbstractSmtpTransport.php
   Authenticator.phpprocedural page Authenticator.php
   AuthHandler.phpprocedural page AuthHandler.php
b  + top
   batchSendin file Mailer.php, method Swift_Mailer::batchSend()
    Send the given Message to all recipients individually.
   ByteArrayReplacementFilter.phpprocedural page ByteArrayReplacementFilter.php
   bindin file InputByteStream.php, method Swift_InputByteStream::bind()
    Attach $is to this stream.
   bindin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::bind()
    Attach $is to this stream.
   bindin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::bind()
    Attach $is to this stream.
   Base64Encoder.phpprocedural page Base64Encoder.php
   beforeSendPerformedin file SendListener.php, method Swift_Events_SendListener::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeTransportStartedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::beforeTransportStarted()
    Invoked just before a Transport is started.
   beforeTransportStoppedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::beforeTransportStopped()
    Invoked just before a Transport is stopped.
   bindEventListenerin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::bindEventListener()
    Bind an event listener to this dispatcher.
   bindEventListenerin file EventDispatcher.php, method Swift_Events_EventDispatcher::bindEventListener()
    Bind an event listener to this dispatcher.
   bubbleCancelledin file Event.php, method Swift_Events_Event::bubbleCancelled()
    Returns true if this Event will not bubble any further up the stack.
   bubbleCancelledin file EventObject.php, method Swift_Events_EventObject::bubbleCancelled()
    Returns true if this Event will not bubble any further up the stack.
   bindin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::bind()
    Not used.
   Base64ContentEncoder.phpprocedural page Base64ContentEncoder.php
   Base64HeaderEncoder.phpprocedural page Base64HeaderEncoder.php
   beforeSendPerformedin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeSendPerformedin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeSendPerformedin file ReporterPlugin.php, method Swift_Plugins_ReporterPlugin::beforeSendPerformed()
    Not used.
   beforeSendPerformedin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::beforeSendPerformed()
    Invoked immediately before the Message is sent.
   beforeSendPerformedin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::beforeSendPerformed()
    Not used.
   beforeTransportStartedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::beforeTransportStarted()
    Invoked just before a Transport is started.
   beforeTransportStartedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::beforeTransportStarted()
    Invoked just before a Transport is started.
   beforeTransportStoppedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::beforeTransportStopped()
    Not used.
   beforeTransportStoppedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::beforeTransportStopped()
    Invoked just before a Transport is stopped.
   bindin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::bind()
    Attach $is to this stream.
   bindSmtpin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::bindSmtp()
    Bind this plugin to a specific SMTP transport instance.
   BYTES_PER_MINUTEin file ThrottlerPlugin.php, class constant Swift_Plugins_ThrottlerPlugin::BYTES_PER_MINUTE
    Flag for throttling in bytes per minute
   BandwidthMonitorPlugin.phpprocedural page BandwidthMonitorPlugin.php
c  + top
   createDependenciesForin file DependencyContainer.php, method Swift_DependencyContainer::createDependenciesFor()
    Create an array of arguments passed to the constructor of $itemName.
   createFilterin file StringReplacementFilterFactory.php, method Swift_StreamFilters_StringReplacementFilterFactory::createFilter()
    Create a new StreamFilter to replace $search with $replace in a string.
   createFilterin file ReplacementFilterFactory.php, method Swift_ReplacementFilterFactory::createFilter()
    Create a filter to replace $search with $replace.
   commitin file InputByteStream.php, method Swift_InputByteStream::commit()
    For any bytes that are currently buffered inside the stream, force them off the buffer.
   commitin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::commit()
    Not used.
   commitin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::commit()
    For any bytes that are currently buffered inside the stream, force them off the buffer.
   CharacterStream.phpprocedural page CharacterStream.php
   charsetChangedin file Base64Encoder.php, method Swift_Encoder_Base64Encoder::charsetChanged()
    Does nothing.
   charsetChangedin file Rfc2231Encoder.php, method Swift_Encoder_Rfc2231Encoder::charsetChanged()
    Updates the charset used.
   charsetChangedin file QpEncoder.php, method Swift_Encoder_QpEncoder::charsetChanged()
    Updates the charset used.
   CharacterReader.phpprocedural page CharacterReader.php
   CharacterReaderFactory.phpprocedural page CharacterReaderFactory.php
   cancelBubblein file Event.php, method Swift_Events_Event::cancelBubble()
    Prevent this Event from bubbling any further up the stack.
   cancelBubblein file EventObject.php, method Swift_Events_EventObject::cancelBubble()
    Prevent this Event from bubbling any further up the stack.
   commandSentin file CommandListener.php, method Swift_Events_CommandListener::commandSent()
    Invoked immediately following a command being sent.
   createCommandEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createCommandEvent()
    Create a new CommandEvent for $source and $command.
   createCommandEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createCommandEvent()
    Create a new CommandEvent for $source and $command.
   createResponseEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createResponseEvent()
    Create a new ResponseEvent for $source and $response.
   createResponseEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createResponseEvent()
    Create a new ResponseEvent for $source and $response.
   createSendEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createSendEvent()
    Create a new SendEvent for $source and $message.
   createSendEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createSendEvent()
    Create a new SendEvent for $source and $message.
   createTransportChangeEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createTransportChangeEvent()
    Create a new TransportChangeEvent for $source.
   createTransportChangeEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createTransportChangeEvent()
    Create a new TransportChangeEvent for $source.
   createTransportExceptionEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::createTransportExceptionEvent()
    Create a new TransportExceptionEvent for $source.
   createTransportExceptionEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::createTransportExceptionEvent()
    Create a new TransportExceptionEvent for $source.
   CommandEvent.phpprocedural page CommandEvent.php
   CommandListener.phpprocedural page CommandListener.php
   clearAllin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearAllin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearAllin file KeyCache.php, method Swift_KeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearAllin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::clearAll()
    Clear all data in the namespace $nsKey if it exists.
   clearKeyin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   clearKeyin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   clearKeyin file KeyCache.php, method Swift_KeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   clearKeyin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::clearKey()
    Clear data for $itemKey in the namespace $nsKey if it exists.
   commitin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::commit()
    Not used.
   charsetChangedin file MimePart.php, method Swift_Mime_MimePart::charsetChanged()
    Receive notification that the charset has changed on this document, or a parent document.
   charsetChangedin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::charsetChanged()
    Notify this observer that the entity's charset has changed.
   charsetChangedin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::charsetChanged()
    Not used.
   charsetChangedin file CharsetObserver.php, method Swift_Mime_CharsetObserver::charsetChanged()
    Notify this observer that the entity's charset has changed.
   charsetChangedin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::charsetChanged()
    Receive notification that the charset of this entity, or a parent entity has changed.
   charsetChangedin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::charsetChanged()
    Notify this observer that the entity's charset has changed.
   clearCachedValueIfin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::clearCachedValueIf()
    Clear the cached value if $condition is met.
   createDateHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createDateHeader()
    Create a new Date header using $timestamp (UNIX time).
   createDateHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createDateHeader()
    Create a new Date header using $timestamp (UNIX time).
   createDisplayNameStringin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::createDisplayNameString()
    Produces a compliant, formatted display-name based on the string given.
   createIdHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createIdHeader()
    Create a new ID header for Message-ID or Content-ID.
   createIdHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createIdHeader()
    Create a new ID header for Message-ID or Content-ID.
   createMailboxHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createMailboxHeader()
    Create a new Mailbox Header with a list of $addresses.
   createMailboxHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createMailboxHeader()
    Create a new Mailbox Header with a list of $addresses.
   createMailboxListStringin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::createMailboxListString()
    Creates a string form of all the mailboxes in the passed array.
   createParameterizedHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createParameterizedHeader()
    Create a new ParameterizedHeader with $name, $value and $params.
   createParameterizedHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createParameterizedHeader()
    Create a new ParameterizedHeader with $name, $value and $params.
   createPathHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createPathHeader()
    Create a new Path header with an address (path) in it.
   createPathHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createPathHeader()
    Create a new Path header with an address (path) in it.
   createPhrasein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::createPhrase()
    Produces a compliant, formatted RFC 2822 'phrase' based on the string given.
   createTextHeaderin file SimpleHeaderFactory.php, method Swift_Mime_SimpleHeaderFactory::createTextHeader()
    Create a new basic text header with $name and $value.
   createTextHeaderin file HeaderFactory.php, method Swift_Mime_HeaderFactory::createTextHeader()
    Create a new basic text header with $name and $value.
   CharsetObserver.phpprocedural page CharsetObserver.php
   ContentEncoder.phpprocedural page ContentEncoder.php
   clearin file HitReporter.php, method Swift_Plugins_Reporters_HitReporter::clear()
    Clear the buffer (empty the list).
   clearin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::clear()
    Clear the log contents.
   commandSentin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::commandSent()
    Invoked immediately following a command being sent.
   commandSentin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::commandSent()
    Invoked immediately following a command being sent.
   commitin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::commit()
    Not used.
   connectin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::connect()
    Connect to the POP3 host and authenticate.
   connectin file Pop3Connection.php, method Swift_Plugins_Pop_Pop3Connection::connect()
    Connect to the POP3 host and throw an Exception if it fails.
   clearin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::clear()
    Not implemented.
   clearin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::clear()
    Clear the log contents.
   clearin file Logger.php, method Swift_Plugins_Logger::clear()
    Clear the log contents.
   CramMd5Authenticator.phpprocedural page CramMd5Authenticator.php
d  + top
   DependencyContainer.phpprocedural page DependencyContainer.php
   DependencyException.phpprocedural page DependencyException.php
   dispatchEventin file SimpleEventDispatcher.php, method Swift_Events_SimpleEventDispatcher::dispatchEvent()
    Dispatch the given Event to all suitable listeners.
   dispatchEventin file EventDispatcher.php, method Swift_Events_EventDispatcher::dispatchEvent()
    Dispatch the given Event to all suitable listeners.
   DiskKeyCache.phpprocedural page DiskKeyCache.php
   defineOrderingin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::defineOrdering()
    Define a list of Header names as an array in the correct order.
   defineOrderingin file HeaderSet.php, method Swift_Mime_HeaderSet::defineOrdering()
    Define a list of Header names as an array in the correct order.
   detachin file SimpleMessage.php, method Swift_Mime_SimpleMessage::detach()
    Remove an already attached entity.
   DateHeader.phpprocedural page DateHeader.php
   disconnectin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::disconnect()
    Disconnect from the POP3 host.
   disconnectin file Pop3Connection.php, method Swift_Plugins_Pop_Pop3Connection::disconnect()
    Disconnect from the POP3 host and throw an Exception if it fails.
   dumpin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::dump()
    Get this log as a string.
   DecoratorPlugin.phpprocedural page DecoratorPlugin.php
   dumpin file Logger.php, method Swift_Plugins_Logger::dump()
    Get this log as a string.
   dumpin file EchoLogger.php, method Swift_Plugins_Loggers_EchoLogger::dump()
    Not implemented.
   dumpin file ArrayLogger.php, method Swift_Plugins_Loggers_ArrayLogger::dump()
    Get this log as a string.
e  + top
   encodeStringin file Rfc2231Encoder.php, method Swift_Encoder_Rfc2231Encoder::encodeString()
    Takes an unencoded string and produces a string encoded according to RFC 2231 from it.
   encodeStringin file QpEncoder.php, method Swift_Encoder_QpEncoder::encodeString()
    Takes an unencoded string and produces a QP encoded string from it.
   encodeStringin file Encoder.php, method Swift_Encoder::encodeString()
    Encode a given string to produce an encoded string.
   encodeStringin file Base64Encoder.php, method Swift_Encoder_Base64Encoder::encodeString()
    Takes an unencoded string and produces a Base64 encoded string from it.
   Encoder.phpprocedural page Encoder.php
   Encoding.phpprocedural page Encoding.php
   exceptionThrownin file TransportExceptionListener.php, method Swift_Events_TransportExceptionListener::exceptionThrown()
    Invoked as a TransportException is thrown in the Transport system.
   Event.phpprocedural page Event.php
   EventDispatcher.phpprocedural page EventDispatcher.php
   EventListener.phpprocedural page EventListener.php
   EventObject.phpprocedural page EventObject.php
   exportToByteStreamin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   exportToByteStreamin file KeyCache.php, method Swift_KeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   exportToByteStreamin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   exportToByteStreamin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::exportToByteStream()
    Get data back out of the cache as a ByteStream.
   embedin file SimpleMessage.php, method Swift_Mime_SimpleMessage::embed()
    Attach a Swift_Mime_MimeEntity and return it's CID source.
   encodeByteStreamin file QpContentEncoder.php, method Swift_Mime_ContentEncoder_QpContentEncoder::encodeByteStream()
    Encode stream $in to stream $out.
   encodeByteStreamin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::encodeByteStream()
    Encode stream $in to stream $out.
   encodeByteStreamin file ContentEncoder.php, method Swift_Mime_ContentEncoder::encodeByteStream()
    Encode $in to $out.
   encodeByteStreamin file Base64ContentEncoder.php, method Swift_Mime_ContentEncoder_Base64ContentEncoder::encodeByteStream()
    Encode stream $in to stream $out.
   encoderChangedin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::encoderChanged()
    Receive notification that the encoder of this entity or a parent entity has changed.
   encoderChangedin file EncodingObserver.php, method Swift_Mime_EncodingObserver::encoderChanged()
    Notify this observer that the observed entity's ContentEncoder has changed.
   encodeStringin file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::encodeString()
    Takes an unencoded string and produces a Q encoded string from it.
   encodeStringin file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::encodeString()
    Encode a given string to produce an encoded string.
   encodeWordsin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::encodeWords()
    Encode needed word tokens within a string of input.
   escapeSpecialsin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::escapeSpecials()
    Escape special characters in a string (convert to quoted-pairs).
   EmbeddedFile.phpprocedural page EmbeddedFile.php
   EmbeddedFile.phpprocedural page EmbeddedFile.php
   EncodingObserver.phpprocedural page EncodingObserver.php
   exceptionThrownin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::exceptionThrown()
    Invoked as a TransportException is thrown in the Transport system.
   executeCommandin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::executeCommand()
    Run a command against the buffer, expecting the given response codes.
   executeCommandin file SmtpAgent.php, method Swift_Transport_SmtpAgent::executeCommand()
    Run a command against the buffer, expecting the given response codes.
   executeCommandin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::executeCommand()
    Run a command against the buffer, expecting the given response codes.
   exposeMixinMethodsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::exposeMixinMethods()
    Returns an array of method names which are exposed to the Esmtp class.
   exposeMixinMethodsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::exposeMixinMethods()
    Returns an array of method names which are exposed to the Esmtp class.
   EchoLogger.phpprocedural page EchoLogger.php
   EsmtpHandler.phpprocedural page EsmtpHandler.php
   EsmtpTransport.phpprocedural page EsmtpTransport.php
f  + top
   filterin file StreamFilter.php, method Swift_StreamFilter::filter()
    Filters $buffer and returns the changes.
   filterin file ByteArrayReplacementFilter.php, method Swift_StreamFilters_ByteArrayReplacementFilter::filter()
    Perform the actual replacements on $buffer and return the result.
   filterin file StringReplacementFilter.php, method Swift_StreamFilters_StringReplacementFilter::filter()
    Perform the actual replacements on $buffer and return the result.
   Filterable.phpprocedural page Filterable.php
   flushBuffersin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   flushBuffersin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   flushBuffersin file InputByteStream.php, method Swift_InputByteStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   FileByteStream.phpprocedural page FileByteStream.php
   FileStream.phpprocedural page FileStream.php
   flushContentsin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::flushContents()
   flushContentsin file CharacterStream.php, method Swift_CharacterStream::flushContents()
    Empty the stream and reset the internal pointer.
   flushContentsin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::flushContents()
    Empty the stream and reset the internal pointer.
   flushBuffersin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::flushBuffers()
    Flush the contents of the stream (empty it) and set the internal pointer to the beginning.
   fromPathin file Image.php, method Swift_Image::fromPath()
    Create a new Image from a filesystem path.
   fromPathin file EmbeddedFile.php, method Swift_EmbeddedFile::fromPath()
    Create a new EmbeddedFile from a filesystem path.
   fromPathin file Attachment.php, method Swift_Attachment::fromPath()
    Create a new Attachment from a filesystem path.
   flushBuffersin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::flushBuffers()
    Not used.
   FailoverTransport.phpprocedural page FailoverTransport.php
   FailoverTransport.phpprocedural page FailoverTransport.php
g  + top
   getInstancein file DependencyContainer.php, method Swift_DependencyContainer::getInstance()
    Returns a singleton of the DependencyContainer.
   getTransportin file Mailer.php, method Swift_Mailer::getTransport()
    The Transport used to send messages.
   getPathin file FileStream.php, method Swift_FileStream::getPath()
    Get the complete path to the file.
   getPathin file FileByteStream.php, method Swift_ByteStream_FileByteStream::getPath()
    Get the complete path to the file.
   get7BitEncodingin file Encoding.php, method Swift_Encoding::get7BitEncoding()
    Get the Encoder that provides 7-bit encoding.
   get8BitEncodingin file Encoding.php, method Swift_Encoding::get8BitEncoding()
    Get the Encoder that provides 8-bit encoding.
   getBase64Encodingin file Encoding.php, method Swift_Encoding::getBase64Encoding()
    Get the Encoder that provides Base64 encoding.
   getCharPositionsin file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::getCharPositions()
    Returns the complete charactermap
   getCharPositionsin file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::getCharPositions()
    Returns the complete charactermap
   getCharPositionsin file CharacterReader.php, method Swift_CharacterReader::getCharPositions()
    Returns the complete charactermap
   getCharPositionsin file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::getCharPositions()
    Returns the complete charactermap
   getInitialByteSizein file CharacterReader.php, method Swift_CharacterReader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getInitialByteSizein file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getInitialByteSizein file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getInitialByteSizein file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::getInitialByteSize()
    Returns the number of bytes which should be read to start each character.
   getMapTypein file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::getMapType()
    Returns mapType
   getMapTypein file CharacterReader.php, method Swift_CharacterReader::getMapType()
    Returns mapType
   getMapTypein file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::getMapType()
    Returns mapType
   getMapTypein file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::getMapType()
    Returns mapType
   getQpEncodingin file Encoding.php, method Swift_Encoding::getQpEncoding()
    Get the Encoder that provides Quoted-Printable (QP) encoding.
   getReaderForin file SimpleCharacterReaderFactory.php, method Swift_CharacterReaderFactory_SimpleCharacterReaderFactory::getReaderFor()
    Returns a CharacterReader suitable for the charset applied.
   getReaderForin file CharacterReaderFactory.php, method Swift_CharacterReaderFactory::getReaderFor()
    Returns a CharacterReader suitable for the charset applied.
   GenericFixedWidthReader.phpprocedural page GenericFixedWidthReader.php
   getCommandin file CommandEvent.php, method Swift_Events_CommandEvent::getCommand()
    Get the command which was sent to the server.
   getExceptionin file TransportExceptionEvent.php, method Swift_Events_TransportExceptionEvent::getException()
    Get the TransportException thrown.
   getFailedRecipientsin file SendEvent.php, method Swift_Events_SendEvent::getFailedRecipients()
    Get an recipient addresses which were not accepted for delivery.
   getMessagein file SendEvent.php, method Swift_Events_SendEvent::getMessage()
    Get the Message being sent.
   getResponsein file ResponseEvent.php, method Swift_Events_ResponseEvent::getResponse()
    Get the response which was received from the server.
   getResultin file SendEvent.php, method Swift_Events_SendEvent::getResult()
    Get the result of this Event.
   getSourcein file EventObject.php, method Swift_Events_EventObject::getSource()
    Get the source object of this event.
   getSourcein file Event.php, method Swift_Events_Event::getSource()
    Get the source object of this event.
   getSuccessCodesin file CommandEvent.php, method Swift_Events_CommandEvent::getSuccessCodes()
    Get the numeric response codes which indicate success for this command.
   getTransportin file SendEvent.php, method Swift_Events_SendEvent::getTransport()
    Get the Transport used to send the Message.
   getTransportin file TransportChangeEvent.php, method Swift_Events_TransportChangeEvent::getTransport()
    Get the Transport.
   getInputByteStreamin file KeyCache.php, method Swift_KeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getInputByteStreamin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getInputByteStreamin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getInputByteStreamin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::getInputByteStream()
    Provides a ByteStream which when written to, writes data to $itemKey.
   getStringin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::getString()
    Get data back out of the cache as a string.
   getStringin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::getString()
    Get data back out of the cache as a string.
   getStringin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::getString()
    Get data back out of the cache as a string.
   getStringin file KeyCache.php, method Swift_KeyCache::getString()
    Get data back out of the cache as a string.
   generateIdin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::generateId()
    Generate a new Content-ID or Message-ID for this MIME entity.
   generateIdin file Message.php, method Swift_Mime_Message::generateId()
    Generates a valid Message-ID and switches to it.
   generateTokenLinesin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::generateTokenLines()
    Generates tokens from the given string which include CRLF as individual tokens.
   getin file HeaderSet.php, method Swift_Mime_HeaderSet::get()
    Get the header with the given $name.
   getin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::get()
    Get the header with the given $name.
   getAddressin file PathHeader.php, method Swift_Mime_Headers_PathHeader::getAddress()
    Get the address which is used in this Header (if any).
   getAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getAddresses()
    Get all email addresses in this Header.
   getAllin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::getAll()
    Get all headers with the given $name.
   getAllin file HeaderSet.php, method Swift_Mime_HeaderSet::getAll()
    Get all headers with the given $name.
   getBccin file Message.php, method Swift_Mime_Message::getBcc()
    Get the Bcc addresses for this message.
   getBccin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getBcc()
    Get the Bcc addresses of this message.
   getBodyin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getBody()
    Get the body of this entity as a string.
   getBodyin file MimeEntity.php, method Swift_Mime_MimeEntity::getBody()
    Get the body content of this entity as a string.
   getBoundaryin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getBoundary()
    Get the boundary used to separate children in this entity.
   getCachedValuein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getCachedValue()
    Get the value in the cache.
   getCcin file Message.php, method Swift_Mime_Message::getCc()
    Get the Cc addresses for this message.
   getCcin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getCc()
    Get the Cc address of this message.
   getCharsetin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getCharset()
    Get the character set used in this Header.
   getCharsetin file MimePart.php, method Swift_Mime_MimePart::getCharset()
    Get the character set of this entity.
   getChildrenin file MimeEntity.php, method Swift_Mime_MimeEntity::getChildren()
    Get all children nested inside this entity.
   getChildrenin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getChildren()
    Get all children added to this entity.
   getContentTypein file MimeEntity.php, method Swift_Mime_MimeEntity::getContentType()
    Get the qualified content-type of this mime entity.
   getContentTypein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getContentType()
    Get the Content-type of this entity.
   getDatein file SimpleMessage.php, method Swift_Mime_SimpleMessage::getDate()
    Get the date at which this message was created.
   getDatein file Message.php, method Swift_Mime_Message::getDate()
    Get the origination date of the message as a UNIX timestamp.
   getDelSpin file MimePart.php, method Swift_Mime_MimePart::getDelSp()
    Test if delsp is being used for this entity.
   getDescriptionin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getDescription()
    Get the description of this entity.
   getDispositionin file Attachment.php, method Swift_Mime_Attachment::getDisposition()
    Get the Content-Disposition of this attachment.
   getEncodableWordTokensin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getEncodableWordTokens()
    Splits a string into tokens in blocks of words which can be encoded quickly.
   getEncoderin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getEncoder()
    Get the encoder used for encoding this Header.
   getEncoderin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getEncoder()
    Get the encoder used for the body of this entity.
   getFieldBodyin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getFieldBody()
    Get the value of this header prepared for rendering.
   getFieldBodyin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getFieldBody()
    Get the value of this header prepared for rendering.
   getFieldBodyin file PathHeader.php, method Swift_Mime_Headers_PathHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyin file DateHeader.php, method Swift_Mime_Headers_DateHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyin file Header.php, method Swift_Mime_Header::getFieldBody()
    Get the field body, prepared for folding into a final header value.
   getFieldBodyin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getFieldBody()
    Get the string value of the body in this Header.
   getFieldBodyModelin file Header.php, method Swift_Mime_Header::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file PathHeader.php, method Swift_Mime_Headers_PathHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file DateHeader.php, method Swift_Mime_Headers_DateHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldBodyModelin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getFieldBodyModel()
    Get the model for the field body.
   getFieldNamein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getFieldName()
    Get the name of this header (e.g. charset).
   getFieldNamein file Header.php, method Swift_Mime_Header::getFieldName()
    Get the name of this header (e.g. Subject).
   getFieldTypein file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file DateHeader.php, method Swift_Mime_Headers_DateHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file Header.php, method Swift_Mime_Header::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file PathHeader.php, method Swift_Mime_Headers_PathHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFieldTypein file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getFieldType()
    Get the type of Header that this instance represents.
   getFilenamein file Attachment.php, method Swift_Mime_Attachment::getFilename()
    Get the filename of this attachment when downloaded.
   getFormatin file MimePart.php, method Swift_Mime_MimePart::getFormat()
    Get the format of this entity (i.e. flowed or fixed).
   getFromin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getFrom()
    Get the from address of this message.
   getFromin file Message.php, method Swift_Mime_Message::getFrom()
    Get the From address(es) of this message.
   getGrammarin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getGrammar()
    Get the grammar defined for $name token.
   getHeadersin file MimeEntity.php, method Swift_Mime_MimeEntity::getHeaders()
    Get the collection of Headers in this Mime entity.
   getHeadersin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getHeaders()
    Get the Swift_Mime_HeaderSet for this entity.
   getIdin file MimeEntity.php, method Swift_Mime_MimeEntity::getId()
    Returns a unique ID for this entity.
   getIdin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getId()
    Get the ID used in the value of this Header.
   getIdin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getId()
    Get the CID of this entity.
   getIdsin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::getIds()
    Get the list of IDs used in this Header.
   getLanguagein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getLanguage()
    Get the language used in this Header.
   getMaxLineLengthin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getMaxLineLength()
    Get the maximum line length of the body of this entity.
   getMaxLineLengthin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getMaxLineLength()
    Get the maximum permitted length of lines in this Header.
   getNamein file QpContentEncoder.php, method Swift_Mime_ContentEncoder_QpContentEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file QpHeaderEncoder.php, method Swift_Mime_HeaderEncoder_QpHeaderEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file PlainContentEncoder.php, method Swift_Mime_ContentEncoder_PlainContentEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file HeaderEncoder.php, method Swift_Mime_HeaderEncoder::getName()
    Get the MIME name of this content encoding scheme.
   getNamein file Base64HeaderEncoder.php, method Swift_Mime_HeaderEncoder_Base64HeaderEncoder::getName()
    Get the name of this encoding scheme.
   getNamein file ContentEncoder.php, method Swift_Mime_ContentEncoder::getName()
    Get the MIME name of this content encoding scheme.
   getNamein file Base64ContentEncoder.php, method Swift_Mime_ContentEncoder_Base64ContentEncoder::getName()
    Get the name of this encoding scheme.
   getNameAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getNameAddresses()
    Get all mailboxes in this Header as key=>value pairs.
   getNameAddressStringsin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::getNameAddressStrings()
    Get the full mailbox list of this Header as an array of valid RFC 2822 strings.
   getNestingLevelin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::getNestingLevel()
    Get the nesting level of this entity.
   getNestingLevelin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getNestingLevel()
    Always returns LEVEL_TOP for a message instance.
   getNestingLevelin file MimePart.php, method Swift_Mime_MimePart::getNestingLevel()
    Get the nesting level of this entity.
   getNestingLevelin file MimeEntity.php, method Swift_Mime_MimeEntity::getNestingLevel()
    Get the level at which this entity shall be nested in final document.
   getNestingLevelin file EmbeddedFile.php, method Swift_Mime_EmbeddedFile::getNestingLevel()
    Get the nesting level of this EmbeddedFile.
   getNestingLevelin file Attachment.php, method Swift_Mime_Attachment::getNestingLevel()
    Get the nesting level used for this attachment.
   getParameterin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getParameter()
    Get the value of $parameter.
   getParameterin file ParameterizedHeader.php, method Swift_Mime_ParameterizedHeader::getParameter()
    Get the value of $parameter.
   getParametersin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::getParameters()
    Returns an associative array of parameter names mapped to values.
   getPriorityin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getPriority()
    Get the priority of this message.
   getReadReceiptToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getReadReceiptTo()
    Get the addresses to which a read-receipt will be sent.
   getReplyToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getReplyTo()
    Get the reply-to address of this message.
   getReplyToin file Message.php, method Swift_Mime_Message::getReplyTo()
    Get the Reply-To addresses for this message.
   getReturnPathin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getReturnPath()
    Get the return-path (bounce address) of this message.
   getReturnPathin file Message.php, method Swift_Mime_Message::getReturnPath()
    Get the return-path (bounce-detect) address.
   getSenderin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getSender()
    Get the sender of this message.
   getSenderin file Message.php, method Swift_Mime_Message::getSender()
    Get the sender address for this message.
   getSizein file Attachment.php, method Swift_Mime_Attachment::getSize()
    Get the file size of this attachment.
   getSubjectin file Message.php, method Swift_Mime_Message::getSubject()
    Get the subject of the message.
   getSubjectin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getSubject()
    Get the subject of this message.
   getTimestampin file DateHeader.php, method Swift_Mime_Headers_DateHeader::getTimestamp()
    Get the UNIX timestamp of the Date in this Header.
   getToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::getTo()
    Get the To addresses of this message.
   getToin file Message.php, method Swift_Mime_Message::getTo()
    Get the To addresses for this message.
   getTokenAsEncodedWordin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::getTokenAsEncodedWord()
    Get a token as an encoded word for safe insertion into headers.
   getValuein file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::getValue()
    Get the (unencoded) value of this header.
   getBytesInin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::getBytesIn()
    Get the total number of bytes received from the server.
   getBytesOutin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::getBytesOut()
    Get the total number of bytes sent to the server.
   getFailedRecipientsin file HitReporter.php, method Swift_Plugins_Reporters_HitReporter::getFailedRecipients()
    Get an array of addresses for which delivery failed.
   getReplacementsForin file Replacements.php, method Swift_Plugins_Decorator_Replacements::getReplacementsFor()
    Return the array of replacements for $address.
   getReplacementsForin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::getReplacementsFor()
    Find a map of replacements for the address.
   getSleepTimein file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::getSleepTime()
    Get the number of seconds to sleep for during a restart.
   getThresholdin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::getThreshold()
    Get the number of emails to send before restarting.
   getTimestampin file Timer.php, method Swift_Plugins_Timer::getTimestamp()
    Get the current UNIX timestamp.
   getTimestampin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::getTimestamp()
    Get the current UNIX timestamp
   getAuthenticatorsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getAuthenticators()
    Get the Authenticators which can process a login request.
   getAuthKeywordin file LoginAuthenticator.php, method Swift_Transport_Esmtp_Auth_LoginAuthenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthKeywordin file PlainAuthenticator.php, method Swift_Transport_Esmtp_Auth_PlainAuthenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthKeywordin file Authenticator.php, method Swift_Transport_Esmtp_Authenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthKeywordin file CramMd5Authenticator.php, method Swift_Transport_Esmtp_Auth_CramMd5Authenticator::getAuthKeyword()
    Get the name of the AUTH mechanism this Authenticator handles.
   getAuthModein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getAuthMode()
    Get the auth mode to use to authenticate.
   getBufferin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::getBuffer()
    Get the IoBuffer where read/writes are occurring.
   getBufferin file SmtpAgent.php, method Swift_Transport_SmtpAgent::getBuffer()
    Get the IoBuffer where read/writes are occurring.
   getCommandin file SendmailTransport.php, method Swift_Transport_SendmailTransport::getCommand()
    Get the sendmail command which will be invoked.
   getEncryptionin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getEncryption()
    Get the encryption type.
   getExtensionHandlersin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getExtensionHandlers()
    Get ESMTP extension handlers.
   getExtraParamsin file MailTransport.php, method Swift_Transport_MailTransport::getExtraParams()
    Get the additional parameters used on the mail() function.
   getHandledKeywordin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getHandledKeyword()
    Get the name of the ESMTP extension this handles.
   getHandledKeywordin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getHandledKeyword()
    Get the name of the ESMTP extension this handles.
   getHostin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getHost()
    Get the host to connect to.
   getLocalDomainin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::getLocalDomain()
    Get the name of the domain Swift will identify as.
   getMailParamsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getMailParams()
    Get params which are appended to MAIL FROM:<>.
   getMailParamsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getMailParams()
    Not used.
   getPasswordin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getPassword()
    Get the password to authenticate with.
   getPortin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getPort()
    Get the port to connect to.
   getPriorityOverin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getPriorityOver()
    Returns +1, -1 or 0 according to the rules for usort().
   getPriorityOverin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getPriorityOver()
    Returns +1, -1 or 0 according to the rules for usort().
   getRcptParamsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getRcptParams()
    Not used.
   getRcptParamsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::getRcptParams()
    Get params which are appended to RCPT TO:<>.
   getTimeoutin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::getTimeout()
    Get the connection timeout.
   getTransportsin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::getTransports()
    Get $transports to delegate to.
   getUsernamein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::getUsername()
    Get the username to authenticate with.
h  + top
   hasin file DependencyContainer.php, method Swift_DependencyContainer::has()
    Test if an item is registered in this container with the given name.
   hasKeyin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasKeyin file KeyCache.php, method Swift_KeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasKeyin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasKeyin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::hasKey()
    Check if the given $itemKey exists in the namespace $nsKey.
   hasNextin file RecipientIterator.php, method Swift_Mailer_RecipientIterator::hasNext()
    Returns true only if there are more recipients to send to.
   hasNextin file ArrayRecipientIterator.php, method Swift_Mailer_ArrayRecipientIterator::hasNext()
    Returns true only if there are more recipients to send to.
   hasin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::has()
    Returns true if at least one header with the given $name exists.
   hasin file HeaderSet.php, method Swift_Mime_HeaderSet::has()
    Returns true if at least one header with the given $name exists.
   Header.phpprocedural page Header.php
   HeaderEncoder.phpprocedural page HeaderEncoder.php
   HeaderFactory.phpprocedural page HeaderFactory.php
   HeaderSet.phpprocedural page HeaderSet.php
   HitReporter.phpprocedural page HitReporter.php
   HtmlReporter.phpprocedural page HtmlReporter.php
i  + top
   IoException.phpprocedural page IoException.php
   InputByteStream.phpprocedural page InputByteStream.php
   importByteStreamin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::importByteStream()
   importByteStreamin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::importByteStream()
    Overwrite this character stream using the byte sequence in the byte stream.
   importByteStreamin file CharacterStream.php, method Swift_CharacterStream::importByteStream()
    Overwrite this character stream using the byte sequence in the byte stream.
   importStringin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::importString()
   importStringin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::importString()
    Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
   importStringin file CharacterStream.php, method Swift_CharacterStream::importString()
    Import a string a bytes into this CharacterStream, overwriting any existing data in the stream.
   isValidin file ResponseEvent.php, method Swift_Events_ResponseEvent::isValid()
    Get the success status of this Event.
   importFromByteStreamin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   importFromByteStreamin file KeyCache.php, method Swift_KeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   importFromByteStreamin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   importFromByteStreamin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::importFromByteStream()
    Set a ByteStream into the cache under $itemKey for the namespace $nsKey.
   initializeGrammarin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::initializeGrammar()
    Initialize some RFC 2822 (and friends) ABNF grammar definitions.
   Image.phpprocedural page Image.php
   IdentificationHeader.phpprocedural page IdentificationHeader.php
   initializein file StreamBuffer.php, method Swift_Transport_StreamBuffer::initialize()
    Perform any initialization needed, using the given $params.
   initializein file IoBuffer.php, method Swift_Transport_IoBuffer::initialize()
    Perform any initialization needed, using the given $params.
   isStartedin file Transport.php, method Swift_Transport::isStarted()
    Test if this Transport mechanism has started.
   isStartedin file MailTransport.php, method Swift_Transport_MailTransport::isStarted()
    Not used.
   isStartedin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::isStarted()
    Test if this Transport mechanism has started.
   isStartedin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::isStarted()
    Test if an SMTP connection has been established.
   IoBuffer.phpprocedural page IoBuffer.php
k  + top
   KeyCacheInputStream.phpprocedural page KeyCacheInputStream.php
   KeyCache.phpprocedural page KeyCache.php
l  + top
   listItemsin file DependencyContainer.php, method Swift_DependencyContainer::listItems()
    List the names of all items stored in the Container.
   lookupin file DependencyContainer.php, method Swift_DependencyContainer::lookup()
    Lookup the item with the given $itemName.
   LEVEL_ALTERNATIVEin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_ALTERNATIVE
    An entity which nests with the same precedence as a mime part
   LEVEL_MIXEDin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_MIXED
    An entity which nests with the same precedence as an attachment
   LEVEL_RELATEDin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_RELATED
    An entity which nests with the same precedence as embedded content
   LEVEL_TOPin file MimeEntity.php, class constant Swift_Mime_MimeEntity::LEVEL_TOP
    Main message document; there can only be one of these
   LoggerPlugin.phpprocedural page LoggerPlugin.php
   LoadBalancedTransport.phpprocedural page LoadBalancedTransport.php
   Logger.phpprocedural page Logger.php
   LoginAuthenticator.phpprocedural page LoginAuthenticator.php
   LoadBalancedTransport.phpprocedural page LoadBalancedTransport.php
m  + top
   Mailer.phpprocedural page Mailer.php
   MAP_TYPE_FIXED_LENin file CharacterReader.php, class constant Swift_CharacterReader::MAP_TYPE_FIXED_LEN
   MAP_TYPE_INVALIDin file CharacterReader.php, class constant Swift_CharacterReader::MAP_TYPE_INVALID
   MAP_TYPE_POSITIONSin file CharacterReader.php, class constant Swift_CharacterReader::MAP_TYPE_POSITIONS
   MODE_APPENDin file KeyCache.php, class constant Swift_KeyCache::MODE_APPEND
    Mode for appending data to the end of existing cached data
   MODE_WRITEin file KeyCache.php, class constant Swift_KeyCache::MODE_WRITE
    Mode for replacing existing cached data
   Message.phpprocedural page Message.php
   MailboxHeader.phpprocedural page MailboxHeader.php
   Message.phpprocedural page Message.php
   MimeEntity.phpprocedural page MimeEntity.php
   MimePart.phpprocedural page MimePart.php
   MimePart.phpprocedural page MimePart.php
   MESSAGES_PER_MINUTEin file ThrottlerPlugin.php, class constant Swift_Plugins_ThrottlerPlugin::MESSAGES_PER_MINUTE
    Flag for throttling in emails per minute
   mailin file MailInvoker.php, method Swift_Transport_MailInvoker::mail()
    Send mail via the mail() function.
   mailin file SimpleMailInvoker.php, method Swift_Transport_SimpleMailInvoker::mail()
    Send mail via the mail() function.
   MailTransport.phpprocedural page MailTransport.php
   MailInvoker.phpprocedural page MailInvoker.php
   MailTransport.phpprocedural page MailTransport.php
n  + top
   newInstancein file Mailer.php, method Swift_Mailer::newInstance()
    Create a new Mailer instance.
   NgCharacterStream.phpprocedural page NgCharacterStream.php
   NullKeyCache.phpprocedural page NullKeyCache.php
   nextRecipientin file RecipientIterator.php, method Swift_Mailer_RecipientIterator::nextRecipient()
    Returns an array where the keys are the addresses of recipients and the values are the names.
   nextRecipientin file ArrayRecipientIterator.php, method Swift_Mailer_ArrayRecipientIterator::nextRecipient()
    Returns an array where the keys are the addresses of recipients and the values are the names.
   newInstancein file MimePart.php, method Swift_MimePart::newInstance()
    Create a new MimePart.
   newInstancein file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::newInstance()
    Create a new instance of this HeaderSet.
   newInstancein file Message.php, method Swift_Message::newInstance()
    Create a new Message.
   newInstancein file Image.php, method Swift_Image::newInstance()
    Create a new Image.
   newInstancein file EmbeddedFile.php, method Swift_EmbeddedFile::newInstance()
    Create a new EmbeddedFile.
   newInstancein file HeaderSet.php, method Swift_Mime_HeaderSet::newInstance()
    Create a new instance of this HeaderSet.
   newInstancein file Attachment.php, method Swift_Attachment::newInstance()
    Create a new Attachment.
   normalizeMailboxesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::normalizeMailboxes()
    Normalizes a user-input list of mailboxes into consistent key=>value pairs.
   newInstancein file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::newInstance()
    Create a new PopBeforeSmtpPlugin for $host and $port.
   notifyin file Reporter.php, method Swift_Plugins_Reporter::notify()
    Notifies this ReportNotifier that $address failed or succeeded.
   notifyin file HtmlReporter.php, method Swift_Plugins_Reporters_HtmlReporter::notify()
    Notifies this ReportNotifier that $address failed or succeeded.
   notifyin file HitReporter.php, method Swift_Plugins_Reporters_HitReporter::notify()
    Notifies this ReportNotifier that $address failed or succeeded.
   newInstancein file SmtpTransport.php, method Swift_SmtpTransport::newInstance()
    Create a new SmtpTransport instance.
   newInstancein file SendmailTransport.php, method Swift_SendmailTransport::newInstance()
    Create a new SendmailTransport instance.
   newInstancein file MailTransport.php, method Swift_MailTransport::newInstance()
    Create a new MailTransport instance.
   newInstancein file LoadBalancedTransport.php, method Swift_LoadBalancedTransport::newInstance()
    Create a new LoadBalancedTransport instance.
   newInstancein file FailoverTransport.php, method Swift_FailoverTransport::newInstance()
    Create a new FailoverTransport instance.
o  + top
   OutputByteStream.phpprocedural page OutputByteStream.php
   onCommandin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::onCommand()
    Runs when a command is due to be sent.
   onCommandin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::onCommand()
    Not used.
p  + top
   POSITION_ENDin file DiskKeyCache.php, class constant Swift_KeyCache_DiskKeyCache::POSITION_END
    Signal to place pointer at end of file
   POSITION_STARTin file DiskKeyCache.php, class constant Swift_KeyCache_DiskKeyCache::POSITION_START
    Signal to place pointer at start of file
   PlainContentEncoder.phpprocedural page PlainContentEncoder.php
   ParameterizedHeader.phpprocedural page ParameterizedHeader.php
   PathHeader.phpprocedural page PathHeader.php
   ParameterizedHeader.phpprocedural page ParameterizedHeader.php
   Pop3Connection.phpprocedural page Pop3Connection.php
   PopBeforeSmtpPlugin.phpprocedural page PopBeforeSmtpPlugin.php
   Pop3Exception.phpprocedural page Pop3Exception.php
   PlainAuthenticator.phpprocedural page PlainAuthenticator.php
q  + top
   QpEncoder.phpprocedural page QpEncoder.php
   QpContentEncoder.phpprocedural page QpContentEncoder.php
   QpHeaderEncoder.phpprocedural page QpHeaderEncoder.php
r  + top
   registerin file DependencyContainer.php, method Swift_DependencyContainer::register()
    Register a new dependency with $itemName.
   registerAutoloadin file Swift.php, method Swift::registerAutoload()
    Configure autoloading using Swift Mailer.
   registerPluginin file Mailer.php, method Swift_Mailer::registerPlugin()
    Register a plugin using a known unique key (e.g. myPlugin).
   removeFilterin file Filterable.php, method Swift_Filterable::removeFilter()
    Remove an existing filter using $key.
   ReplacementFilterFactory.phpprocedural page ReplacementFilterFactory.php
   RfcComplianceException.phpprocedural page RfcComplianceException.php
   readin file OutputByteStream.php, method Swift_OutputByteStream::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   readin file FileByteStream.php, method Swift_ByteStream_FileByteStream::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   readin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   removeFilterin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::removeFilter()
    Remove an already present StreamFilter based on its $key.
   readin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::read()
   readin file CharacterStream.php, method Swift_CharacterStream::read()
    Read $length characters from the stream and move the internal pointer $length further into the stream.
   readin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::read()
    Read $length characters from the stream and move the internal pointer $length further into the stream.
   readBytesin file CharacterStream.php, method Swift_CharacterStream::readBytes()
    Read $length characters from the stream and return a 1-dimensional array containing there octet values.
   readBytesin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::readBytes()
   readBytesin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::readBytes()
    Read $length characters from the stream and return a 1-dimensional array containing there octet values.
   Rfc2231Encoder.phpprocedural page Rfc2231Encoder.php
   responseReceivedin file ResponseListener.php, method Swift_Events_ResponseListener::responseReceived()
    Invoked immediately following a response coming back.
   RESULT_FAILEDin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_FAILED
    Sending failed
   RESULT_PENDINGin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_PENDING
    Sending has yet to occur
   RESULT_SUCCESSin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_SUCCESS
    Sending was successful
   RESULT_TENTATIVEin file SendEvent.php, class constant Swift_Events_SendEvent::RESULT_TENTATIVE
    Sending worked, but there were some failures
   ResponseEvent.phpprocedural page ResponseEvent.php
   ResponseListener.phpprocedural page ResponseListener.php
   RecipientIterator.phpprocedural page RecipientIterator.php
   removein file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::remove()
    Remove the header with the given $name if it's set.
   removein file HeaderSet.php, method Swift_Mime_HeaderSet::remove()
    Remove the header with the given $name if it's set.
   removeAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::removeAddresses()
    Remove one or more addresses from this Header.
   removeAllin file HeaderSet.php, method Swift_Mime_HeaderSet::removeAll()
    Remove all headers with the given $name.
   removeAllin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::removeAll()
    Remove all headers with the given $name.
   resetin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::reset()
    Reset the internal counters to zero.
   responseReceivedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::responseReceived()
    Invoked immediately following a response coming back.
   responseReceivedin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::responseReceived()
    Invoked immediately following a response coming back.
   RESULT_FAILin file Reporter.php, class constant Swift_Plugins_Reporter::RESULT_FAIL
    The recipient could not be accepted
   RESULT_PASSin file Reporter.php, class constant Swift_Plugins_Reporter::RESULT_PASS
    The recipient was accepted for delivery
   Replacements.phpprocedural page Replacements.php
   Reporter.phpprocedural page Reporter.php
   ReporterPlugin.phpprocedural page ReporterPlugin.php
   readin file StreamBuffer.php, method Swift_Transport_StreamBuffer::read()
    Reads $length bytes from the stream into a string and moves the pointer through the stream by $length. If less bytes exist than are requested the remaining bytes are given instead. If no bytes are remaining at all, boolean false is returned.
   readLinein file StreamBuffer.php, method Swift_Transport_StreamBuffer::readLine()
    Get a line of output (including any CRLF).
   readLinein file IoBuffer.php, method Swift_Transport_IoBuffer::readLine()
    Get a line of output (including any CRLF).
   registerPluginin file Transport.php, method Swift_Transport::registerPlugin()
    Register a plugin in the Transport.
   registerPluginin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::registerPlugin()
    Register a plugin.
   registerPluginin file MailTransport.php, method Swift_Transport_MailTransport::registerPlugin()
    Register a plugin.
   registerPluginin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::registerPlugin()
    Register a plugin.
   resetin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::reset()
    Reset the current mail transaction.
   resetStatein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::resetState()
    Not used.
   resetStatein file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::resetState()
    Tells this handler to clear any buffers and reset its state.
s  + top
   sendin file Mailer.php, method Swift_Mailer::send()
    Send the given Message like it would be sent in a mail client.
   shouldBufferin file StringReplacementFilter.php, method Swift_StreamFilters_StringReplacementFilter::shouldBuffer()
    Returns true if based on the buffer passed more bytes should be buffered.
   shouldBufferin file ByteArrayReplacementFilter.php, method Swift_StreamFilters_ByteArrayReplacementFilter::shouldBuffer()
    Returns true if based on the buffer passed more bytes should be buffered.
   shouldBufferin file StreamFilter.php, method Swift_StreamFilter::shouldBuffer()
    Based on the buffer given, this returns true if more buffering is needed.
   Swiftin file Swift.php, class Swift
    General utility class in Swift Mailer, not to be instantiated.
   Swift_DependencyContainerin file DependencyContainer.php, class Swift_DependencyContainer
    Dependency Injection container.
   Swift_DependencyExceptionin file DependencyException.php, class Swift_DependencyException
    DependencyException thrown when a requested dependeny is missing.
   Swift_Filterablein file Filterable.php, class Swift_Filterable
    Allows StreamFilters to operate on a stream.
   Swift_IoExceptionin file IoException.php, class Swift_IoException
    I/O Exception class.
   Swift_Mailerin file Mailer.php, class Swift_Mailer
    Swift Mailer class.
   Swift_ReplacementFilterFactoryin file ReplacementFilterFactory.php, class Swift_ReplacementFilterFactory
    Creates StreamFilters.
   Swift_RfcComplianceExceptionin file RfcComplianceException.php, class Swift_RfcComplianceException
    RFC Compliance Exception class.
   Swift_StreamFilterin file StreamFilter.php, class Swift_StreamFilter
    Processes bytes as they pass through a stream and performs filtering.
   Swift_StreamFilters_ByteArrayReplacementFilterin file ByteArrayReplacementFilter.php, class Swift_StreamFilters_ByteArrayReplacementFilter
    Processes bytes as they pass through a buffer and replaces sequences in it.
   Swift_StreamFilters_StringReplacementFilterin file StringReplacementFilter.php, class Swift_StreamFilters_StringReplacementFilter
    Processes bytes as they pass through a buffer and replaces sequences in it.
   Swift_StreamFilters_StringReplacementFilterFactoryin file StringReplacementFilterFactory.php, class Swift_StreamFilters_StringReplacementFilterFactory
    Creates filters for replacing needles in a string buffer.
   Swift_SwiftExceptionin file SwiftException.php, class Swift_SwiftException
    Base Exception class.
   StreamFilter.phpprocedural page StreamFilter.php
   StringReplacementFilter.phpprocedural page StringReplacementFilter.php
   StringReplacementFilterFactory.phpprocedural page StringReplacementFilterFactory.php
   SwiftException.phpprocedural page SwiftException.php
   Swift.phpprocedural page Swift.php
   setReadPointerin file OutputByteStream.php, method Swift_OutputByteStream::setReadPointer()
    Move the internal read pointer to $byteOffset in the stream.
   setReadPointerin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::setReadPointer()
    Move the internal read pointer to $byteOffset in the stream.
   setReadPointerin file FileByteStream.php, method Swift_ByteStream_FileByteStream::setReadPointer()
    Move the internal read pointer to $byteOffset in the stream.
   Swift_ByteStream_AbstractFilterableInputStreamin file AbstractFilterableInputStream.php, class Swift_ByteStream_AbstractFilterableInputStream
    Provides the base functionality for an InputStream supporting filters.
   Swift_ByteStream_ArrayByteStreamin file ArrayByteStream.php, class Swift_ByteStream_ArrayByteStream
    Allows reading and writing of bytes to and from an array.
   Swift_ByteStream_FileByteStreamin file FileByteStream.php, class Swift_ByteStream_FileByteStream
    Allows reading and writing of bytes to and from a file.
   Swift_FileStreamin file FileStream.php, class Swift_FileStream
    An OutputByteStream which specifically reads from a file.
   Swift_InputByteStreamin file InputByteStream.php, class Swift_InputByteStream
    An abstract means of writing data.
   Swift_OutputByteStreamin file OutputByteStream.php, class Swift_OutputByteStream
    An abstract means of reading data.
   setCharacterReaderFactoryin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::setCharacterReaderFactory()
    Set the CharacterReaderFactory for multi charset support.
   setCharacterReaderFactoryin file CharacterStream.php, method Swift_CharacterStream::setCharacterReaderFactory()
    Set the CharacterReaderFactory for multi charset support.
   setCharacterReaderFactoryin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::setCharacterReaderFactory()
    Set the CharacterReaderFactory for multi charset support.
   setCharacterSetin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::setCharacterSet()
    Set the character set used in this CharacterStream.
   setCharacterSetin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::setCharacterSet()
    Set the character set used in this CharacterStream.
   setCharacterSetin file CharacterStream.php, method Swift_CharacterStream::setCharacterSet()
    Set the character set used in this CharacterStream.
   setPointerin file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::setPointer()
   setPointerin file CharacterStream.php, method Swift_CharacterStream::setPointer()
    Move the internal pointer to $charOffset in the stream.
   setPointerin file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::setPointer()
    Move the internal pointer to $charOffset in the stream.
   Swift_CharacterStreamin file CharacterStream.php, class Swift_CharacterStream
    An abstract means of reading and writing data in terms of characters as opposed to bytes.
   Swift_CharacterStream_ArrayCharacterStreamin file ArrayCharacterStream.php, class Swift_CharacterStream_ArrayCharacterStream
    A CharacterStream implementation which stores characters in an internal array.
   Swift_CharacterStream_NgCharacterStreamin file NgCharacterStream.php, class Swift_CharacterStream_NgCharacterStream
    A CharacterStream implementation which stores characters in an internal array.
   Swift_CharacterReaderin file CharacterReader.php, class Swift_CharacterReader
    Analyzes characters for a specific character set.
   Swift_CharacterReaderFactoryin file CharacterReaderFactory.php, class Swift_CharacterReaderFactory
    A factory for creating CharacterReaders.
   Swift_CharacterReaderFactory_SimpleCharacterReaderFactoryin file SimpleCharacterReaderFactory.php, class Swift_CharacterReaderFactory_SimpleCharacterReaderFactory
    Standard factory for creating CharacterReaders.
   Swift_CharacterReader_GenericFixedWidthReaderin file GenericFixedWidthReader.php, class Swift_CharacterReader_GenericFixedWidthReader
    Provides fixed-width byte sizes for reading fixed-width character sets.
   Swift_CharacterReader_UsAsciiReaderin file UsAsciiReader.php, class Swift_CharacterReader_UsAsciiReader
    Analyzes US-ASCII characters.
   Swift_CharacterReader_Utf8Readerin file Utf8Reader.php, class Swift_CharacterReader_Utf8Reader
    Analyzes UTF-8 characters.
   Swift_Encoderin file Encoder.php, class Swift_Encoder
    Interface for all Encoder schemes.
   Swift_Encoder_Base64Encoderin file Base64Encoder.php, class Swift_Encoder_Base64Encoder
    Handles Base 64 Encoding in Swift Mailer.
   Swift_Encoder_QpEncoderin file QpEncoder.php, class Swift_Encoder_QpEncoder
    Handles Quoted Printable (QP) Encoding in Swift Mailer.
   Swift_Encoder_Rfc2231Encoderin file Rfc2231Encoder.php, class Swift_Encoder_Rfc2231Encoder
    Handles RFC 2231 specified Encoding in Swift Mailer.
   Swift_Encodingin file Encoding.php, class Swift_Encoding
    Provides quick access to each encoding type.
   SimpleCharacterReaderFactory.phpprocedural page SimpleCharacterReaderFactory.php
   sendPerformedin file SendListener.php, method Swift_Events_SendListener::sendPerformed()
    Invoked immediately after the Message is sent.
   setFailedRecipientsin file SendEvent.php, method Swift_Events_SendEvent::setFailedRecipients()
    Set the array of addresses that failed in sending.
   setResultin file SendEvent.php, method Swift_Events_SendEvent::setResult()
    Set the result of sending.
   Swift_Events_CommandEventin file CommandEvent.php, class Swift_Events_CommandEvent
    Generated when a command is sent over an SMTP connection.
   Swift_Events_CommandListenerin file CommandListener.php, class Swift_Events_CommandListener
    Listens for Transports to send commands to the server.
   Swift_Events_Eventin file Event.php, class Swift_Events_Event
    The minimum interface for an Event.
   Swift_Events_EventDispatcherin file EventDispatcher.php, class Swift_Events_EventDispatcher
    Interface for the EventDispatcher which handles the event dispatching layer.
   Swift_Events_EventListenerin file EventListener.php, class Swift_Events_EventListener
    An identity interface which all EventListeners must extend.
   Swift_Events_EventObjectin file EventObject.php, class Swift_Events_EventObject
    A base Event which all Event classes inherit from.
   Swift_Events_ResponseEventin file ResponseEvent.php, class Swift_Events_ResponseEvent
    Generated when a response is received on a SMTP connection.
   Swift_Events_ResponseListenerin file ResponseListener.php, class Swift_Events_ResponseListener
    Listens for responses from a remote SMTP server.
   Swift_Events_SendEventin file SendEvent.php, class Swift_Events_SendEvent
    Generated when a message is being sent.
   Swift_Events_SendListenerin file SendListener.php, class Swift_Events_SendListener
    Listens for Messages being sent from within the Transport system.
   Swift_Events_SimpleEventDispatcherin file SimpleEventDispatcher.php, class Swift_Events_SimpleEventDispatcher
    The EventDispatcher which handles the event dispatching layer.
   Swift_Events_TransportChangeEventin file TransportChangeEvent.php, class Swift_Events_TransportChangeEvent
    Generated when the state of a Transport is changed (i.e. stopped/started).
   Swift_Events_TransportChangeListenerin file TransportChangeListener.php, class Swift_Events_TransportChangeListener
    Listens for changes within the Transport system.
   Swift_Events_TransportExceptionEventin file TransportExceptionEvent.php, class Swift_Events_TransportExceptionEvent
    Generated when a TransportException is thrown from the Transport system.
   Swift_Events_TransportExceptionListenerin file TransportExceptionListener.php, class Swift_Events_TransportExceptionListener
    Listens for Exceptions thrown from within the Transport system.
   SendEvent.phpprocedural page SendEvent.php
   SendListener.phpprocedural page SendListener.php
   SimpleEventDispatcher.phpprocedural page SimpleEventDispatcher.php
   setItemKeyin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setItemKey()
    Set the itemKey which will be written to.
   setItemKeyin file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setItemKey()
    Set the itemKey which will be written to.
   setKeyCachein file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setKeyCache()
    Set the KeyCache to wrap.
   setKeyCachein file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setKeyCache()
    Set the KeyCache to wrap.
   setNsKeyin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setNsKey()
    Set the nsKey which will be written to.
   setNsKeyin file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setNsKey()
    Set the nsKey which will be written to.
   setStringin file ArrayKeyCache.php, method Swift_KeyCache_ArrayKeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setStringin file DiskKeyCache.php, method Swift_KeyCache_DiskKeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setStringin file NullKeyCache.php, method Swift_KeyCache_NullKeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setStringin file KeyCache.php, method Swift_KeyCache::setString()
    Set a string into the cache under $itemKey for the namespace $nsKey.
   setWriteThroughStreamin file KeyCacheInputStream.php, method Swift_KeyCache_KeyCacheInputStream::setWriteThroughStream()
    Specify a stream to write through for each write().
   setWriteThroughStreamin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::setWriteThroughStream()
    Specify a stream to write through for each write().
   Swift_KeyCachein file KeyCache.php, class Swift_KeyCache
    Provides a mechanism for storing data using two keys.
   Swift_KeyCache_ArrayKeyCachein file ArrayKeyCache.php, class Swift_KeyCache_ArrayKeyCache
    A basic KeyCache backed by an array.
   Swift_KeyCache_DiskKeyCachein file DiskKeyCache.php, class Swift_KeyCache_DiskKeyCache
    A KeyCache which streams to and from disk.
   Swift_KeyCache_KeyCacheInputStreamin file KeyCacheInputStream.php, class Swift_KeyCache_KeyCacheInputStream
    Writes data to a KeyCache using a stream.
   Swift_KeyCache_NullKeyCachein file NullKeyCache.php, class Swift_KeyCache_NullKeyCache
    A null KeyCache that does not cache at all.
   Swift_KeyCache_SimpleKeyCacheInputStreamin file SimpleKeyCacheInputStream.php, class Swift_KeyCache_SimpleKeyCacheInputStream
    Writes data to a KeyCache using a stream.
   SimpleKeyCacheInputStream.phpprocedural page SimpleKeyCacheInputStream.php
   Swift_Mailer_ArrayRecipientIteratorin file ArrayRecipientIterator.php, class Swift_Mailer_ArrayRecipientIterator
    Wraps a standard PHP array in an interator.
   Swift_Mailer_RecipientIteratorin file RecipientIterator.php, class Swift_Mailer_RecipientIterator
    Provides an abstract way of specifying recipients for batch sending.
   setin file HeaderSet.php, method Swift_Mime_HeaderSet::set()
    Set a header in the HeaderSet.
   setin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::set()
    Set a header in the HeaderSet.
   setAddressin file PathHeader.php, method Swift_Mime_Headers_PathHeader::setAddress()
    Set the Address which should appear in this Header.
   setAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::setAddresses()
    Makes this Header represent a list of plain email addresses with no names.
   setAlwaysDisplayedin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::setAlwaysDisplayed()
    Set a list of header names which must always be displayed when set.
   setAlwaysDisplayedin file HeaderSet.php, method Swift_Mime_HeaderSet::setAlwaysDisplayed()
    Set a list of header names which must always be displayed when set.
   setBccin file Message.php, method Swift_Mime_Message::setBcc()
    Set the Bcc address(es).
   setBccin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setBcc()
    Set the Bcc addresses of this message.
   setBodyin file MimePart.php, method Swift_Mime_MimePart::setBody()
    Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.
   setBodyin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setBody()
    Set the body of this entity, either as a string, or as an instance of Swift_OutputByteStream.
   setBodyin file MimeEntity.php, method Swift_Mime_MimeEntity::setBody()
    Set the body content of this entity as a string.
   setBoundaryin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setBoundary()
    Set the boundary used to separate children in this entity.
   setCachedValuein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setCachedValue()
    Set a value into the cache.
   setCcin file Message.php, method Swift_Mime_Message::setCc()
    Set the Cc address(es).
   setCcin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setCc()
    Set the Cc addresses of this message.
   setCharsetin file Header.php, method Swift_Mime_Header::setCharset()
    Set the charset used when rendering the Header.
   setCharsetin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::setCharset()
    Set the character set used in this Header.
   setCharsetin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::setCharset()
    Set the charset used by these headers.
   setCharsetin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setCharset()
    Set the character set used in this Header.
   setCharsetin file MimePart.php, method Swift_Mime_MimePart::setCharset()
    Set the character set of this entity.
   setChildrenin file MimeEntity.php, method Swift_Mime_MimeEntity::setChildren()
    Set all children nested inside this entity.
   setChildrenin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setChildren()
    Set all children of this entity.
   setContentTypein file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setContentType()
    Set the Content-type of this entity.
   setDatein file SimpleMessage.php, method Swift_Mime_SimpleMessage::setDate()
    Set the date at which this message was created.
   setDatein file Message.php, method Swift_Mime_Message::setDate()
    Set the origination date of the message as a UNIX timestamp.
   setDelSpin file MimePart.php, method Swift_Mime_MimePart::setDelSp()
    Turn delsp on or off for this entity.
   setDescriptionin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setDescription()
    Set the description of this entity.
   setDispositionin file Attachment.php, method Swift_Mime_Attachment::setDisposition()
    Set the Content-Disposition of this attachment.
   setEncoderin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setEncoder()
    Set the encoder used for the body of this entity.
   setEncoderin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setEncoder()
    Set the encoder used for encoding the header.
   setFieldBodyModelin file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file PathHeader.php, method Swift_Mime_Headers_PathHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file Header.php, method Swift_Mime_Header::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file DateHeader.php, method Swift_Mime_Headers_DateHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldBodyModelin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::setFieldBodyModel()
    Set the model for the field body.
   setFieldNamein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setFieldName()
    Set the name of this Header field.
   setFilein file Attachment.php, method Swift_Mime_Attachment::setFile()
    Set the file that this attachment is for.
   setFilenamein file Attachment.php, method Swift_Mime_Attachment::setFilename()
    Set the filename of this attachment.
   setFormatin file MimePart.php, method Swift_Mime_MimePart::setFormat()
    Set the format of this entity (flowed or fixed).
   setFromin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setFrom()
    Set the from address of this message.
   setFromin file Message.php, method Swift_Mime_Message::setFrom()
    Set the From address of this message.
   setIdin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setId()
    Set the CID of this entity.
   setIdin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::setId()
    Set the ID used in the value of this header.
   setIdsin file IdentificationHeader.php, method Swift_Mime_Headers_IdentificationHeader::setIds()
    Set a collection of IDs to use in the value of this Header.
   setLanguagein file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setLanguage()
    Set the language used in this Header.
   setMaxLineLengthin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::setMaxLineLength()
    Set the maximum length of lines in the header (excluding EOL).
   setMaxLineLengthin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::setMaxLineLength()
    Set the maximum line length of lines in this body.
   setNameAddressesin file MailboxHeader.php, method Swift_Mime_Headers_MailboxHeader::setNameAddresses()
    Set a list of mailboxes to be shown in this Header.
   setParameterin file ParameterizedHeader.php, method Swift_Mime_ParameterizedHeader::setParameter()
    Set the value of $parameter.
   setParameterin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::setParameter()
    Set the value of $parameter.
   setParametersin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::setParameters()
    Set an associative array of parameter names mapped to values.
   setPriorityin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setPriority()
    Set the priority of this message.
   setReadReceiptToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setReadReceiptTo()
    Ask for a delivery receipt from the recipient to be sent to $addresses
   setReplyToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setReplyTo()
    Set the reply-to address of this message.
   setReplyToin file Message.php, method Swift_Mime_Message::setReplyTo()
    Set the Reply-To address(es).
   setReturnPathin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setReturnPath()
    Set the return-path (the bounce address) of this message.
   setReturnPathin file Message.php, method Swift_Mime_Message::setReturnPath()
    Set the return-path (bounce-detect) address.
   setSenderin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setSender()
    Set the sender of this message.
   setSenderin file Message.php, method Swift_Mime_Message::setSender()
    Set the sender of this message.
   setSizein file Attachment.php, method Swift_Mime_Attachment::setSize()
    Set the file size of this attachment.
   setSubjectin file Message.php, method Swift_Mime_Message::setSubject()
    Set the subject of the message.
   setSubjectin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setSubject()
    Set the subject of this message.
   setTimestampin file DateHeader.php, method Swift_Mime_Headers_DateHeader::setTimestamp()
    Set the UNIX timestamp of the Date in this Header.
   setToin file SimpleMessage.php, method Swift_Mime_SimpleMessage::setTo()
    Set the to addresses of this message.
   setToin file Message.php, method Swift_Mime_Message::setTo()
    Set the To address(es).
   setValuein file UnstructuredHeader.php, method Swift_Mime_Headers_UnstructuredHeader::setValue()
    Set the (unencoded) value of this header.
   Swift_Attachmentin file Attachment.php, class Swift_Attachment
    Attachment class for attaching files to a Swift_Mime_Message.
   Swift_EmbeddedFilein file EmbeddedFile.php, class Swift_EmbeddedFile
    An embedded file, in a multipart message.
   Swift_Imagein file Image.php, class Swift_Image
    An image, embedded in a multipart message.
   Swift_Messagein file Message.php, class Swift_Message
    The Message class for building emails.
   Swift_MimePartin file MimePart.php, class Swift_MimePart
    A MIME part, in a multipart message.
   Swift_Mime_Attachmentin file Attachment.php, class Swift_Mime_Attachment
    An attachment, in a multipart message.
   Swift_Mime_CharsetObserverin file CharsetObserver.php, class Swift_Mime_CharsetObserver
    Observes changes in an Mime entity's character set.
   Swift_Mime_ContentEncoderin file ContentEncoder.php, class Swift_Mime_ContentEncoder
    Interface for all Transfer Encoding schemes.
   Swift_Mime_ContentEncoder_Base64ContentEncoderin file Base64ContentEncoder.php, class Swift_Mime_ContentEncoder_Base64ContentEncoder
    Handles Base 64 Transfer Encoding in Swift Mailer.
   Swift_Mime_ContentEncoder_PlainContentEncoderin file PlainContentEncoder.php, class Swift_Mime_ContentEncoder_PlainContentEncoder
    Handles binary/7/8-bit Transfer Encoding in Swift Mailer.
   Swift_Mime_ContentEncoder_QpContentEncoderin file QpContentEncoder.php, class Swift_Mime_ContentEncoder_QpContentEncoder
    Handles Quoted Printable (QP) Transfer Encoding in Swift Mailer.
   Swift_Mime_EmbeddedFilein file EmbeddedFile.php, class Swift_Mime_EmbeddedFile
    An embedded file, in a multipart message.
   Swift_Mime_EncodingObserverin file EncodingObserver.php, class Swift_Mime_EncodingObserver
    Observes changes for a Mime entity's ContentEncoder.
   Swift_Mime_Headerin file Header.php, class Swift_Mime_Header
    A MIME Header.
   Swift_Mime_HeaderEncoderin file HeaderEncoder.php, class Swift_Mime_HeaderEncoder
    Interface for all Header Encoding schemes.
   Swift_Mime_HeaderEncoder_Base64HeaderEncoderin file Base64HeaderEncoder.php, class Swift_Mime_HeaderEncoder_Base64HeaderEncoder
    Handles Base64 (B) Header Encoding in Swift Mailer.
   Swift_Mime_HeaderEncoder_QpHeaderEncoderin file QpHeaderEncoder.php, class Swift_Mime_HeaderEncoder_QpHeaderEncoder
    Handles Quoted Printable (Q) Header Encoding in Swift Mailer.
   Swift_Mime_HeaderFactoryin file HeaderFactory.php, class Swift_Mime_HeaderFactory
    Creates MIME headers.
   Swift_Mime_HeaderSetin file HeaderSet.php, class Swift_Mime_HeaderSet
    A collection of MIME headers.
   Swift_Mime_Headers_AbstractHeaderin file AbstractHeader.php, class Swift_Mime_Headers_AbstractHeader
    An abstract base MIME Header.
   Swift_Mime_Headers_DateHeaderin file DateHeader.php, class Swift_Mime_Headers_DateHeader
    A Date MIME Header for Swift Mailer.
   Swift_Mime_Headers_IdentificationHeaderin file IdentificationHeader.php, class Swift_Mime_Headers_IdentificationHeader
    An ID MIME Header for something like Message-ID or Content-ID.
   Swift_Mime_Headers_MailboxHeaderin file MailboxHeader.php, class Swift_Mime_Headers_MailboxHeader
    A Mailbox Address MIME Header for something like From or Sender.
   Swift_Mime_Headers_ParameterizedHeaderin file ParameterizedHeader.php, class Swift_Mime_Headers_ParameterizedHeader
    An abstract base MIME Header.
   Swift_Mime_Headers_PathHeaderin file PathHeader.php, class Swift_Mime_Headers_PathHeader
    A Path Header in Swift Mailer, such a Return-Path.
   Swift_Mime_Headers_UnstructuredHeaderin file UnstructuredHeader.php, class Swift_Mime_Headers_UnstructuredHeader
    A Simple MIME Header.
   Swift_Mime_Messagein file Message.php, class Swift_Mime_Message
    A Message (RFC 2822) object.
   Swift_Mime_MimeEntityin file MimeEntity.php, class Swift_Mime_MimeEntity
    A MIME entity, such as an attachment.
   Swift_Mime_MimePartin file MimePart.php, class Swift_Mime_MimePart
    A MIME part, in a multipart message.
   Swift_Mime_ParameterizedHeaderin file ParameterizedHeader.php, class Swift_Mime_ParameterizedHeader
    A MIME Header with parameters.
   Swift_Mime_SimpleHeaderFactoryin file SimpleHeaderFactory.php, class Swift_Mime_SimpleHeaderFactory
    Creates MIME headers.
   Swift_Mime_SimpleHeaderSetin file SimpleHeaderSet.php, class Swift_Mime_SimpleHeaderSet
    A collection of MIME headers.
   Swift_Mime_SimpleMessagein file SimpleMessage.php, class Swift_Mime_SimpleMessage
    The default email message class.
   Swift_Mime_SimpleMimeEntityin file SimpleMimeEntity.php, class Swift_Mime_SimpleMimeEntity
    A MIME entity, in a multipart message.
   SimpleHeaderFactory.phpprocedural page SimpleHeaderFactory.php
   SimpleHeaderSet.phpprocedural page SimpleHeaderSet.php
   SimpleMessage.phpprocedural page SimpleMessage.php
   SimpleMimeEntity.phpprocedural page SimpleMimeEntity.php
   sendPerformedin file DecoratorPlugin.php, method Swift_Plugins_DecoratorPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file ReporterPlugin.php, method Swift_Plugins_ReporterPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::sendPerformed()
    Invoked when a Message is sent.
   sendPerformedin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   sendPerformedin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::sendPerformed()
    Invoked immediately after the Message is sent.
   setConnectionin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setConnection()
    Set a Pop3Connection to delegate to instead of connecting directly.
   setPasswordin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setPassword()
    Set the password to use when connecting (if needed).
   setSleepTimein file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::setSleepTime()
    Set the number of seconds to sleep for during a restart.
   setThresholdin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::setThreshold()
    Set the number of emails to send before restarting.
   setTimeoutin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setTimeout()
    Set the connection timeout in seconds (default 10).
   setUsernamein file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::setUsername()
    Set the username to use when connecting (if needed).
   sleepin file Sleeper.php, method Swift_Plugins_Sleeper::sleep()
    Sleep for $seconds.
   sleepin file AntiFloodPlugin.php, method Swift_Plugins_AntiFloodPlugin::sleep()
    Sleep for $seconds.
   sleepin file ThrottlerPlugin.php, method Swift_Plugins_ThrottlerPlugin::sleep()
    Sleep for $seconds.
   Swift_Plugins_AntiFloodPluginin file AntiFloodPlugin.php, class Swift_Plugins_AntiFloodPlugin
    Reduces network flooding when sending large amounts of mail.
   Swift_Plugins_BandwidthMonitorPluginin file BandwidthMonitorPlugin.php, class Swift_Plugins_BandwidthMonitorPlugin
    Reduces network flooding when sending large amounts of mail.
   Swift_Plugins_DecoratorPluginin file DecoratorPlugin.php, class Swift_Plugins_DecoratorPlugin
    Allows customization of Messages on-the-fly.
   Swift_Plugins_Decorator_Replacementsin file Replacements.php, class Swift_Plugins_Decorator_Replacements
    Allows customization of Messages on-the-fly.
   Swift_Plugins_LoggerPluginin file LoggerPlugin.php, class Swift_Plugins_LoggerPlugin
    Does real time logging of Transport level information.
   Swift_Plugins_PopBeforeSmtpPluginin file PopBeforeSmtpPlugin.php, class Swift_Plugins_PopBeforeSmtpPlugin
    Makes sure a connection to a POP3 host has been established prior to connecting to SMTP.
   Swift_Plugins_Pop_Pop3Connectionin file Pop3Connection.php, class Swift_Plugins_Pop_Pop3Connection
    Pop3Connection interface for connecting and disconnecting to a POP3 host.
   Swift_Plugins_Reporterin file Reporter.php, class Swift_Plugins_Reporter
    The Reporter plugin sends pass/fail notification to a Reporter.
   Swift_Plugins_ReporterPluginin file ReporterPlugin.php, class Swift_Plugins_ReporterPlugin
    Does real time reporting of pass/fail for each recipient.
   Swift_Plugins_Reporters_HitReporterin file HitReporter.php, class Swift_Plugins_Reporters_HitReporter
    A reporter which "collects" failures for the Reporter plugin.
   Swift_Plugins_Reporters_HtmlReporterin file HtmlReporter.php, class Swift_Plugins_Reporters_HtmlReporter
    A HTML output reporter for the Reporter plugin.
   Swift_Plugins_Sleeperin file Sleeper.php, class Swift_Plugins_Sleeper
    Sleeps for a duration of time.
   Swift_Plugins_ThrottlerPluginin file ThrottlerPlugin.php, class Swift_Plugins_ThrottlerPlugin
    Throttles the rate at which emails are sent.
   Swift_Plugins_Timerin file Timer.php, class Swift_Plugins_Timer
    Provides timestamp data.
   Sleeper.phpprocedural page Sleeper.php
   sendin file FailoverTransport.php, method Swift_Transport_FailoverTransport::send()
    Send the given Message.
   sendin file SendmailTransport.php, method Swift_Transport_SendmailTransport::send()
    Send the given Message.
   sendin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::send()
    Send the given Message.
   sendin file MailTransport.php, method Swift_Transport_MailTransport::send()
    Send the given Message.
   sendin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::send()
    Send the given Message.
   sendin file Transport.php, method Swift_Transport::send()
    Send the given Message.
   setAuthenticatorsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setAuthenticators()
    Set the Authenticators which can process a login request.
   setAuthModein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setAuthMode()
    Set the auth mode to use to authenticate.
   setCommandin file SendmailTransport.php, method Swift_Transport_SendmailTransport::setCommand()
    Set the command to invoke.
   setEncryptionin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setEncryption()
    Set the encryption type (tls or ssl)
   setExtensionHandlersin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setExtensionHandlers()
    Set ESMTP extension handlers.
   setExtraParamsin file MailTransport.php, method Swift_Transport_MailTransport::setExtraParams()
    Set the additional parameters used on the mail() function.
   setHostin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setHost()
    Set the host to connect to.
   setKeywordParamsin file EsmtpHandler.php, method Swift_Transport_EsmtpHandler::setKeywordParams()
    Set the parameters which the EHLO greeting indicated.
   setKeywordParamsin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setKeywordParams()
    Set the parameters which the EHLO greeting indicated.
   setLocalDomainin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::setLocalDomain()
    Set the name of the local domain which Swift will identify itself as.
   setParamin file StreamBuffer.php, method Swift_Transport_StreamBuffer::setParam()
    Set an individual param on the buffer (e.g. switching to SSL).
   setParamin file IoBuffer.php, method Swift_Transport_IoBuffer::setParam()
    Set an individual param on the buffer (e.g. switching to SSL).
   setPasswordin file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setPassword()
    Set the password to authenticate with.
   setPortin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setPort()
    Set the port to connect to.
   setReadPointerin file StreamBuffer.php, method Swift_Transport_StreamBuffer::setReadPointer()
    Not implemented
   setTimeoutin file EsmtpTransport.php, method Swift_Transport_EsmtpTransport::setTimeout()
    Set the connection timeout.
   setTransportsin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::setTransports()
    Set $transports to delegate to.
   setUsernamein file AuthHandler.php, method Swift_Transport_Esmtp_AuthHandler::setUsername()
    Set the username to authenticate with.
   setWriteTranslationsin file StreamBuffer.php, method Swift_Transport_StreamBuffer::setWriteTranslations()
    Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.
   setWriteTranslationsin file IoBuffer.php, method Swift_Transport_IoBuffer::setWriteTranslations()
    Set an array of string replacements which should be made on data written to the buffer. This could replace LF with CRLF for example.
   startin file MailTransport.php, method Swift_Transport_MailTransport::start()
    Not used.
   startin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::start()
    Start this Transport mechanism.
   startin file SendmailTransport.php, method Swift_Transport_SendmailTransport::start()
    Start the standalone SMTP session if running in -bs mode.
   startin file Transport.php, method Swift_Transport::start()
    Start this Transport mechanism.
   startin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::start()
    Start the SMTP connection.
   stopin file AbstractSmtpTransport.php, method Swift_Transport_AbstractSmtpTransport::stop()
    Stop the SMTP connection.
   stopin file LoadBalancedTransport.php, method Swift_Transport_LoadBalancedTransport::stop()
    Stop this Transport mechanism.
   stopin file Transport.php, method Swift_Transport::stop()
    Stop this Transport mechanism.
   stopin file MailTransport.php, method Swift_Transport_MailTransport::stop()
    Not used.
   Swift_FailoverTransportin file FailoverTransport.php, class Swift_FailoverTransport
    Contains a list of redundant Transports so when one fails, the next is used.
   Swift_LoadBalancedTransportin file LoadBalancedTransport.php, class Swift_LoadBalancedTransport
    Redudantly and rotationally uses several Transport implementations when sending.
   Swift_MailTransportin file MailTransport.php, class Swift_MailTransport
    Sends Messages using the mail() function.
   Swift_Plugins_Loggerin file Logger.php, class Swift_Plugins_Logger
    Logs events in the Transport system.
   Swift_Plugins_Loggers_ArrayLoggerin file ArrayLogger.php, class Swift_Plugins_Loggers_ArrayLogger
    Logs to an Array backend.
   Swift_Plugins_Loggers_EchoLoggerin file EchoLogger.php, class Swift_Plugins_Loggers_EchoLogger
    Prints all log messages in real time.
   Swift_Plugins_Pop_Pop3Exceptionin file Pop3Exception.php, class Swift_Plugins_Pop_Pop3Exception
    Pop3Exception thrown when an error occurs connecting to a POP3 host.
   Swift_SendmailTransportin file SendmailTransport.php, class Swift_SendmailTransport
    SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
   Swift_SmtpTransportin file SmtpTransport.php, class Swift_SmtpTransport
    Sends Messages over SMTP with ESMTP support.
   Swift_Transportin file Transport.php, class Swift_Transport
    Sends Messages via an abstract Transport subsystem.
   Swift_TransportExceptionin file TransportException.php, class Swift_TransportException
    TransportException thrown when an error occurs in the Transport subsystem.
   Swift_Transport_AbstractSmtpTransportin file AbstractSmtpTransport.php, class Swift_Transport_AbstractSmtpTransport
    Sends Messages over SMTP.
   Swift_Transport_EsmtpHandlerin file EsmtpHandler.php, class Swift_Transport_EsmtpHandler
    An ESMTP handler.
   Swift_Transport_EsmtpTransportin file EsmtpTransport.php, class Swift_Transport_EsmtpTransport
    Sends Messages over SMTP with ESMTP support.
   Swift_Transport_Esmtp_Authenticatorin file Authenticator.php, class Swift_Transport_Esmtp_Authenticator
    An Authentication mechanism.
   Swift_Transport_Esmtp_AuthHandlerin file AuthHandler.php, class Swift_Transport_Esmtp_AuthHandler
    An ESMTP handler for AUTH support.
   Swift_Transport_Esmtp_Auth_CramMd5Authenticatorin file CramMd5Authenticator.php, class Swift_Transport_Esmtp_Auth_CramMd5Authenticator
    Handles CRAM-MD5 authentication.
   Swift_Transport_Esmtp_Auth_LoginAuthenticatorin file LoginAuthenticator.php, class Swift_Transport_Esmtp_Auth_LoginAuthenticator
    Handles LOGIN authentication.
   Swift_Transport_Esmtp_Auth_PlainAuthenticatorin file PlainAuthenticator.php, class Swift_Transport_Esmtp_Auth_PlainAuthenticator
    Handles PLAIN authentication.
   Swift_Transport_FailoverTransportin file FailoverTransport.php, class Swift_Transport_FailoverTransport
    Contains a list of redundant Transports so when one fails, the next is used.
   Swift_Transport_IoBufferin file IoBuffer.php, class Swift_Transport_IoBuffer
    Buffers input and output to a resource.
   Swift_Transport_LoadBalancedTransportin file LoadBalancedTransport.php, class Swift_Transport_LoadBalancedTransport
    Redudantly and rotationally uses several Transports when sending.
   Swift_Transport_MailInvokerin file MailInvoker.php, class Swift_Transport_MailInvoker
    This interface intercepts calls to the mail() function.
   Swift_Transport_MailTransportin file MailTransport.php, class Swift_Transport_MailTransport
    Sends Messages using the mail() function.
   Swift_Transport_SendmailTransportin file SendmailTransport.php, class Swift_Transport_SendmailTransport
    SendmailTransport for sending mail through a sendmail/postfix (etc..) binary.
   Swift_Transport_SimpleMailInvokerin file SimpleMailInvoker.php, class Swift_Transport_SimpleMailInvoker
    This is the implementation class for Swift_Transport_MailInvoker.
   Swift_Transport_SmtpAgentin file SmtpAgent.php, class Swift_Transport_SmtpAgent
    Wraps an IoBuffer to send/receive SMTP commands/responses.
   Swift_Transport_StreamBufferin file StreamBuffer.php, class Swift_Transport_StreamBuffer
    A generic IoBuffer implementation supporting remote sockets and local processes.
   SendmailTransport.phpprocedural page SendmailTransport.php
   SmtpTransport.phpprocedural page SmtpTransport.php
   SendmailTransport.phpprocedural page SendmailTransport.php
   SimpleMailInvoker.phpprocedural page SimpleMailInvoker.php
   SmtpAgent.phpprocedural page SmtpAgent.php
   StreamBuffer.phpprocedural page StreamBuffer.php
t  + top
   TYPE_ALIASin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_ALIAS
    Constant for aliases
   TYPE_INSTANCEin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_INSTANCE
    Constant for new instance types
   TYPE_SHAREDin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_SHARED
    Constant for shared instance types
   TYPE_VALUEin file DependencyContainer.php, class constant Swift_DependencyContainer::TYPE_VALUE
    Constant for literal value types
   transportStartedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::transportStarted()
    Invoked immediately after the Transport is started.
   transportStoppedin file TransportChangeListener.php, method Swift_Events_TransportChangeListener::transportStopped()
    Invoked immediately after the Transport is stopped.
   TransportChangeEvent.phpprocedural page TransportChangeEvent.php
   TransportChangeListener.phpprocedural page TransportChangeListener.php
   TransportExceptionEvent.phpprocedural page TransportExceptionEvent.php
   TransportExceptionListener.phpprocedural page TransportExceptionListener.php
   toByteStreamin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::toByteStream()
    Write this entire entity to a Swift_InputByteStream.
   toByteStreamin file MimeEntity.php, method Swift_Mime_MimeEntity::toByteStream()
    Get this entire entity as a ByteStream.
   toByteStreamin file SimpleMessage.php, method Swift_Mime_SimpleMessage::toByteStream()
    Write this message to a Swift_InputByteStream.
   tokenNeedsEncodingin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::tokenNeedsEncoding()
    Test if a token needs to be encoded or not.
   toStringin file HeaderSet.php, method Swift_Mime_HeaderSet::toString()
    Returns a string with a representation of all headers.
   toStringin file SimpleHeaderSet.php, method Swift_Mime_SimpleHeaderSet::toString()
    Returns a string with a representation of all headers.
   toStringin file SimpleMessage.php, method Swift_Mime_SimpleMessage::toString()
    Get this message as a complete string.
   toStringin file MimeEntity.php, method Swift_Mime_MimeEntity::toString()
    Get this entire entity in its string form.
   toStringin file SimpleMimeEntity.php, method Swift_Mime_SimpleMimeEntity::toString()
    Get this entire entity as a string.
   toStringin file Header.php, method Swift_Mime_Header::toString()
    Get this Header rendered as a compliant string.
   toStringin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::toString()
    Get this Header rendered as a RFC 2822 compliant string.
   toTokensin file ParameterizedHeader.php, method Swift_Mime_Headers_ParameterizedHeader::toTokens()
    Generate a list of all tokens in the final header.
   toTokensin file AbstractHeader.php, method Swift_Mime_Headers_AbstractHeader::toTokens()
    Generate a list of all tokens in the final header.
   TYPE_DATEin file Header.php, class constant Swift_Mime_Header::TYPE_DATE
    Date and time headers
   TYPE_IDin file Header.php, class constant Swift_Mime_Header::TYPE_ID
    Identification headers
   TYPE_MAILBOXin file Header.php, class constant Swift_Mime_Header::TYPE_MAILBOX
    Mailbox and address headers
   TYPE_PARAMETERIZEDin file Header.php, class constant Swift_Mime_Header::TYPE_PARAMETERIZED
    Parameterized headers (text + params)
   TYPE_PATHin file Header.php, class constant Swift_Mime_Header::TYPE_PATH
    Address path headers
   TYPE_TEXTin file Header.php, class constant Swift_Mime_Header::TYPE_TEXT
    Text headers
   transportStartedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::transportStarted()
    Invoked immediately after the Transport is started.
   transportStartedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::transportStarted()
    Not used.
   transportStoppedin file LoggerPlugin.php, method Swift_Plugins_LoggerPlugin::transportStopped()
    Invoked immediately after the Transport is stopped.
   transportStoppedin file PopBeforeSmtpPlugin.php, method Swift_Plugins_PopBeforeSmtpPlugin::transportStopped()
    Not used.
   ThrottlerPlugin.phpprocedural page ThrottlerPlugin.php
   Timer.phpprocedural page Timer.php
   terminatein file StreamBuffer.php, method Swift_Transport_StreamBuffer::terminate()
    Perform any shutdown logic needed.
   terminatein file IoBuffer.php, method Swift_Transport_IoBuffer::terminate()
    Perform any shutdown logic needed.
   TYPE_PROCESSin file IoBuffer.php, class constant Swift_Transport_IoBuffer::TYPE_PROCESS
    A process buffer with I/O support
   TYPE_SOCKETin file IoBuffer.php, class constant Swift_Transport_IoBuffer::TYPE_SOCKET
    A socket buffer over TCP
   Transport.phpprocedural page Transport.php
   TransportException.phpprocedural page TransportException.php
u  + top
   unbindin file InputByteStream.php, method Swift_InputByteStream::unbind()
    Remove an already bound stream.
   unbindin file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::unbind()
    Remove an already bound stream.
   unbindin file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::unbind()
    Remove an already bound stream.
   UsAsciiReader.phpprocedural page UsAsciiReader.php
   Utf8Reader.phpprocedural page Utf8Reader.php
   unbindin file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::unbind()
    Not used.
   UnstructuredHeader.phpprocedural page UnstructuredHeader.php
   unbindin file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::unbind()
    Remove an already bound stream.
v  + top
   VERSIONin file Swift.php, class constant Swift::VERSION
    Swift Mailer Version number generated during dist release process
   validateByteSequencein file Utf8Reader.php, method Swift_CharacterReader_Utf8Reader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
   validateByteSequencein file UsAsciiReader.php, method Swift_CharacterReader_UsAsciiReader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
   validateByteSequencein file GenericFixedWidthReader.php, method Swift_CharacterReader_GenericFixedWidthReader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
   validateByteSequencein file CharacterReader.php, method Swift_CharacterReader::validateByteSequence()
    Returns an integer which specifies how many more bytes to read.
w  + top
   withDependenciesin file DependencyContainer.php, method Swift_DependencyContainer::withDependencies()
    Specify a list of injected dependencies for the previously registered item.
   writein file InputByteStream.php, method Swift_InputByteStream::write()
    Writes $bytes to the end of the stream.
   writein file ArrayByteStream.php, method Swift_ByteStream_ArrayByteStream::write()
    Writes $bytes to the end of the stream.
   writein file AbstractFilterableInputStream.php, method Swift_ByteStream_AbstractFilterableInputStream::write()
    Writes $bytes to the end of the stream.
   writein file NgCharacterStream.php, method Swift_CharacterStream_NgCharacterStream::write()
   writein file CharacterStream.php, method Swift_CharacterStream::write()
    Write $chars to the end of the stream.
   writein file ArrayCharacterStream.php, method Swift_CharacterStream_ArrayCharacterStream::write()
    Write $chars to the end of the stream.
   writein file SimpleKeyCacheInputStream.php, method Swift_KeyCache_SimpleKeyCacheInputStream::write()
    Writes $bytes to the end of the stream.
   writein file BandwidthMonitorPlugin.php, method Swift_Plugins_BandwidthMonitorPlugin::write()
    Called when a message is sent so that the outgoing counter can be increased.
+ \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/elementindex_Yii-Mail.html b/protected/extensions/yii-mail/doc/elementindex_Yii-Mail.html new file mode 100644 index 0000000..eb6d819 --- /dev/null +++ b/protected/extensions/yii-mail/doc/elementindex_Yii-Mail.html @@ -0,0 +1,246 @@ + + + + + + + + +

Element Index, Package Yii-Mail

+Indexes by package:
+ +Index of all elements +
+ b + d + g + i + l + m + r + s + t + v + y + _ + +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
_  + top
   __callin file YiiMailMessage.php, method YiiMailMessage::__call()
    Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
   __constructin file YiiMailMessage.php, method YiiMailMessage::__construct()
    You may optionally set some message info using the paramaters of this constructor.
   __getin file YiiMailMessage.php, method YiiMailMessage::__get()
    Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
   __setin file YiiMailMessage.php, method YiiMailMessage::__set()
    Any requests to set or get attributes or call methods on this class that are not found are redirected to the Swift_Mime_Message object.
b  + top
   batchSendin file YiiMail.php, method YiiMail::batchSend()
    Send the given YiiMailMessage to all recipients individually.
d  + top
   $dryRunin file YiiMail.php, variable YiiMail::$dryRun
g  + top
   getMailerin file YiiMail.php, method YiiMail::getMailer()
    Gets the SwiftMailer Swift_Mailer class instance
   getTransportin file YiiMail.php, method YiiMail::getTransport()
    Gets the SwiftMailer transport class instance, initializing it if it has
i  + top
   initin file YiiMail.php, method YiiMail::init()
    Calls the registerScripts() method.
l  + top
   $loggingin file YiiMail.php, variable YiiMail::$logging
   login file YiiMail.php, method YiiMail::log()
    Logs a YiiMailMessage in a (hopefully) readable way using Yii::log (as long as $this->logging is set to true).
m  + top
   $mailerin file YiiMail.php, variable YiiMail::$mailer
   $messagein file YiiMailMessage.php, variable YiiMailMessage::$message
r  + top
   registerScriptsin file YiiMail.php, method YiiMail::registerScripts()
    Registers swiftMailer autoloader and includes the required files
s  + top
   sendin file YiiMail.php, method YiiMail::send()
    Send a YiiMailMessage as it would be sent in a mail client.
   sendSimplein file YiiMail.php, method YiiMail::sendSimple()
    Sends a message in an extremly simple but less extensive way.
   setBodyin file YiiMailMessage.php, method YiiMailMessage::setBody()
    Set the body of this entity, either as a string, or array of view variables if a view is set, or as an instance of Swift_OutputByteStream.
t  + top
   $transportin file YiiMail.php, variable YiiMail::$transport
   $transportOptionsin file YiiMail.php, variable YiiMail::$transportOptions
   $transportTypein file YiiMail.php, variable YiiMail::$transportType
v  + top
   $viewin file YiiMailMessage.php, variable YiiMailMessage::$view
   $viewPathin file YiiMail.php, variable YiiMail::$viewPath
y  + top
   YiiMailin file YiiMail.php, class YiiMail
    YiiMail is an application component used for sending email.
   YiiMail.phpprocedural page YiiMail.php
   YiiMailMessagein file YiiMailMessage.php, class YiiMailMessage
    Any requests to set or get attributes or call methods on this class that are not found in that class are redirected to the Swift_Mime_Message object.
   YiiMailMessage.phpprocedural page YiiMailMessage.php
+ \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/errors.html b/protected/extensions/yii-mail/doc/errors.html new file mode 100644 index 0000000..cc1242a --- /dev/null +++ b/protected/extensions/yii-mail/doc/errors.html @@ -0,0 +1,658 @@ + + + + + phpDocumentor Parser Errors and Warnings + + + Post-parsing
+AbstractHeader.php
+AbstractSmtpTransport.php
+AntiFloodPlugin.php
+ArrayByteStream.php
+ArrayCharacterStream.php
+ArrayKeyCache.php
+ArrayLogger.php
+ArrayRecipientIterator.php
+Attachment.php
+Authenticator.php
+AuthHandler.php
+BandwidthMonitorPlugin.php
+Base64ContentEncoder.php
+Base64Encoder.php
+Base64HeaderEncoder.php
+ByteArrayReplacementFilter.php
+CharacterReader.php
+CharacterReaderFactory.php
+CharacterStream.php
+CharsetObserver.php
+CommandEvent.php
+CommandListener.php
+ContentEncoder.php
+CramMd5Authenticator.php
+DateHeader.php
+DecoratorPlugin.php
+DependencyContainer.php
+DependencyException.php
+DiskKeyCache.php
+EchoLogger.php
+EmbeddedFile.php
+Encoder.php
+Encoding.php
+EncodingObserver.php
+EsmtpHandler.php
+EsmtpTransport.php
+Event.php
+EventDispatcher.php
+EventListener.php
+EventObject.php
+FailoverTransport.php
+FileByteStream.php
+FileStream.php
+Filterable.php
+GenericFixedWidthReader.php
+Header.php
+HeaderEncoder.php
+HeaderFactory.php
+HeaderSet.php
+HitReporter.php
+HtmlReporter.php
+IdentificationHeader.php
+Image.php
+InputByteStream.php
+IoBuffer.php
+IoException.php
+KeyCache.php
+KeyCacheInputStream.php
+LoadBalancedTransport.php
+Logger.php
+LoggerPlugin.php
+LoginAuthenticator.php
+MailboxHeader.php
+Mailer.php
+MailInvoker.php
+MailTransport.php
+Message.php
+MimeEntity.php
+MimePart.php
+NgCharacterStream.php
+NullKeyCache.php
+OutputByteStream.php
+ParameterizedHeader.php
+PathHeader.php
+PlainAuthenticator.php
+PlainContentEncoder.php
+Pop3Connection.php
+Pop3Exception.php
+PopBeforeSmtpPlugin.php
+QpContentEncoder.php
+QpEncoder.php
+QpHeaderEncoder.php
+RecipientIterator.php
+ReplacementFilterFactory.php
+Replacements.php
+Reporter.php
+ReporterPlugin.php
+ResponseEvent.php
+ResponseListener.php
+Rfc2231Encoder.php
+RfcComplianceException.php
+SendEvent.php
+SendListener.php
+SendmailTransport.php
+SimpleCharacterReaderFactory.php
+SimpleEventDispatcher.php
+SimpleHeaderFactory.php
+SimpleHeaderSet.php
+SimpleKeyCacheInputStream.php
+SimpleMailInvoker.php
+SimpleMessage.php
+SimpleMimeEntity.php
+Sleeper.php
+SmtpAgent.php
+SmtpTransport.php
+StreamBuffer.php
+StreamFilter.php
+StringReplacementFilter.php
+StringReplacementFilterFactory.php
+Swift.php
+SwiftException.php
+ThrottlerPlugin.php
+Timer.php
+Transport.php
+TransportChangeEvent.php
+TransportChangeListener.php
+TransportException.php
+TransportExceptionEvent.php
+TransportExceptionListener.php
+UnstructuredHeader.php
+UsAsciiReader.php
+Utf8Reader.php
+YiiMail.php
+YiiMailMessage.php
+ +

Post-parsing

+

Warnings:


+Warning - Class YiiMailMessage parent CComponent not found
+Warning - Class YiiMail parent CApplicationComponent not found
+ +

AbstractFilterableInputStream.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_ByteStream_AbstractFilterableInputStream", use another DocBlock to document the file
+ +

AbstractHeader.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Mime_Headers_AbstractHeader", use another DocBlock to document the file
+ +

AbstractSmtpTransport.php

+

Warnings:


+Warning on line 27 - DocBlock would be page-level, but precedes class "Swift_Transport_AbstractSmtpTransport", use another DocBlock to document the file
+ +

AntiFloodPlugin.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Plugins_AntiFloodPlugin", use another DocBlock to document the file
+ +

ArrayByteStream.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_ByteStream_ArrayByteStream", use another DocBlock to document the file
+ +

ArrayCharacterStream.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_CharacterStream_ArrayCharacterStream", use another DocBlock to document the file
+ +

ArrayKeyCache.php

+

Warnings:


+Warning on line 23 - DocBlock would be page-level, but precedes class "Swift_KeyCache_ArrayKeyCache", use another DocBlock to document the file
+ +

ArrayLogger.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Plugins_Loggers_ArrayLogger", use another DocBlock to document the file
+ +

ArrayRecipientIterator.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Mailer_ArrayRecipientIterator", use another DocBlock to document the file
+ +

Attachment.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Attachment", use another DocBlock to document the file
+Warning on line 23 - DocBlock would be page-level, but precedes class "Swift_Mime_Attachment", use another DocBlock to document the file
+ +

Authenticator.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Transport_Esmtp_Authenticator", use another DocBlock to document the file
+ +

AuthHandler.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Transport_Esmtp_AuthHandler", use another DocBlock to document the file
+ +

BandwidthMonitorPlugin.php

+

Warnings:


+Warning on line 27 - DocBlock would be page-level, but precedes class "Swift_Plugins_BandwidthMonitorPlugin", use another DocBlock to document the file
+ +

Base64ContentEncoder.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_Mime_ContentEncoder_Base64ContentEncoder", use another DocBlock to document the file
+ +

Base64Encoder.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Encoder_Base64Encoder", use another DocBlock to document the file
+ +

Base64HeaderEncoder.php

+

Warnings:


+Warning on line 35 - File "/repository/skiclubz/trunk/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/Base64HeaderEncoder.php" has no page-level DocBlock, use @package in the first DocBlock to create one
+ +

ByteArrayReplacementFilter.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_StreamFilters_ByteArrayReplacementFilter", use another DocBlock to document the file
+ +

CharacterReader.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_CharacterReader", use another DocBlock to document the file
+Warning on line 38 - Unknown tag "@int" used
+ +

CharacterReaderFactory.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_CharacterReaderFactory", use another DocBlock to document the file
+ +

CharacterStream.php

+

Warnings:


+Warning on line 85 - File "/repository/skiclubz/trunk/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream.php" has no page-level DocBlock, use @package in the first DocBlock to create one
+ +

CharsetObserver.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Mime_CharsetObserver", use another DocBlock to document the file
+ +

CommandEvent.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Events_CommandEvent", use another DocBlock to document the file
+ +

CommandListener.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Events_CommandListener", use another DocBlock to document the file
+ +

ContentEncoder.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Mime_ContentEncoder", use another DocBlock to document the file
+ +

CramMd5Authenticator.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Transport_Esmtp_Auth_CramMd5Authenticator", use another DocBlock to document the file
+ +

DateHeader.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Mime_Headers_DateHeader", use another DocBlock to document the file
+ +

DecoratorPlugin.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_Plugins_DecoratorPlugin", use another DocBlock to document the file
+ +

DependencyContainer.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_DependencyContainer", use another DocBlock to document the file
+ +

DependencyException.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_DependencyException", use another DocBlock to document the file
+ +

DiskKeyCache.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_KeyCache_DiskKeyCache", use another DocBlock to document the file
+ +

EchoLogger.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_Plugins_Loggers_EchoLogger", use another DocBlock to document the file
+ +

EmbeddedFile.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_EmbeddedFile", use another DocBlock to document the file
+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Mime_EmbeddedFile", use another DocBlock to document the file
+ +

Encoder.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Encoder", use another DocBlock to document the file
+ +

Encoding.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Encoding", use another DocBlock to document the file
+ +

EncodingObserver.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Mime_EncodingObserver", use another DocBlock to document the file
+ +

EsmtpHandler.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Transport_EsmtpHandler", use another DocBlock to document the file
+ +

EsmtpTransport.php

+

Warnings:


+Warning on line 27 - DocBlock would be page-level, but precedes class "Swift_Transport_EsmtpTransport", use another DocBlock to document the file
+ +

Event.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_Events_Event", use another DocBlock to document the file
+ +

EventDispatcher.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Events_EventDispatcher", use another DocBlock to document the file
+ +

EventListener.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Events_EventListener", use another DocBlock to document the file
+ +

EventObject.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Events_EventObject", use another DocBlock to document the file
+ +

FailoverTransport.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_FailoverTransport", use another DocBlock to document the file
+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Transport_FailoverTransport", use another DocBlock to document the file
+ +

FileByteStream.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_ByteStream_FileByteStream", use another DocBlock to document the file
+ +

FileStream.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_FileStream", use another DocBlock to document the file
+ +

Filterable.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_Filterable", use another DocBlock to document the file
+ +

GenericFixedWidthReader.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_CharacterReader_GenericFixedWidthReader", use another DocBlock to document the file
+Warning on line 63 - Unknown tag "@int" used
+ +

Header.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Mime_Header", use another DocBlock to document the file
+ +

HeaderEncoder.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Mime_HeaderEncoder", use another DocBlock to document the file
+ +

HeaderFactory.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Mime_HeaderFactory", use another DocBlock to document the file
+ +

HeaderSet.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Mime_HeaderSet", use another DocBlock to document the file
+ +

HitReporter.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Plugins_Reporters_HitReporter", use another DocBlock to document the file
+ +

HtmlReporter.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Plugins_Reporters_HtmlReporter", use another DocBlock to document the file
+ +

IdentificationHeader.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Mime_Headers_IdentificationHeader", use another DocBlock to document the file
+ +

Image.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Image", use another DocBlock to document the file
+ +

InputByteStream.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_InputByteStream", use another DocBlock to document the file
+ +

IoBuffer.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Transport_IoBuffer", use another DocBlock to document the file
+ +

IoException.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_IoException", use another DocBlock to document the file
+ +

KeyCache.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_KeyCache", use another DocBlock to document the file
+ +

KeyCacheInputStream.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_KeyCache_KeyCacheInputStream", use another DocBlock to document the file
+ +

LoadBalancedTransport.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_LoadBalancedTransport", use another DocBlock to document the file
+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Transport_LoadBalancedTransport", use another DocBlock to document the file
+ +

Logger.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Plugins_Logger", use another DocBlock to document the file
+ +

LoggerPlugin.php

+

Warnings:


+Warning on line 33 - DocBlock would be page-level, but precedes class "Swift_Plugins_LoggerPlugin", use another DocBlock to document the file
+ +

LoginAuthenticator.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Transport_Esmtp_Auth_LoginAuthenticator", use another DocBlock to document the file
+ +

MailboxHeader.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Mime_Headers_MailboxHeader", use another DocBlock to document the file
+ +

Mailer.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Mailer", use another DocBlock to document the file
+ +

MailInvoker.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_Transport_MailInvoker", use another DocBlock to document the file
+ +

MailTransport.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_MailTransport", use another DocBlock to document the file
+Warning on line 31 - DocBlock would be page-level, but precedes class "Swift_Transport_MailTransport", use another DocBlock to document the file
+ +

Message.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Mime_Message", use another DocBlock to document the file
+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Message", use another DocBlock to document the file
+ +

MimeEntity.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Mime_MimeEntity", use another DocBlock to document the file
+ +

MimePart.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_MimePart", use another DocBlock to document the file
+Warning on line 23 - DocBlock would be page-level, but precedes class "Swift_Mime_MimePart", use another DocBlock to document the file
+ +

NgCharacterStream.php

+

Warnings:


+Warning on line 33 - DocBlock would be page-level, but precedes class "Swift_CharacterStream_NgCharacterStream", use another DocBlock to document the file
+ +

NullKeyCache.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_KeyCache_NullKeyCache", use another DocBlock to document the file
+ +

OutputByteStream.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_OutputByteStream", use another DocBlock to document the file
+ +

ParameterizedHeader.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Mime_ParameterizedHeader", use another DocBlock to document the file
+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_Mime_Headers_ParameterizedHeader", use another DocBlock to document the file
+ +

PathHeader.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Mime_Headers_PathHeader", use another DocBlock to document the file
+ +

PlainAuthenticator.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Transport_Esmtp_Auth_PlainAuthenticator", use another DocBlock to document the file
+ +

PlainContentEncoder.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Mime_ContentEncoder_PlainContentEncoder", use another DocBlock to document the file
+ +

Pop3Connection.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Plugins_Pop_Pop3Connection", use another DocBlock to document the file
+ +

Pop3Exception.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Plugins_Pop_Pop3Exception", use another DocBlock to document the file
+ +

PopBeforeSmtpPlugin.php

+

Warnings:


+Warning on line 23 - DocBlock would be page-level, but precedes class "Swift_Plugins_PopBeforeSmtpPlugin", use another DocBlock to document the file
+ +

QpContentEncoder.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_Mime_ContentEncoder_QpContentEncoder", use another DocBlock to document the file
+ +

QpEncoder.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Encoder_QpEncoder", use another DocBlock to document the file
+ +

QpHeaderEncoder.php

+

Warnings:


+Warning on line 98 - File "/repository/skiclubz/trunk/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/HeaderEncoder/QpHeaderEncoder.php" has no page-level DocBlock, use @package in the first DocBlock to create one
+ +

RecipientIterator.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Mailer_RecipientIterator", use another DocBlock to document the file
+ +

ReplacementFilterFactory.php

+

Warnings:


+Warning on line 16 - DocBlock would be page-level, but precedes class "Swift_ReplacementFilterFactory", use another DocBlock to document the file
+ +

Replacements.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Plugins_Decorator_Replacements", use another DocBlock to document the file
+ +

Reporter.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Plugins_Reporter", use another DocBlock to document the file
+ +

ReporterPlugin.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Plugins_ReporterPlugin", use another DocBlock to document the file
+ +

ResponseEvent.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Events_ResponseEvent", use another DocBlock to document the file
+ +

ResponseListener.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Events_ResponseListener", use another DocBlock to document the file
+ +

Rfc2231Encoder.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Encoder_Rfc2231Encoder", use another DocBlock to document the file
+ +

RfcComplianceException.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_RfcComplianceException", use another DocBlock to document the file
+ +

SendEvent.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Events_SendEvent", use another DocBlock to document the file
+ +

SendListener.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Events_SendListener", use another DocBlock to document the file
+ +

SendmailTransport.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_SendmailTransport", use another DocBlock to document the file
+Warning on line 28 - DocBlock would be page-level, but precedes class "Swift_Transport_SendmailTransport", use another DocBlock to document the file
+ +

SimpleCharacterReaderFactory.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_CharacterReaderFactory_SimpleCharacterReaderFactory", use another DocBlock to document the file
+ +

SimpleEventDispatcher.php

+

Warnings:


+Warning on line 27 - DocBlock would be page-level, but precedes class "Swift_Events_SimpleEventDispatcher", use another DocBlock to document the file
+ +

SimpleHeaderFactory.php

+

Warnings:


+Warning on line 27 - DocBlock would be page-level, but precedes class "Swift_Mime_SimpleHeaderFactory", use another DocBlock to document the file
+ +

SimpleHeaderSet.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Mime_SimpleHeaderSet", use another DocBlock to document the file
+ +

SimpleKeyCacheInputStream.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_KeyCache_SimpleKeyCacheInputStream", use another DocBlock to document the file
+ +

SimpleMailInvoker.php

+

Warnings:


+Warning on line 30 - DocBlock would be page-level, but precedes class "Swift_Transport_SimpleMailInvoker", use another DocBlock to document the file
+ +

SimpleMessage.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_Mime_SimpleMessage", use another DocBlock to document the file
+ +

SimpleMimeEntity.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Mime_SimpleMimeEntity", use another DocBlock to document the file
+ +

Sleeper.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Plugins_Sleeper", use another DocBlock to document the file
+ +

SmtpAgent.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Transport_SmtpAgent", use another DocBlock to document the file
+ +

SmtpTransport.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_SmtpTransport", use another DocBlock to document the file
+ +

StreamBuffer.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_Transport_StreamBuffer", use another DocBlock to document the file
+ +

StreamFilter.php

+

Warnings:


+Warning on line 16 - DocBlock would be page-level, but precedes class "Swift_StreamFilter", use another DocBlock to document the file
+ +

StringReplacementFilter.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift_StreamFilters_StringReplacementFilter", use another DocBlock to document the file
+ +

StringReplacementFilterFactory.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_StreamFilters_StringReplacementFilterFactory", use another DocBlock to document the file
+ +

Swift.php

+

Warnings:


+Warning on line 18 - DocBlock would be page-level, but precedes class "Swift", use another DocBlock to document the file
+ +

SwiftException.php

+

Warnings:


+Warning on line 16 - DocBlock would be page-level, but precedes class "Swift_SwiftException", use another DocBlock to document the file
+ +

ThrottlerPlugin.php

+

Warnings:


+Warning on line 24 - DocBlock would be page-level, but precedes class "Swift_Plugins_ThrottlerPlugin", use another DocBlock to document the file
+ +

Timer.php

+

Warnings:


+Warning on line 17 - DocBlock would be page-level, but precedes class "Swift_Plugins_Timer", use another DocBlock to document the file
+ +

Transport.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Transport", use another DocBlock to document the file
+ +

TransportChangeEvent.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_Events_TransportChangeEvent", use another DocBlock to document the file
+ +

TransportChangeListener.php

+

Warnings:


+Warning on line 22 - DocBlock would be page-level, but precedes class "Swift_Events_TransportChangeListener", use another DocBlock to document the file
+ +

TransportException.php

+

Warnings:


+Warning on line 19 - DocBlock would be page-level, but precedes class "Swift_TransportException", use another DocBlock to document the file
+ +

TransportExceptionEvent.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_Events_TransportExceptionEvent", use another DocBlock to document the file
+ +

TransportExceptionListener.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Events_TransportExceptionListener", use another DocBlock to document the file
+ +

UnstructuredHeader.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_Mime_Headers_UnstructuredHeader", use another DocBlock to document the file
+ +

UsAsciiReader.php

+

Warnings:


+Warning on line 20 - DocBlock would be page-level, but precedes class "Swift_CharacterReader_UsAsciiReader", use another DocBlock to document the file
+Warning on line 46 - Unknown tag "@int" used
+ +

Utf8Reader.php

+

Warnings:


+Warning on line 21 - DocBlock would be page-level, but precedes class "Swift_CharacterReader_Utf8Reader", use another DocBlock to document the file
+Warning on line 147 - Unknown tag "@int" used
+ +

YiiMail.php

+

Warnings:


+Warning on line 45 - no @package tag was used in a DocBlock for class YiiMail
+ +

YiiMailMessage.php

+

Warnings:


+Warning on line 35 - no @package tag was used in a DocBlock for class YiiMailMessage
+
+
+ Documentation generated on Fri, 12 Nov 2010 20:45:32 +0000 by phpDocumentor 1.4.3 +
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/index.html b/protected/extensions/yii-mail/doc/index.html new file mode 100644 index 0000000..7c37868 --- /dev/null +++ b/protected/extensions/yii-mail/doc/index.html @@ -0,0 +1,24 @@ + + + + + + Yii-Mail & Swift Mailer Documentation + + + + + + + + + + + <H2>Frame Alert</H2> + <P>This document is designed to be viewed using the frames feature. + If you see this message, you are using a non-frame-capable web client.</P> + + + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/li_Swift.html b/protected/extensions/yii-mail/doc/li_Swift.html new file mode 100644 index 0000000..41ffba5 --- /dev/null +++ b/protected/extensions/yii-mail/doc/li_Swift.html @@ -0,0 +1,1369 @@ + + + + + + + + + + + + + +

Navigation: Swift

+ +
+ +
+phpDocumentor v 1.4.3
+
+HTML layout inspired by PHPEdit
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/li_Yii-Mail.html b/protected/extensions/yii-mail/doc/li_Yii-Mail.html new file mode 100644 index 0000000..326d5d5 --- /dev/null +++ b/protected/extensions/yii-mail/doc/li_Yii-Mail.html @@ -0,0 +1,149 @@ + + + + + + + + + + + + + +

Navigation: Yii-Mail

+ +
+ +
+phpDocumentor v 1.4.3
+
+HTML layout inspired by PHPEdit
+ + \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/media/images/Class.gif b/protected/extensions/yii-mail/doc/media/images/Class.gif new file mode 100644 index 0000000..ada36bb Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Class.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Constant.gif b/protected/extensions/yii-mail/doc/media/images/Constant.gif new file mode 100644 index 0000000..d9ca9cf Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Constant.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Constants.gif b/protected/extensions/yii-mail/doc/media/images/Constants.gif new file mode 100644 index 0000000..eba8d08 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Constants.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Constructor.gif b/protected/extensions/yii-mail/doc/media/images/Constructor.gif new file mode 100644 index 0000000..f153cfb Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Constructor.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Destructor.gif b/protected/extensions/yii-mail/doc/media/images/Destructor.gif new file mode 100644 index 0000000..bf3d62b Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Destructor.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Disk.gif b/protected/extensions/yii-mail/doc/media/images/Disk.gif new file mode 100644 index 0000000..7ab08fd Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Disk.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/FolderClosed.gif b/protected/extensions/yii-mail/doc/media/images/FolderClosed.gif new file mode 100644 index 0000000..68c6563 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/FolderClosed.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/FolderOpened.gif b/protected/extensions/yii-mail/doc/media/images/FolderOpened.gif new file mode 100644 index 0000000..8b012d5 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/FolderOpened.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Functions.gif b/protected/extensions/yii-mail/doc/media/images/Functions.gif new file mode 100644 index 0000000..bc2def8 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Functions.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/GhostClass.gif b/protected/extensions/yii-mail/doc/media/images/GhostClass.gif new file mode 100644 index 0000000..4412454 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/GhostClass.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/I.png b/protected/extensions/yii-mail/doc/media/images/I.png new file mode 100644 index 0000000..e8512fb Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/I.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/L.png b/protected/extensions/yii-mail/doc/media/images/L.png new file mode 100644 index 0000000..eb334ed Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/L.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/Lminus.png b/protected/extensions/yii-mail/doc/media/images/Lminus.png new file mode 100644 index 0000000..f7c43c0 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Lminus.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/Lplus.png b/protected/extensions/yii-mail/doc/media/images/Lplus.png new file mode 100644 index 0000000..848ec2f Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Lplus.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/PrivateDataMember.gif b/protected/extensions/yii-mail/doc/media/images/PrivateDataMember.gif new file mode 100644 index 0000000..346380d Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/PrivateDataMember.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/PrivateMethod.gif b/protected/extensions/yii-mail/doc/media/images/PrivateMethod.gif new file mode 100644 index 0000000..dcd2b20 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/PrivateMethod.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/PrivateProperty.gif b/protected/extensions/yii-mail/doc/media/images/PrivateProperty.gif new file mode 100644 index 0000000..a21fffa Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/PrivateProperty.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/ProtectedDataMember.gif b/protected/extensions/yii-mail/doc/media/images/ProtectedDataMember.gif new file mode 100644 index 0000000..882fa7d Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/ProtectedDataMember.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/ProtectedMethod.gif b/protected/extensions/yii-mail/doc/media/images/ProtectedMethod.gif new file mode 100644 index 0000000..b25197b Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/ProtectedMethod.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/ProtectedProperty.gif b/protected/extensions/yii-mail/doc/media/images/ProtectedProperty.gif new file mode 100644 index 0000000..94892fe Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/ProtectedProperty.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/PublicDataMember.gif b/protected/extensions/yii-mail/doc/media/images/PublicDataMember.gif new file mode 100644 index 0000000..5a799e0 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/PublicDataMember.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/PublicMethod.gif b/protected/extensions/yii-mail/doc/media/images/PublicMethod.gif new file mode 100644 index 0000000..571fd9c Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/PublicMethod.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/PublicProperty.gif b/protected/extensions/yii-mail/doc/media/images/PublicProperty.gif new file mode 100644 index 0000000..634ff5c Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/PublicProperty.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/T.png b/protected/extensions/yii-mail/doc/media/images/T.png new file mode 100644 index 0000000..3017325 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/T.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/Tminus.png b/protected/extensions/yii-mail/doc/media/images/Tminus.png new file mode 100644 index 0000000..2260e42 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Tminus.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/Tplus.png b/protected/extensions/yii-mail/doc/media/images/Tplus.png new file mode 100644 index 0000000..2c8d8f4 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Tplus.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/Types.gif b/protected/extensions/yii-mail/doc/media/images/Types.gif new file mode 100644 index 0000000..7c13fd5 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Types.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Variable.gif b/protected/extensions/yii-mail/doc/media/images/Variable.gif new file mode 100644 index 0000000..63b3f55 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Variable.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/Vars.gif b/protected/extensions/yii-mail/doc/media/images/Vars.gif new file mode 100644 index 0000000..3963c3c Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/Vars.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/blank.png b/protected/extensions/yii-mail/doc/media/images/blank.png new file mode 100644 index 0000000..cee9cd3 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/blank.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/classFolder.gif b/protected/extensions/yii-mail/doc/media/images/classFolder.gif new file mode 100644 index 0000000..5492345 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/classFolder.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/error.gif b/protected/extensions/yii-mail/doc/media/images/error.gif new file mode 100644 index 0000000..e323ff0 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/error.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/file.png b/protected/extensions/yii-mail/doc/media/images/file.png new file mode 100644 index 0000000..0bb2427 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/file.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/foldericon.png b/protected/extensions/yii-mail/doc/media/images/foldericon.png new file mode 100644 index 0000000..2684748 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/foldericon.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/minus.gif b/protected/extensions/yii-mail/doc/media/images/minus.gif new file mode 100644 index 0000000..9e998f1 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/minus.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/msgError.gif b/protected/extensions/yii-mail/doc/media/images/msgError.gif new file mode 100644 index 0000000..93c6d36 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/msgError.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/msgFatalError.gif b/protected/extensions/yii-mail/doc/media/images/msgFatalError.gif new file mode 100644 index 0000000..6257bbe Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/msgFatalError.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/msgHint.gif b/protected/extensions/yii-mail/doc/media/images/msgHint.gif new file mode 100644 index 0000000..0b23fbf Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/msgHint.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/msgInformation.gif b/protected/extensions/yii-mail/doc/media/images/msgInformation.gif new file mode 100644 index 0000000..1cc5c9b Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/msgInformation.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/msgWarning.gif b/protected/extensions/yii-mail/doc/media/images/msgWarning.gif new file mode 100644 index 0000000..e075778 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/msgWarning.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/openfoldericon.png b/protected/extensions/yii-mail/doc/media/images/openfoldericon.png new file mode 100644 index 0000000..15fcd56 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/openfoldericon.png differ diff --git a/protected/extensions/yii-mail/doc/media/images/plus.gif b/protected/extensions/yii-mail/doc/media/images/plus.gif new file mode 100644 index 0000000..cade83c Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/plus.gif differ diff --git a/protected/extensions/yii-mail/doc/media/images/spacer.gif b/protected/extensions/yii-mail/doc/media/images/spacer.gif new file mode 100644 index 0000000..1fa6d01 Binary files /dev/null and b/protected/extensions/yii-mail/doc/media/images/spacer.gif differ diff --git a/protected/extensions/yii-mail/doc/media/lib/classTree.js b/protected/extensions/yii-mail/doc/media/lib/classTree.js new file mode 100644 index 0000000..e1f94e6 --- /dev/null +++ b/protected/extensions/yii-mail/doc/media/lib/classTree.js @@ -0,0 +1,454 @@ +/*----------------------------------------\ +| Cross Browser Tree Widget 1.1 | +|-----------------------------------------| +| Created by Emil A. Eklund (eae@eae.net) | +| For WebFX (http://webfx.eae.net/) | +|-----------------------------------------| +| This script is provided as is without | +| any warranty whatsoever. It may be used | +| free of charge for non commerical sites | +| For commerical use contact the author | +| of this script for further details. | +|-----------------------------------------| +| Created 2000-12-11 | Updated 2001-09-06 | +\----------------------------------------*/ + +var webFXTreeConfig = { + rootIcon : 'media/images/Class.gif', + openRootIcon : 'media/images/Class.gif', + folderIcon : 'media/images/Class.gif', + openFolderIcon : 'media/images/Class.gif', + fileIcon : 'media/images/Class.gif', + iIcon : 'media/images/I.png', + lIcon : 'media/images/L.png', + lMinusIcon : 'media/images/Lminus.png', + lPlusIcon : 'media/images/Lplus.png', + tIcon : 'media/images/T.png', + tMinusIcon : 'media/images/Tminus.png', + tPlusIcon : 'media/images/Tplus.png', + blankIcon : 'media/images/blank.png', + defaultText : 'Tree Item', + defaultAction : 'javascript:void(0);', + defaultTarget : 'right', + defaultBehavior : 'classic' +}; + +var webFXTreeHandler = { + idCounter : 0, + idPrefix : "webfx-tree-object-", + all : {}, + behavior : null, + selected : null, + getId : function() { return this.idPrefix + this.idCounter++; }, + toggle : function (oItem) { this.all[oItem.id.replace('-plus','')].toggle(); }, + select : function (oItem) { this.all[oItem.id.replace('-icon','')].select(); }, + focus : function (oItem) { this.all[oItem.id.replace('-anchor','')].focus(); }, + blur : function (oItem) { this.all[oItem.id.replace('-anchor','')].blur(); }, + keydown : function (oItem) { return this.all[oItem.id].keydown(window.event.keyCode); }, + cookies : new WebFXCookie() +}; + +/* + * WebFXCookie class + */ + +function WebFXCookie() { + if (document.cookie.length) { this.cookies = ' ' + document.cookie; } +} + +WebFXCookie.prototype.setCookie = function (key, value) { + document.cookie = key + "=" + escape(value); +} + +WebFXCookie.prototype.getCookie = function (key) { + if (this.cookies) { + var start = this.cookies.indexOf(' ' + key + '='); + if (start == -1) { return null; } + var end = this.cookies.indexOf(";", start); + if (end == -1) { end = this.cookies.length; } + end -= start; + var cookie = this.cookies.substr(start,end); + return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1)); + } + else { return null; } +} + +/* + * WebFXTreeAbstractNode class + */ + +function WebFXTreeAbstractNode(sText, sAction, sTarget) { + this.childNodes = []; + this.id = webFXTreeHandler.getId(); + this.text = sText || webFXTreeConfig.defaultText; + this.action = sAction || webFXTreeConfig.defaultAction; + this.targetWindow = sTarget || webFXTreeConfig.defaultTarget; + this._last = false; + webFXTreeHandler.all[this.id] = this; +} + +WebFXTreeAbstractNode.prototype.add = function (node) { + node.parentNode = this; + this.childNodes[this.childNodes.length] = node; + var root = this; + if (this.childNodes.length >=2) { + this.childNodes[this.childNodes.length -2]._last = false; + } + while (root.parentNode) { root = root.parentNode; } + if (root.rendered) { + if (this.childNodes.length >= 2) { + document.getElementById(this.childNodes[this.childNodes.length -2].id + '-plus').src = ((this.childNodes[this.childNodes.length -2].folder)?webFXTreeConfig.tMinusIcon:webFXTreeConfig.tIcon); + if (this.childNodes[this.childNodes.length -2].folder) { + this.childNodes[this.childNodes.length -2].plusIcon = webFXTreeConfig.tPlusIcon; + this.childNodes[this.childNodes.length -2].minusIcon = webFXTreeConfig.tMinusIcon; + } + this.childNodes[this.childNodes.length -2]._last = false; + } + this._last = true; + var foo = this; + while (foo.parentNode) { + for (var i = 0; i < foo.parentNode.childNodes.length; i++) { + if (foo.id == foo.parentNode.childNodes[i].id) { break; } + } + if (++i == foo.parentNode.childNodes.length) { foo.parentNode._last = true; } + else { foo.parentNode._last = false; } + foo = foo.parentNode; + } + document.getElementById(this.id + '-cont').insertAdjacentHTML("beforeEnd", node.toString()); + if ((!this.folder) && (!this.openIcon)) { + this.icon = webFXTreeConfig.folderIcon; + this.openIcon = webFXTreeConfig.openFolderIcon; + } + this.folder = true; + this.indent(); + this.expand(); + } + return node; +} + +WebFXTreeAbstractNode.prototype.toggle = function() { + if (this.folder) { + if (this.open) { this.collapse(); } + else { this.expand(); } + } +} + +WebFXTreeAbstractNode.prototype.select = function() { + document.getElementById(this.id + '-anchor').focus(); +} + +WebFXTreeAbstractNode.prototype.focus = function() { + webFXTreeHandler.selected = this; + if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.openIcon; } + document.getElementById(this.id + '-anchor').style.backgroundColor = 'highlight'; + document.getElementById(this.id + '-anchor').style.color = 'highlighttext'; + document.getElementById(this.id + '-anchor').focus(); +} + +WebFXTreeAbstractNode.prototype.blur = function() { + if ((this.openIcon) && (webFXTreeHandler.behavior != 'classic')) { document.getElementById(this.id + '-icon').src = this.icon; } + document.getElementById(this.id + '-anchor').style.backgroundColor = 'transparent'; + document.getElementById(this.id + '-anchor').style.color = 'menutext'; +} + +WebFXTreeAbstractNode.prototype.doExpand = function() { + if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.openIcon; } + if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'block'; } + this.open = true; + webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '1'); +} + +WebFXTreeAbstractNode.prototype.doCollapse = function() { + if (webFXTreeHandler.behavior == 'classic') { document.getElementById(this.id + '-icon').src = this.icon; } + if (this.childNodes.length) { document.getElementById(this.id + '-cont').style.display = 'none'; } + this.open = false; + webFXTreeHandler.cookies.setCookie(this.id.substr(18,this.id.length - 18), '0'); +} + +WebFXTreeAbstractNode.prototype.expandAll = function() { + this.expandChildren(); + if ((this.folder) && (!this.open)) { this.expand(); } +} + +WebFXTreeAbstractNode.prototype.expandChildren = function() { + for (var i = 0; i < this.childNodes.length; i++) { + this.childNodes[i].expandAll(); +} } + +WebFXTreeAbstractNode.prototype.collapseAll = function() { + if ((this.folder) && (this.open)) { this.collapse(); } + this.collapseChildren(); +} + +WebFXTreeAbstractNode.prototype.collapseChildren = function() { + for (var i = 0; i < this.childNodes.length; i++) { + this.childNodes[i].collapseAll(); +} } + +WebFXTreeAbstractNode.prototype.indent = function(lvl, del, last, level) { + /* + * Since we only want to modify items one level below ourself, + * and since the rightmost indentation position is occupied by + * the plus icon we set this to -2 + */ + if (lvl == null) { lvl = -2; } + var state = 0; + for (var i = this.childNodes.length - 1; i >= 0 ; i--) { + state = this.childNodes[i].indent(lvl + 1, del, last, level); + if (state) { return; } + } + if (del) { + if (level >= this._level) { + if (this.folder) { + document.getElementById(this.id + '-plus').src = (this.open)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.lPlusIcon; + this.plusIcon = webFXTreeConfig.lPlusIcon; + this.minusIcon = webFXTreeConfig.lMinusIcon; + } + else { document.getElementById(this.id + '-plus').src = webFXTreeConfig.lIcon; } + return 1; + } + } + var foo = document.getElementById(this.id + '-indent-' + lvl); + if (foo) { + if ((del) && (last)) { foo._last = true; } + if (foo._last) { foo.src = webFXTreeConfig.blankIcon; } + else { foo.src = webFXTreeConfig.iIcon; } + } + return 0; +} + +/* + * WebFXTree class + */ + +function WebFXTree(sText, sAction, sBehavior, sIcon, sOpenIcon) { + this.base = WebFXTreeAbstractNode; + this.base(sText, sAction); + this.icon = sIcon || webFXTreeConfig.rootIcon; + this.openIcon = sOpenIcon || webFXTreeConfig.openRootIcon; + /* Defaults to open */ + this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '0')?false:true; + this.folder = true; + this.rendered = false; + if (!webFXTreeHandler.behavior) { webFXTreeHandler.behavior = sBehavior || webFXTreeConfig.defaultBehavior; } + this.targetWindow = 'right'; +} + +WebFXTree.prototype = new WebFXTreeAbstractNode; + +WebFXTree.prototype.setBehavior = function (sBehavior) { + webFXTreeHandler.behavior = sBehavior; +}; + +WebFXTree.prototype.getBehavior = function (sBehavior) { + return webFXTreeHandler.behavior; +}; + +WebFXTree.prototype.getSelected = function() { + if (webFXTreeHandler.selected) { return webFXTreeHandler.selected; } + else { return null; } +} + +WebFXTree.prototype.remove = function() { } + +WebFXTree.prototype.expand = function() { + this.doExpand(); +} + +WebFXTree.prototype.collapse = function() { + this.focus(); + this.doCollapse(); +} + +WebFXTree.prototype.getFirst = function() { + return null; +} + +WebFXTree.prototype.getLast = function() { + return null; +} + +WebFXTree.prototype.getNextSibling = function() { + return null; +} + +WebFXTree.prototype.getPreviousSibling = function() { + return null; +} + +WebFXTree.prototype.keydown = function(key) { + if (key == 39) { this.expand(); return false; } + if (key == 37) { this.collapse(); return false; } + if ((key == 40) && (this.open)) { this.childNodes[0].select(); return false; } + return true; +} + +WebFXTree.prototype.toString = function() { + var str = "
"; + str += "" + this.text + "
"; + str += "
"; + for (var i = 0; i < this.childNodes.length; i++) { + str += this.childNodes[i].toString(i, this.childNodes.length); + } + str += "
"; + this.rendered = true; + return str; +}; + +/* + * WebFXTreeItem class + */ + +function WebFXTreeItem(sText, sAction, eParent, sIcon, sOpenIcon) { + this.base = WebFXTreeAbstractNode; + this.base(sText, sAction); + /* Defaults to close */ + this.open = (webFXTreeHandler.cookies.getCookie(this.id.substr(18,this.id.length - 18)) == '1')?true:false; + if (eParent) { eParent.add(this); } + if (sIcon) { this.icon = sIcon; } + if (sOpenIcon) { this.openIcon = sOpenIcon; } +} + +WebFXTreeItem.prototype = new WebFXTreeAbstractNode; + +WebFXTreeItem.prototype.remove = function() { + var parentNode = this.parentNode; + var prevSibling = this.getPreviousSibling(true); + var nextSibling = this.getNextSibling(true); + var folder = this.parentNode.folder; + var last = ((nextSibling) && (nextSibling.parentNode) && (nextSibling.parentNode.id == parentNode.id))?false:true; + this.getPreviousSibling().focus(); + this._remove(); + if (parentNode.childNodes.length == 0) { + parentNode.folder = false; + parentNode.open = false; + } + if (last) { + if (parentNode.id == prevSibling.id) { + document.getElementById(parentNode.id + '-icon').src = webFXTreeConfig.fileIcon; + } + else { } + } + if ((!prevSibling.parentNode) || (prevSibling.parentNode != parentNode)) { + parentNode.indent(null, true, last, this._level); + } + if (document.getElementById(prevSibling.id + '-plus')) { + if (nextSibling) { + if ((parentNode == prevSibling) && (parentNode.getNextSibling)) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.tIcon; } + else if (nextSibling.parentNode != prevSibling) { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; } + } + else { document.getElementById(prevSibling.id + '-plus').src = webFXTreeConfig.lIcon; } + } +} + +WebFXTreeItem.prototype._remove = function() { + for (var i = this.childNodes.length - 1; i >= 0; i--) { + this.childNodes[i]._remove(); + } + for (var i = 0; i < this.parentNode.childNodes.length; i++) { + if (this.id == this.parentNode.childNodes[i].id) { + for (var j = i; j < this.parentNode.childNodes.length; j++) { + this.parentNode.childNodes[i] = this.parentNode.childNodes[i+1] + } + this.parentNode.childNodes.length = this.parentNode.childNodes.length - 1; + if (i + 1 == this.parentNode.childNodes.length) { this.parentNode._last = true; } + } + } + webFXTreeHandler.all[this.id] = null; + if (document.getElementById(this.id)) { + document.getElementById(this.id).innerHTML = ""; + document.getElementById(this.id).removeNode(); + } +} + +WebFXTreeItem.prototype.expand = function() { + this.doExpand(); + document.getElementById(this.id + '-plus').src = this.minusIcon; +} + +WebFXTreeItem.prototype.collapse = function() { + this.focus(); + this.doCollapse(); + document.getElementById(this.id + '-plus').src = this.plusIcon; +} + +WebFXTreeItem.prototype.getFirst = function() { + return this.childNodes[0]; +} + +WebFXTreeItem.prototype.getLast = function() { + if (this.childNodes[this.childNodes.length - 1].open) { return this.childNodes[this.childNodes.length - 1].getLast(); } + else { return this.childNodes[this.childNodes.length - 1]; } +} + +WebFXTreeItem.prototype.getNextSibling = function() { + for (var i = 0; i < this.parentNode.childNodes.length; i++) { + if (this == this.parentNode.childNodes[i]) { break; } + } + if (++i == this.parentNode.childNodes.length) { return this.parentNode.getNextSibling(); } + else { return this.parentNode.childNodes[i]; } +} + +WebFXTreeItem.prototype.getPreviousSibling = function(b) { + for (var i = 0; i < this.parentNode.childNodes.length; i++) { + if (this == this.parentNode.childNodes[i]) { break; } + } + if (i == 0) { return this.parentNode; } + else { + if ((this.parentNode.childNodes[--i].open) || (b && this.parentNode.childNodes[i].folder)) { return this.parentNode.childNodes[i].getLast(); } + else { return this.parentNode.childNodes[i]; } +} } + +WebFXTreeItem.prototype.keydown = function(key) { + if ((key == 39) && (this.folder)) { + if (!this.open) { this.expand(); return false; } + else { this.getFirst().select(); return false; } + } + else if (key == 37) { + if (this.open) { this.collapse(); return false; } + else { this.parentNode.select(); return false; } + } + else if (key == 40) { + if (this.open) { this.getFirst().select(); return false; } + else { + var sib = this.getNextSibling(); + if (sib) { sib.select(); return false; } + } } + else if (key == 38) { this.getPreviousSibling().select(); return false; } + return true; +} + +WebFXTreeItem.prototype.toString = function (nItem, nItemCount) { + var foo = this.parentNode; + var indent = ''; + if (nItem + 1 == nItemCount) { this.parentNode._last = true; } + var i = 0; + while (foo.parentNode) { + foo = foo.parentNode; + indent = "" + indent; + i++; + } + this._level = i; + if (this.childNodes.length) { this.folder = 1; } + else { this.open = false; } + if ((this.folder) || (webFXTreeHandler.behavior != 'classic')) { + if (!this.icon) { this.icon = webFXTreeConfig.folderIcon; } + if (!this.openIcon) { this.openIcon = webFXTreeConfig.openFolderIcon; } + } + else if (!this.icon) { this.icon = webFXTreeConfig.fileIcon; } + var label = this.text; + label = label.replace('<', '<'); + label = label.replace('>', '>'); + var str = "
"; + str += indent; + str += "" + str += "" + label + "
"; + str += "
"; + for (var i = 0; i < this.childNodes.length; i++) { + str += this.childNodes[i].toString(i,this.childNodes.length); + } + str += "
"; + this.plusIcon = ((this.parentNode._last)?webFXTreeConfig.lPlusIcon:webFXTreeConfig.tPlusIcon); + this.minusIcon = ((this.parentNode._last)?webFXTreeConfig.lMinusIcon:webFXTreeConfig.tMinusIcon); + return str; +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/doc/media/lib/tab.webfx.css b/protected/extensions/yii-mail/doc/media/lib/tab.webfx.css new file mode 100644 index 0000000..337fd8a --- /dev/null +++ b/protected/extensions/yii-mail/doc/media/lib/tab.webfx.css @@ -0,0 +1,86 @@ +/* + +bright: rgb(234,242,255); +normal: rgb(120,172,255); +dark: rgb(0,66,174); + +*/ + + + + +.dynamic-tab-pane-control.tab-pane { + position: relative; + width: 100%; +} + +.dynamic-tab-pane-control .tab-row .tab { + font-family: Verdana, Helvetica, Arial; + font-size: 12px; + cursor: Default; + display: inline; + margin: 1px -5px 1px 5px; + float: left; + padding: 3px 6px 3px 6px; + background: rgb(234,242,255); + border: 1px solid; + border-color: rgb(120,172,255); + border-left: 0; + border-bottom: 0; + border-top: 0; + + cursor: hand; + cursor: pointer; + + z-index: 1; + position: relative; + top: 0; +} + +.dynamic-tab-pane-control .tab-row .tab.selected { + border: 1px solid rgb(120,172,255); + border-bottom: 0; + z-index: 3; + padding: 2px 6px 5px 6px; + margin: 1px -6px -2px 0px; + top: -2px; + background: white; +} + +.dynamic-tab-pane-control .tab-row .tab a { + font-family: Verdana, Helvetica, Arial; + font-size: 13px; + color: rgb(0,66,174); + text-decoration: none; + cursor: hand; + cursor: pointer; +} + +.dynamic-tab-pane-control .tab-row .hover a { + color: rgb(0,66,174); +} + +.dynamic-tab-pane-control .tab-row .tab.selected a { + font-weight: bold; +} + +.dynamic-tab-pane-control .tab-page { + clear: both; + border: 1px solid rgb(120,172,255); + background: White; + z-index: 2; + position: relative; + top: -2px; + color: Black; + font-family: Verdana, Helvetica, Arial; + font-size: 13px; + padding: 10px; +} + +.dynamic-tab-pane-control .tab-row { + z-index: 1; + white-space: nowrap; + background: rgb(234,242,255); + height: 1.85em; + width: 100%; +} diff --git a/protected/extensions/yii-mail/doc/media/lib/tabpane.js b/protected/extensions/yii-mail/doc/media/lib/tabpane.js new file mode 100644 index 0000000..4f50473 --- /dev/null +++ b/protected/extensions/yii-mail/doc/media/lib/tabpane.js @@ -0,0 +1,308 @@ +/* + * Tab Pane + * + * This script was created by Erik Arvidsson (erik(at)eae.net) + * for WebFX (http://webfx.eae.net) + * Copyright 2002 + * + * For usage see license at http://webfx.eae.net/license.html + * + * Version: 1.0 + * Created: 2002-01-?? First working version + * Updated: 2002-02-17 Cleaned up for 1.0 public version + * + * Dependencies: *.css - a css file to define the layout + * + */ + + +// This function is used to define if the browser supports the needed +// features +function hasSupport() { + + if (typeof hasSupport.support != "undefined") + return hasSupport.support; + + var ie55 = /msie 5\.[56789]/i.test( navigator.userAgent ); + + hasSupport.support = ( typeof document.implementation != "undefined" && + document.implementation.hasFeature( "html", "1.0" ) || ie55 ) + + // IE55 has a serious DOM1 bug... Patch it! + if ( ie55 ) { + document._getElementsByTagName = document.getElementsByTagName; + document.getElementsByTagName = function ( sTagName ) { + if ( sTagName == "*" ) + return document.all; + else + return document._getElementsByTagName( sTagName ); + }; + } + + return hasSupport.support; +} + +/////////////////////////////////////////////////////////////////////////////////// +// The constructor for tab panes +// +// el : HTMLElement The html element used to represent the tab pane +// bUseCookie : Boolean Optional. Default is true. Used to determine whether to us +// persistance using cookies or not +// +function WebFXTabPane( el, bUseCookie ) { + if ( !hasSupport() || el == null ) return; + + this.element = el; + this.element.tabPane = this; + this.pages = []; + this.selectedIndex = null; + this.useCookie = bUseCookie != null ? bUseCookie : false; + + // add class name tag to class name + this.element.className = this.classNameTag + " " + this.element.className; + + // add tab row + this.tabRow = document.createElement( "div" ); + this.tabRow.className = "tab-row"; + el.insertBefore( this.tabRow, el.firstChild ); + + var tabIndex = 0; + if ( this.useCookie ) { + tabIndex = Number( WebFXTabPane.getCookie( "webfxtab_" + this.element.id ) ); + if ( isNaN( tabIndex ) ) + tabIndex = 0; + } + + this.selectedIndex = tabIndex; + + // loop through child nodes and add them + var cs = el.childNodes; + var n; + for (var i = 0; i < cs.length; i++) { + if (cs[i].nodeType == 1 && cs[i].className == "tab-page") { + this.addTabPage( cs[i] ); + } + } +} + +WebFXTabPane.prototype = { + + classNameTag: "dynamic-tab-pane-control", + + setSelectedIndex: function ( n ) { + if (this.selectedIndex != n) { + if (this.selectedIndex != null && this.pages[ this.selectedIndex ] != null ) + this.pages[ this.selectedIndex ].hide(); + this.selectedIndex = n; + this.pages[ this.selectedIndex ].show(); + + if ( this.useCookie ) + WebFXTabPane.setCookie( "webfxtab_" + this.element.id, n ); // session cookie + } + }, + + getSelectedIndex: function () { + return this.selectedIndex; + }, + + addTabPage: function ( oElement ) { + if ( !hasSupport() ) return; + + if ( oElement.tabPage == this ) // already added + return oElement.tabPage; + + var n = this.pages.length; + var tp = this.pages[n] = new WebFXTabPage( oElement, this, n ); + tp.tabPane = this; + + // move the tab out of the box + this.tabRow.appendChild( tp.tab ); + + if ( n == this.selectedIndex ) + tp.show(); + else + tp.hide(); + + return tp; + } +}; + +// Cookie handling +WebFXTabPane.setCookie = function ( sName, sValue, nDays ) { + var expires = ""; + if ( nDays ) { + var d = new Date(); + d.setTime( d.getTime() + nDays * 24 * 60 * 60 * 1000 ); + expires = "; expires=" + d.toGMTString(); + } + + document.cookie = sName + "=" + sValue + expires + "; path=/"; +}; + +WebFXTabPane.getCookie = function (sName) { + var re = new RegExp( "(\;|^)[^;]*(" + sName + ")\=([^;]*)(;|$)" ); + var res = re.exec( document.cookie ); + return res != null ? res[3] : null; +}; + +WebFXTabPane.removeCookie = function ( name ) { + setCookie( name, "", -1 ); +}; + + + + + + + + +/////////////////////////////////////////////////////////////////////////////////// +// The constructor for tab pages. This one should not be used. +// Use WebFXTabPage.addTabPage instead +// +// el : HTMLElement The html element used to represent the tab pane +// tabPane : WebFXTabPane The parent tab pane +// nindex : Number The index of the page in the parent pane page array +// +function WebFXTabPage( el, tabPane, nIndex ) { + if ( !hasSupport() || el == null ) return; + + this.element = el; + this.element.tabPage = this; + this.index = nIndex; + + var cs = el.childNodes; + for (var i = 0; i < cs.length; i++) { + if (cs[i].nodeType == 1 && cs[i].className == "tab") { + this.tab = cs[i]; + break; + } + } + + // insert a tag around content to support keyboard navigation + var a = document.createElement( "A" ); + a.href = "javascript:void 0;"; + while ( this.tab.hasChildNodes() ) + a.appendChild( this.tab.firstChild ); + this.tab.appendChild( a ); + + + anchor = ''; + if ( document.URL.indexOf( '#' ) != -1 ) { + anchor = document.URL.substr( document.URL.indexOf( '#' ) + 1); + } + j = 0; + if ( anchor.length > 0 ) { + finalList = new Array(); + listOfAnchors = el.getElementsByTagName('A'); + for (i=0; i + + + + + + +

Packages

+ + + \ No newline at end of file diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift.php new file mode 100644 index 0000000..77abbbf --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift.php @@ -0,0 +1,57 @@ +createDependenciesFor('mime.attachment') + ); + + $this->setBody($data); + $this->setFilename($filename); + if ($contentType) + { + $this->setContentType($contentType); + } + } + + /** + * Create a new Attachment. + * @param string|Swift_OutputByteStream $data + * @param string $filename + * @param string $contentType + * @return Swift_Mime_Attachment + */ + public static function newInstance($data = null, $filename = null, + $contentType = null) + { + return new self($data, $filename, $contentType); + } + + /** + * Create a new Attachment from a filesystem path. + * @param string $path + * @param string $contentType optional + * @return Swift_Mime_Attachment + */ + public static function fromPath($path, $contentType = null) + { + return self::newInstance()->setFile( + new Swift_ByteStream_FileByteStream($path), + $contentType + ); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php new file mode 100644 index 0000000..71bc3f1 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/AbstractFilterableInputStream.php @@ -0,0 +1,178 @@ +_filters[$key] = $filter; + } + + /** + * Remove an already present StreamFilter based on its $key. + * @param string $key + */ + public function removeFilter($key) + { + unset($this->_filters[$key]); + } + + /** + * Writes $bytes to the end of the stream. + * @param string $bytes + * @throws Swift_IoException + */ + public function write($bytes) + { + $this->_writeBuffer .= $bytes; + foreach ($this->_filters as $filter) + { + if ($filter->shouldBuffer($this->_writeBuffer)) + { + return; + } + } + $this->_doWrite($this->_writeBuffer); + return ++$this->_sequence; + } + + /** + * For any bytes that are currently buffered inside the stream, force them + * off the buffer. + * + * @throws Swift_IoException + */ + public function commit() + { + $this->_doWrite($this->_writeBuffer); + } + + /** + * Attach $is to this stream. + * The stream acts as an observer, receiving all data that is written. + * All {@link write()} and {@link flushBuffers()} operations will be mirrored. + * + * @param Swift_InputByteStream $is + */ + public function bind(Swift_InputByteStream $is) + { + $this->_mirrors[] = $is; + } + + /** + * Remove an already bound stream. + * If $is is not bound, no errors will be raised. + * If the stream currently has any buffered data it will be written to $is + * before unbinding occurs. + * + * @param Swift_InputByteStream $is + */ + public function unbind(Swift_InputByteStream $is) + { + foreach ($this->_mirrors as $k => $stream) + { + if ($is === $stream) + { + if ($this->_writeBuffer !== '') + { + $stream->write($this->_filter($this->_writeBuffer)); + } + unset($this->_mirrors[$k]); + } + } + } + + /** + * Flush the contents of the stream (empty it) and set the internal pointer + * to the beginning. + * @throws Swift_IoException + */ + public function flushBuffers() + { + if ($this->_writeBuffer !== '') + { + $this->_doWrite($this->_writeBuffer); + } + $this->_flush(); + + foreach ($this->_mirrors as $stream) + { + $stream->flushBuffers(); + } + } + + // -- Private methods + + /** Run $bytes through all filters */ + private function _filter($bytes) + { + foreach ($this->_filters as $filter) + { + $bytes = $filter->filter($bytes); + } + return $bytes; + } + + /** Just write the bytes to the stream */ + private function _doWrite($bytes) + { + $this->_commit($this->_filter($bytes)); + + foreach ($this->_mirrors as $stream) + { + $stream->write($bytes); + } + + $this->_writeBuffer = ''; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/ArrayByteStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/ArrayByteStream.php new file mode 100644 index 0000000..f918889 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/ArrayByteStream.php @@ -0,0 +1,190 @@ +_array = $stack; + $this->_arraySize = count($stack); + } + elseif (is_string($stack)) + { + $this->write($stack); + } + else + { + $this->_array = array(); + } + } + + /** + * Reads $length bytes from the stream into a string and moves the pointer + * through the stream by $length. If less bytes exist than are requested the + * remaining bytes are given instead. If no bytes are remaining at all, boolean + * false is returned. + * @param int $length + * @return string + */ + public function read($length) + { + if ($this->_offset == $this->_arraySize) + { + return false; + } + + // Don't use array slice + $end = $length + $this->_offset; + $end = $this->_arraySize<$end + ?$this->_arraySize + :$end; + $ret = ''; + for (; $this->_offset < $end; ++$this->_offset) + { + $ret .= $this->_array[$this->_offset]; + } + return $ret; + } + + /** + * Writes $bytes to the end of the stream. + * @param string $bytes + */ + public function write($bytes) + { + $to_add = str_split($bytes); + foreach ($to_add as $value) + { + $this->_array[] = $value; + } + $this->_arraySize = count($this->_array); + + foreach ($this->_mirrors as $stream) + { + $stream->write($bytes); + } + } + + /** + * Not used. + */ + public function commit() + { + } + + /** + * Attach $is to this stream. + * The stream acts as an observer, receiving all data that is written. + * All {@link write()} and {@link flushBuffers()} operations will be mirrored. + * + * @param Swift_InputByteStream $is + */ + public function bind(Swift_InputByteStream $is) + { + $this->_mirrors[] = $is; + } + + /** + * Remove an already bound stream. + * If $is is not bound, no errors will be raised. + * If the stream currently has any buffered data it will be written to $is + * before unbinding occurs. + * + * @param Swift_InputByteStream $is + */ + public function unbind(Swift_InputByteStream $is) + { + foreach ($this->_mirrors as $k => $stream) + { + if ($is === $stream) + { + unset($this->_mirrors[$k]); + } + } + } + + /** + * Move the internal read pointer to $byteOffset in the stream. + * @param int $byteOffset + * @return boolean + */ + public function setReadPointer($byteOffset) + { + if ($byteOffset > $this->_arraySize) + { + $byteOffset = $this->_arraySize; + } + elseif ($byteOffset < 0) + { + $byteOffset = 0; + } + + $this->_offset = $byteOffset; + } + + /** + * Flush the contents of the stream (empty it) and set the internal pointer + * to the beginning. + */ + public function flushBuffers() + { + $this->_offset = 0; + $this->_array = array(); + $this->_arraySize = 0; + + foreach ($this->_mirrors as $stream) + { + $stream->flushBuffers(); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/FileByteStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/FileByteStream.php new file mode 100644 index 0000000..14773c2 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ByteStream/FileByteStream.php @@ -0,0 +1,177 @@ +_path = $path; + $this->_mode = $writable ? 'w+b' : 'rb'; + $this->_quotes = get_magic_quotes_runtime(); + } + + /** + * Get the complete path to the file. + * @return string + */ + public function getPath() + { + return $this->_path; + } + + /** + * Reads $length bytes from the stream into a string and moves the pointer + * through the stream by $length. If less bytes exist than are requested the + * remaining bytes are given instead. If no bytes are remaining at all, boolean + * false is returned. + * @param int $length + * @return string + * @throws Swift_IoException + */ + public function read($length) + { + $fp = $this->_getReadHandle(); + if (!feof($fp)) + { + if ($this->_quotes) + { + set_magic_quotes_runtime(0); + } + $bytes = fread($fp, $length); + if ($this->_quotes) + { + set_magic_quotes_runtime(1); + } + $this->_offset = ftell($fp); + return $bytes; + } + else + { + return false; + } + } + + /** + * Move the internal read pointer to $byteOffset in the stream. + * @param int $byteOffset + * @return boolean + */ + public function setReadPointer($byteOffset) + { + if (isset($this->_reader)) + { + fseek($this->_reader, $byteOffset, SEEK_SET); + } + $this->_offset = $byteOffset; + } + + // -- Private methods + + /** Just write the bytes to the file */ + protected function _commit($bytes) + { + fwrite($this->_getWriteHandle(), $bytes); + $this->_resetReadHandle(); + } + + /** Not used */ + protected function _flush() + { + } + + /** Get the resource for reading */ + private function _getReadHandle() + { + if (!isset($this->_reader)) + { + if (!$this->_reader = fopen($this->_path, 'rb')) + { + throw new Swift_IoException( + 'Unable to open file for reading [' . $this->_path . ']' + ); + } + fseek($this->_reader, $this->_offset, SEEK_SET); + } + return $this->_reader; + } + + /** Get the resource for writing */ + private function _getWriteHandle() + { + if (!isset($this->_writer)) + { + if (!$this->_writer = fopen($this->_path, $this->_mode)) + { + throw new Swift_IoException( + 'Unable to open file for writing [' . $this->_path . ']' + ); + } + } + return $this->_writer; + } + + /** Force a reload of the resource for writing */ + private function _resetWriteHandle() + { + if (isset($this->_writer)) + { + fclose($this->_writer); + $this->_writer = null; + } + } + + /** Force a reload of the resource for reading */ + private function _resetReadHandle() + { + if (isset($this->_reader)) + { + fclose($this->_reader); + $this->_reader = null; + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader.php new file mode 100644 index 0000000..53d39ec --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader.php @@ -0,0 +1,60 @@ + + */ +interface Swift_CharacterReader +{ + const MAP_TYPE_INVALID = 0x01; + const MAP_TYPE_FIXED_LEN = 0x02; + const MAP_TYPE_POSITIONS = 0x03; + + /** + * Returns the complete charactermap + * + * @param string $string + * @param int $startOffset + * @param array $currentMap + * @param mixed $ignoredChars + * @return int + */ + public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars); + + /** + * Returns mapType + * @int mapType + */ + public function getMapType(); + + /** + * Returns an integer which specifies how many more bytes to read. + * A positive integer indicates the number of more bytes to fetch before invoking + * this method again. + * A value of zero means this is already a valid character. + * A value of -1 means this cannot possibly be a valid character. + * @param int[] $bytes + * @return int + */ + public function validateByteSequence($bytes, $size); + + /** + * Returns the number of bytes which should be read to start each character. + * For fixed width character sets this should be the number of + * octets-per-character. For multibyte character sets this will probably be 1. + * @return int + */ + public function getInitialByteSize(); + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php new file mode 100644 index 0000000..26b13ff --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/GenericFixedWidthReader.php @@ -0,0 +1,96 @@ + + */ +class Swift_CharacterReader_GenericFixedWidthReader + implements Swift_CharacterReader +{ + + /** + * The number of bytes in a single character. + * @var int + * @access private + */ + private $_width; + + /** + * Creates a new GenericFixedWidthReader using $width bytes per character. + * @param int $width + */ + public function __construct($width) + { + $this->_width = $width; + } + + /** + * Returns the complete charactermap + * + * @param string $string + * @param int $startOffset + * @param array $currentMap + * @param mixed $ignoredChars + * @return $int + */ + public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars) + { + $strlen = strlen($string); + // % and / are CPU intensive, so, maybe find a better way + $ignored = $strlen%$this->_width; + $ignoredChars = substr($string, - $ignored); + $currentMap = $this->_width; + return ($strlen - $ignored)/$this->_width; + + } + + /** + * Returns mapType + * @int mapType + */ + public function getMapType() + { + return self::MAP_TYPE_FIXED_LEN; + } + + /** + * Returns an integer which specifies how many more bytes to read. + * A positive integer indicates the number of more bytes to fetch before invoking + * this method again. + * A value of zero means this is already a valid character. + * A value of -1 means this cannot possibly be a valid character. + * @param string $bytes + * @return int + */ + public function validateByteSequence($bytes, $size) + { + $needed = $this->_width - $size; + return ($needed > -1) + ? $needed + : -1 + ; + } + + /** + * Returns the number of bytes which should be read to start each character. + * @return int + */ + public function getInitialByteSize() + { + return $this->_width; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/UsAsciiReader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/UsAsciiReader.php new file mode 100644 index 0000000..3e0228a --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/UsAsciiReader.php @@ -0,0 +1,83 @@ +"\x07F") + { // Invalid char + $currentMap[$i+$startOffset]=$string[$i]; + } + } + return $strlen; + } + + /** + * Returns mapType + * @int mapType + */ + public function getMapType() + { + return self::MAP_TYPE_INVALID; + } + + /** + * Returns an integer which specifies how many more bytes to read. + * A positive integer indicates the number of more bytes to fetch before invoking + * this method again. + * A value of zero means this is already a valid character. + * A value of -1 means this cannot possibly be a valid character. + * @param string $bytes + * @return int + */ + public function validateByteSequence($bytes, $size) + { + $byte = reset($bytes); + if (1 == count($bytes) && $byte >= 0x00 && $byte <= 0x7F) + { + return 0; + } + else + { + return -1; + } + } + + /** + * Returns the number of bytes which should be read to start each character. + * @return int + */ + public function getInitialByteSize() + { + return 1; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/Utf8Reader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/Utf8Reader.php new file mode 100644 index 0000000..54ea9a4 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReader/Utf8Reader.php @@ -0,0 +1,183 @@ + + */ +class Swift_CharacterReader_Utf8Reader + implements Swift_CharacterReader +{ + + /** Pre-computed for optimization */ + private static $length_map=array( +//N=0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F, + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x0N + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x1N + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x2N + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x3N + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x4N + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x5N + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x6N + 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, //0x7N + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //0x8N + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //0x9N + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //0xAN + 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //0xBN + 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, //0xCN + 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2, //0xDN + 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, //0xEN + 4,4,4,4,4,4,4,4,5,5,5,5,6,6,0,0 //0xFN + ); + private static $s_length_map=array( + "\x00"=>1, "\x01"=>1, "\x02"=>1, "\x03"=>1, "\x04"=>1, "\x05"=>1, "\x06"=>1, "\x07"=>1, + "\x08"=>1, "\x09"=>1, "\x0a"=>1, "\x0b"=>1, "\x0c"=>1, "\x0d"=>1, "\x0e"=>1, "\x0f"=>1, + "\x10"=>1, "\x11"=>1, "\x12"=>1, "\x13"=>1, "\x14"=>1, "\x15"=>1, "\x16"=>1, "\x17"=>1, + "\x18"=>1, "\x19"=>1, "\x1a"=>1, "\x1b"=>1, "\x1c"=>1, "\x1d"=>1, "\x1e"=>1, "\x1f"=>1, + "\x20"=>1, "\x21"=>1, "\x22"=>1, "\x23"=>1, "\x24"=>1, "\x25"=>1, "\x26"=>1, "\x27"=>1, + "\x28"=>1, "\x29"=>1, "\x2a"=>1, "\x2b"=>1, "\x2c"=>1, "\x2d"=>1, "\x2e"=>1, "\x2f"=>1, + "\x30"=>1, "\x31"=>1, "\x32"=>1, "\x33"=>1, "\x34"=>1, "\x35"=>1, "\x36"=>1, "\x37"=>1, + "\x38"=>1, "\x39"=>1, "\x3a"=>1, "\x3b"=>1, "\x3c"=>1, "\x3d"=>1, "\x3e"=>1, "\x3f"=>1, + "\x40"=>1, "\x41"=>1, "\x42"=>1, "\x43"=>1, "\x44"=>1, "\x45"=>1, "\x46"=>1, "\x47"=>1, + "\x48"=>1, "\x49"=>1, "\x4a"=>1, "\x4b"=>1, "\x4c"=>1, "\x4d"=>1, "\x4e"=>1, "\x4f"=>1, + "\x50"=>1, "\x51"=>1, "\x52"=>1, "\x53"=>1, "\x54"=>1, "\x55"=>1, "\x56"=>1, "\x57"=>1, + "\x58"=>1, "\x59"=>1, "\x5a"=>1, "\x5b"=>1, "\x5c"=>1, "\x5d"=>1, "\x5e"=>1, "\x5f"=>1, + "\x60"=>1, "\x61"=>1, "\x62"=>1, "\x63"=>1, "\x64"=>1, "\x65"=>1, "\x66"=>1, "\x67"=>1, + "\x68"=>1, "\x69"=>1, "\x6a"=>1, "\x6b"=>1, "\x6c"=>1, "\x6d"=>1, "\x6e"=>1, "\x6f"=>1, + "\x70"=>1, "\x71"=>1, "\x72"=>1, "\x73"=>1, "\x74"=>1, "\x75"=>1, "\x76"=>1, "\x77"=>1, + "\x78"=>1, "\x79"=>1, "\x7a"=>1, "\x7b"=>1, "\x7c"=>1, "\x7d"=>1, "\x7e"=>1, "\x7f"=>1, + "\x80"=>0, "\x81"=>0, "\x82"=>0, "\x83"=>0, "\x84"=>0, "\x85"=>0, "\x86"=>0, "\x87"=>0, + "\x88"=>0, "\x89"=>0, "\x8a"=>0, "\x8b"=>0, "\x8c"=>0, "\x8d"=>0, "\x8e"=>0, "\x8f"=>0, + "\x90"=>0, "\x91"=>0, "\x92"=>0, "\x93"=>0, "\x94"=>0, "\x95"=>0, "\x96"=>0, "\x97"=>0, + "\x98"=>0, "\x99"=>0, "\x9a"=>0, "\x9b"=>0, "\x9c"=>0, "\x9d"=>0, "\x9e"=>0, "\x9f"=>0, + "\xa0"=>0, "\xa1"=>0, "\xa2"=>0, "\xa3"=>0, "\xa4"=>0, "\xa5"=>0, "\xa6"=>0, "\xa7"=>0, + "\xa8"=>0, "\xa9"=>0, "\xaa"=>0, "\xab"=>0, "\xac"=>0, "\xad"=>0, "\xae"=>0, "\xaf"=>0, + "\xb0"=>0, "\xb1"=>0, "\xb2"=>0, "\xb3"=>0, "\xb4"=>0, "\xb5"=>0, "\xb6"=>0, "\xb7"=>0, + "\xb8"=>0, "\xb9"=>0, "\xba"=>0, "\xbb"=>0, "\xbc"=>0, "\xbd"=>0, "\xbe"=>0, "\xbf"=>0, + "\xc0"=>2, "\xc1"=>2, "\xc2"=>2, "\xc3"=>2, "\xc4"=>2, "\xc5"=>2, "\xc6"=>2, "\xc7"=>2, + "\xc8"=>2, "\xc9"=>2, "\xca"=>2, "\xcb"=>2, "\xcc"=>2, "\xcd"=>2, "\xce"=>2, "\xcf"=>2, + "\xd0"=>2, "\xd1"=>2, "\xd2"=>2, "\xd3"=>2, "\xd4"=>2, "\xd5"=>2, "\xd6"=>2, "\xd7"=>2, + "\xd8"=>2, "\xd9"=>2, "\xda"=>2, "\xdb"=>2, "\xdc"=>2, "\xdd"=>2, "\xde"=>2, "\xdf"=>2, + "\xe0"=>3, "\xe1"=>3, "\xe2"=>3, "\xe3"=>3, "\xe4"=>3, "\xe5"=>3, "\xe6"=>3, "\xe7"=>3, + "\xe8"=>3, "\xe9"=>3, "\xea"=>3, "\xeb"=>3, "\xec"=>3, "\xed"=>3, "\xee"=>3, "\xef"=>3, + "\xf0"=>4, "\xf1"=>4, "\xf2"=>4, "\xf3"=>4, "\xf4"=>4, "\xf5"=>4, "\xf6"=>4, "\xf7"=>4, + "\xf8"=>5, "\xf9"=>5, "\xfa"=>5, "\xfb"=>5, "\xfc"=>6, "\xfd"=>6, "\xfe"=>0, "\xff"=>0, + ); + + /** + * Returns the complete charactermap + * + * @param string $string + * @param int $startOffset + * @param array $currentMap + * @param mixed $ignoredChars + */ + public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars) + { + if (!isset($currentMap['i']) || !isset($currentMap['p'])) + { + $currentMap['p'] = $currentMap['i'] = array(); + } + $strlen=strlen($string); + $charPos=count($currentMap['p']); + $foundChars=0; + $invalid=false; + for ($i=0; $i<$strlen; ++$i) + { + $char=$string[$i]; + $size=self::$s_length_map[$char]; + if ($size==0) + { + /* char is invalid, we must wait for a resync */ + $invalid=true; + continue; + } + else + { + if ($invalid==true) + { + /* We mark the chars as invalid and start a new char */ + $currentMap['p'][$charPos+$foundChars]=$startOffset+$i; + $currentMap['i'][$charPos+$foundChars]=true; + ++$foundChars; + $invalid=false; + } + if (($i+$size) > $strlen){ + $ignoredChars=substr($string, $i); + break; + } + for ($j=1; $j<$size; ++$j) + { + $char=$string[$i+$j]; + if ($char>"\x7F" && $char<"\xC0") + { + // Valid - continue parsing + } + else + { + /* char is invalid, we must wait for a resync */ + $invalid=true; + continue 2; + } + } + /* Ok we got a complete char here */ + $lastChar=$currentMap['p'][$charPos+$foundChars]=$startOffset+$i+$size; + $i+=$j-1; + ++$foundChars; + } + } + return $foundChars; + } + + /** + * Returns mapType + * @int mapType + */ + public function getMapType() + { + return self::MAP_TYPE_POSITIONS; + } + + /** + * Returns an integer which specifies how many more bytes to read. + * A positive integer indicates the number of more bytes to fetch before invoking + * this method again. + * A value of zero means this is already a valid character. + * A value of -1 means this cannot possibly be a valid character. + * @param string $bytes + * @return int + */ + public function validateByteSequence($bytes, $size) + { + if ($size<1){ + return -1; + } + $needed = self::$length_map[$bytes[0]] - $size; + return ($needed > -1) + ? $needed + : -1 + ; + } + + /** + * Returns the number of bytes which should be read to start each character. + * @return int + */ + public function getInitialByteSize() + { + return 1; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReaderFactory.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReaderFactory.php new file mode 100644 index 0000000..9e01de1 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterReaderFactory.php @@ -0,0 +1,29 @@ + $prefix . 'GenericFixedWidthReader', + 'constructor' => array(1) + ); + + $doubleByte = array( + 'class' => $prefix . 'GenericFixedWidthReader', + 'constructor' => array(2) + ); + + $fourBytes = array( + 'class' => $prefix . 'GenericFixedWidthReader', + 'constructor' => array(4) + ); + + //Utf-8 + $this->_map['utf-?8'] = array( + 'class' => $prefix . 'Utf8Reader', + 'constructor' => array() + ); + + //7-8 bit charsets + $this->_map['(us-)?ascii'] = $singleByte; + $this->_map['(iso|iec)-?8859-?[0-9]+'] = $singleByte; + $this->_map['windows-?125[0-9]'] = $singleByte; + $this->_map['cp-?[0-9]+'] = $singleByte; + $this->_map['ansi'] = $singleByte; + $this->_map['macintosh'] = $singleByte; + $this->_map['koi-?7'] = $singleByte; + $this->_map['koi-?8-?.+'] = $singleByte; + $this->_map['mik'] = $singleByte; + $this->_map['(cork|t1)'] = $singleByte; + $this->_map['v?iscii'] = $singleByte; + + //16 bits + $this->_map['(ucs-?2|utf-?16)'] = $doubleByte; + + //32 bits + $this->_map['(ucs-?4|utf-?32)'] = $fourBytes; + + //Fallback + $this->_map['.*'] = $singleByte; + } + + /** + * Returns a CharacterReader suitable for the charset applied. + * @param string $charset + * @return Swift_CharacterReader + */ + public function getReaderFor($charset) + { + $charset = trim(strtolower($charset)); + foreach ($this->_map as $pattern => $spec) + { + $re = '/^' . $pattern . '$/D'; + if (preg_match($re, $charset)) + { + if (!array_key_exists($pattern, $this->_loaded)) + { + $reflector = new ReflectionClass($spec['class']); + if ($reflector->getConstructor()) + { + $reader = $reflector->newInstanceArgs($spec['constructor']); + } + else + { + $reader = $reflector->newInstance(); + } + $this->_loaded[$pattern] = $reader; + } + return $this->_loaded[$pattern]; + } + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream.php new file mode 100644 index 0000000..bf91528 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream.php @@ -0,0 +1,86 @@ +setCharacterReaderFactory($factory); + $this->setCharacterSet($charset); + } + + /** + * Set the character set used in this CharacterStream. + * @param string $charset + */ + public function setCharacterSet($charset) + { + $this->_charset = $charset; + $this->_charReader = null; + } + + /** + * Set the CharacterReaderFactory for multi charset support. + * @param Swift_CharacterReaderFactory $factory + */ + public function setCharacterReaderFactory( + Swift_CharacterReaderFactory $factory) + { + $this->_charReaderFactory = $factory; + } + + /** + * Overwrite this character stream using the byte sequence in the byte stream. + * @param Swift_OutputByteStream $os output stream to read from + */ + public function importByteStream(Swift_OutputByteStream $os) + { + if (!isset($this->_charReader)) + { + $this->_charReader = $this->_charReaderFactory + ->getReaderFor($this->_charset); + } + + $startLength = $this->_charReader->getInitialByteSize(); + while (false !== $bytes = $os->read($startLength)) + { + $c = array(); + for ($i = 0, $len = strlen($bytes); $i < $len; ++$i) + { + $c[] = self::$_byteMap[$bytes[$i]]; + } + $size = count($c); + $need = $this->_charReader + ->validateByteSequence($c, $size); + if ($need > 0 && + false !== $bytes = $os->read($need)) + { + for ($i = 0, $len = strlen($bytes); $i < $len; ++$i) + { + $c[] = self::$_byteMap[$bytes[$i]]; + } + } + $this->_array[] = $c; + ++$this->_array_size; + } + } + + /** + * Import a string a bytes into this CharacterStream, overwriting any existing + * data in the stream. + * @param string $string + */ + public function importString($string) + { + $this->flushContents(); + $this->write($string); + } + + /** + * Read $length characters from the stream and move the internal pointer + * $length further into the stream. + * @param int $length + * @return string + */ + public function read($length) + { + if ($this->_offset == $this->_array_size) + { + return false; + } + + // Don't use array slice + $arrays = array(); + $end = $length + $this->_offset; + for ($i = $this->_offset; $i < $end; ++$i) + { + if (!isset($this->_array[$i])) + { + break; + } + $arrays[] = $this->_array[$i]; + } + $this->_offset += $i - $this->_offset; // Limit function calls + $chars = false; + foreach ($arrays as $array) + { + $chars .= implode('', array_map('chr', $array)); + } + return $chars; + } + + /** + * Read $length characters from the stream and return a 1-dimensional array + * containing there octet values. + * @param int $length + * @return int[] + */ + public function readBytes($length) + { + if ($this->_offset == $this->_array_size) + { + return false; + } + $arrays = array(); + $end = $length + $this->_offset; + for ($i = $this->_offset; $i < $end; ++$i) + { + if (!isset($this->_array[$i])) + { + break; + } + $arrays[] = $this->_array[$i]; + } + $this->_offset += ($i - $this->_offset); // Limit function calls + return call_user_func_array('array_merge', $arrays); + } + + /** + * Write $chars to the end of the stream. + * @param string $chars + */ + public function write($chars) + { + if (!isset($this->_charReader)) + { + $this->_charReader = $this->_charReaderFactory->getReaderFor( + $this->_charset); + } + + $startLength = $this->_charReader->getInitialByteSize(); + + $fp = fopen('php://memory', 'w+b'); + fwrite($fp, $chars); + unset($chars); + fseek($fp, 0, SEEK_SET); + + $buffer = array(0); + $buf_pos = 1; + $buf_len = 1; + $has_datas = true; + do + { + $bytes = array(); + // Buffer Filing + if ($buf_len - $buf_pos < $startLength) + { + $buf = array_splice($buffer, $buf_pos); + $new = $this->_reloadBuffer($fp, 100); + if ($new) + { + $buffer = array_merge($buf, $new); + $buf_len = count($buffer); + $buf_pos = 0; + } + else + { + $has_datas = false; + } + } + if ($buf_len - $buf_pos > 0) + { + $size = 0; + for ($i = 0; $i < $startLength && isset($buffer[$buf_pos]); ++$i) + { + ++$size; + $bytes[] = $buffer[$buf_pos++]; + } + $need = $this->_charReader->validateByteSequence( + $bytes, $size); + if ($need > 0) + { + if ($buf_len - $buf_pos < $need) + { + $new = $this->_reloadBuffer($fp, $need); + + if ($new) + { + $buffer = array_merge($buffer, $new); + $buf_len = count($buffer); + } + } + for ($i = 0; $i < $need && isset($buffer[$buf_pos]); ++$i) + { + $bytes[] = $buffer[$buf_pos++]; + } + } + $this->_array[] = $bytes; + ++$this->_array_size; + } + } + while ($has_datas); + + fclose($fp); + } + + /** + * Move the internal pointer to $charOffset in the stream. + * @param int $charOffset + */ + public function setPointer($charOffset) + { + if ($charOffset > $this->_array_size) + { + $charOffset = $this->_array_size; + } + elseif ($charOffset < 0) + { + $charOffset = 0; + } + $this->_offset = $charOffset; + } + + /** + * Empty the stream and reset the internal pointer. + */ + public function flushContents() + { + $this->_offset = 0; + $this->_array = array(); + $this->_array_size = 0; + } + + private function _reloadBuffer($fp, $len) + { + if (!feof($fp) && ($bytes = fread($fp, $len)) !== false) + { + $buf = array(); + for ($i = 0, $len = strlen($bytes); $i < $len; ++$i) + { + $buf[] = self::$_byteMap[$bytes[$i]]; + } + return $buf; + } + return false; + } + + private static function _initializeMaps() + { + if (!isset(self::$_charMap)) + { + self::$_charMap = array(); + for ($byte = 0; $byte < 256; ++$byte) + { + self::$_charMap[$byte] = chr($byte); + } + self::$_byteMap = array_flip(self::$_charMap); + } + } +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream/NgCharacterStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream/NgCharacterStream.php new file mode 100644 index 0000000..f090aa7 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/CharacterStream/NgCharacterStream.php @@ -0,0 +1,300 @@ +. + + */ + +//@require 'Swift/CharacterStream.php'; +//@require 'Swift/OutputByteStream.php'; + + +/** + * A CharacterStream implementation which stores characters in an internal array. + * @package Swift + * @subpackage CharacterStream + * @author Xavier De Cock + */ + +Class Swift_CharacterStream_NgCharacterStream + implements Swift_CharacterStream +{ + + /** + * The char reader (lazy-loaded) for the current charset. + * @var Swift_CharacterReader + * @access private + */ + private $_charReader; + + /** + * A factory for creatiing CharacterReader instances. + * @var Swift_CharacterReaderFactory + * @access private + */ + private $_charReaderFactory; + + /** + * The character set this stream is using. + * @var string + * @access private + */ + private $_charset; + + /** + * The datas stored as is + * + * @var string + */ + private $_datas = ""; + + /** + * Number of bytes in the stream + * + * @var int + */ + private $_datasSize = 0; + + /** + * Map + * + * @var mixed + */ + private $_map; + + /** + * Map Type + * + * @var int + */ + private $_mapType = 0; + + /** + * Number of characters in the stream + * + * @var int + */ + private $_charCount = 0; + + /** + * Position in the stream + * + * @var unknown_type + */ + private $_currentPos = 0; + + /** + * The constructor + * + * @param Swift_CharacterReaderFactory $factory + * @param unknown_type $charset + */ + public function __construct(Swift_CharacterReaderFactory $factory, + $charset) + { + $this->setCharacterReaderFactory($factory); + $this->setCharacterSet($charset); + } + + /* -- Changing parameters of the stream -- */ + + /** + * Set the character set used in this CharacterStream. + * @param string $charset + */ + public function setCharacterSet($charset) + { + $this->_charset = $charset; + $this->_charReader = null; + $this->_mapType = 0; + } + + /** + * Set the CharacterReaderFactory for multi charset support. + * @param Swift_CharacterReaderFactory $factory + */ + public function setCharacterReaderFactory( + Swift_CharacterReaderFactory $factory) + { + $this->_charReaderFactory = $factory; + } + + /** + * @see Swift_CharacterStream::flushContents() + * + */ + public function flushContents() + { + $this->_datas = null; + $this->_map = null; + $this->_charCount = 0; + $this->_currentPos = 0; + $this->_datasSize = 0; + } + + /** + * @see Swift_CharacterStream::importByteStream() + * + * @param Swift_OutputByteStream $os + */ + public function importByteStream(Swift_OutputByteStream $os) + { + $this->flushContents(); + $blocks=512; + $os->setReadPointer(0); + while(false!==($read = $os->read($blocks))) + $this->write($read); + } + + /** + * @see Swift_CharacterStream::importString() + * + * @param string $string + */ + public function importString($string) + { + $this->flushContents(); + $this->write($string); + } + + /** + * @see Swift_CharacterStream::read() + * + * @param int $length + * @return string + */ + public function read($length) + { + if ($this->_currentPos>=$this->_charCount) + { + return false; + } + $ret=false; + $length = ($this->_currentPos+$length > $this->_charCount) + ? $this->_charCount - $this->_currentPos + : $length; + switch ($this->_mapType) + { + case Swift_CharacterReader::MAP_TYPE_FIXED_LEN: + $len = $length*$this->_map; + $ret = substr($this->_datas, + $this->_currentPos * $this->_map, + $len); + $this->_currentPos += $length; + break; + + case Swift_CharacterReader::MAP_TYPE_INVALID: + $end = $this->_currentPos + $length; + $end = $end > $this->_charCount + ?$this->_charCount + :$end; + $ret = ''; + for (; $this->_currentPos < $length; ++$this->_currentPos) + { + if (isset ($this->_map[$this->_currentPos])) + { + $ret .= '?'; + } + else + { + $ret .= $this->_datas[$this->_currentPos]; + } + } + break; + + case Swift_CharacterReader::MAP_TYPE_POSITIONS: + $end = $this->_currentPos + $length; + $end = $end > $this->_charCount + ?$this->_charCount + :$end; + $ret = ''; + $start = 0; + if ($this->_currentPos>0) + { + $start = $this->_map['p'][$this->_currentPos-1]; + } + $to = $start; + for (; $this->_currentPos < $end; ++$this->_currentPos) + { + if (isset($this->_map['i'][$this->_currentPos])) { + $ret .= substr($this->_datas, $start, $to - $start).'?'; + $start = $this->_map['p'][$this->_currentPos]; + } else { + $to = $this->_map['p'][$this->_currentPos]; + } + } + $ret .= substr($this->_datas, $start, $to - $start); + break; + } + return $ret; + } + + /** + * @see Swift_CharacterStream::readBytes() + * + * @param int $length + * @return int[] + */ + public function readBytes($length) + { + $read=$this->read($length); + if ($read!==false) + { + $ret = array_map('ord', str_split($read, 1)); + return $ret; + } + return false; + } + + /** + * @see Swift_CharacterStream::setPointer() + * + * @param int $charOffset + */ + public function setPointer($charOffset) + { + if ($this->_charCount<$charOffset){ + $charOffset=$this->_charCount; + } + $this->_currentPos = $charOffset; + } + + /** + * @see Swift_CharacterStream::write() + * + * @param string $chars + */ + public function write($chars) + { + if (!isset($this->_charReader)) + { + $this->_charReader = $this->_charReaderFactory->getReaderFor( + $this->_charset); + $this->_map = array(); + $this->_mapType = $this->_charReader->getMapType(); + } + $ignored=''; + $this->_datas .= $chars; + $this->_charCount += $this->_charReader->getCharPositions(substr($this->_datas, $this->_datasSize), $this->_datasSize, $this->_map, $ignored); + if ($ignored!==false) { + $this->_datasSize=strlen($this->_datas)-strlen($ignored); + } + else + { + $this->_datasSize=strlen($this->_datas); + } + } +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyContainer.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyContainer.php new file mode 100644 index 0000000..b6ba554 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyContainer.php @@ -0,0 +1,349 @@ +_store); + } + + /** + * Test if an item is registered in this container with the given name. + * @param string $itemName + * @return boolean + * @see register() + */ + public function has($itemName) + { + return array_key_exists($itemName, $this->_store) + && isset($this->_store[$itemName]['lookupType']); + } + + /** + * Lookup the item with the given $itemName. + * @param string $itemName + * @return mixed + * @throws Swift_DependencyException If the dependency is not found + * @see register() + */ + public function lookup($itemName) + { + if (!$this->has($itemName)) + { + throw new Swift_DependencyException( + 'Cannot lookup dependency "' . $itemName . '" since it is not registered.' + ); + } + + switch ($this->_store[$itemName]['lookupType']) + { + case self::TYPE_ALIAS: + return $this->_createAlias($itemName); + case self::TYPE_VALUE: + return $this->_getValue($itemName); + case self::TYPE_INSTANCE: + return $this->_createNewInstance($itemName); + case self::TYPE_SHARED: + return $this->_createSharedInstance($itemName); + } + } + + /** + * Create an array of arguments passed to the constructor of $itemName. + * @param string $itemName + * @return array + */ + public function createDependenciesFor($itemName) + { + $args = array(); + if (isset($this->_store[$itemName]['args'])) + { + $args = $this->_resolveArgs($this->_store[$itemName]['args']); + } + return $args; + } + + /** + * Register a new dependency with $itemName. + * This method returns the current DependencyContainer instance because it + * requires the use of the fluid interface to set the specific details for the + * dependency. + * + * @param string $itemName + * @return Swift_DependencyContainer + * @see asNewInstanceOf(), asSharedInstanceOf(), asValue() + */ + public function register($itemName) + { + $this->_store[$itemName] = array(); + $this->_endPoint =& $this->_store[$itemName]; + return $this; + } + + /** + * Specify the previously registered item as a literal value. + * {@link register()} must be called before this will work. + * + * @param mixed $value + * @return Swift_DependencyContainer + */ + public function asValue($value) + { + $endPoint =& $this->_getEndPoint(); + $endPoint['lookupType'] = self::TYPE_VALUE; + $endPoint['value'] = $value; + return $this; + } + + /** + * Specify the previously registered item as an alias of another item. + * @param string $lookup + * @return Swift_DependencyContainer + */ + public function asAliasOf($lookup) + { + $endPoint =& $this->_getEndPoint(); + $endPoint['lookupType'] = self::TYPE_ALIAS; + $endPoint['ref'] = $lookup; + return $this; + } + + /** + * Specify the previously registered item as a new instance of $className. + * {@link register()} must be called before this will work. + * Any arguments can be set with {@link withDependencies()}, + * {@link addConstructorValue()} or {@link addConstructorLookup()}. + * + * @param string $className + * @return Swift_DependencyContainer + * @see withDependencies(), addConstructorValue(), addConstructorLookup() + */ + public function asNewInstanceOf($className) + { + $endPoint =& $this->_getEndPoint(); + $endPoint['lookupType'] = self::TYPE_INSTANCE; + $endPoint['className'] = $className; + return $this; + } + + /** + * Specify the previously registered item as a shared instance of $className. + * {@link register()} must be called before this will work. + * @param string $className + * @return Swift_DependencyContainer + */ + public function asSharedInstanceOf($className) + { + $endPoint =& $this->_getEndPoint(); + $endPoint['lookupType'] = self::TYPE_SHARED; + $endPoint['className'] = $className; + return $this; + } + + /** + * Specify a list of injected dependencies for the previously registered item. + * This method takes an array of lookup names. + * + * @param array $lookups + * @return Swift_DependencyContainer + * @see addConstructorValue(), addConstructorLookup() + */ + public function withDependencies(array $lookups) + { + $endPoint =& $this->_getEndPoint(); + $endPoint['args'] = array(); + foreach ($lookups as $lookup) + { + $this->addConstructorLookup($lookup); + } + return $this; + } + + /** + * Specify a literal (non looked up) value for the constructor of the + * previously registered item. + * + * @param mixed $value + * @return Swift_DependencyContainer + * @see withDependencies(), addConstructorLookup() + */ + public function addConstructorValue($value) + { + $endPoint =& $this->_getEndPoint(); + if (!isset($endPoint['args'])) + { + $endPoint['args'] = array(); + } + $endPoint['args'][] = array('type' => 'value', 'item' => $value); + return $this; + } + + /** + * Specify a dependency lookup for the constructor of the previously + * registered item. + * + * @param string $lookup + * @return Swift_DependencyContainer + * @see withDependencies(), addConstructorValue() + */ + public function addConstructorLookup($lookup) + { + $endPoint =& $this->_getEndPoint(); + if (!isset($this->_endPoint['args'])) + { + $endPoint['args'] = array(); + } + $endPoint['args'][] = array('type' => 'lookup', 'item' => $lookup); + return $this; + } + + // -- Private methods + + /** Get the literal value with $itemName */ + private function _getValue($itemName) + { + return $this->_store[$itemName]['value']; + } + + /** Resolve an alias to another item */ + private function _createAlias($itemName) + { + return $this->lookup($this->_store[$itemName]['ref']); + } + + /** Create a fresh instance of $itemName */ + private function _createNewInstance($itemName) + { + $reflector = new ReflectionClass($this->_store[$itemName]['className']); + if ($reflector->getConstructor()) + { + return $reflector->newInstanceArgs( + $this->createDependenciesFor($itemName) + ); + } + else + { + return $reflector->newInstance(); + } + } + + /** Create and register a shared instance of $itemName */ + private function _createSharedInstance($itemName) + { + if (!isset($this->_store[$itemName]['instance'])) + { + $this->_store[$itemName]['instance'] = $this->_createNewInstance($itemName); + } + return $this->_store[$itemName]['instance']; + } + + /** Get the current endpoint in the store */ + private function &_getEndPoint() + { + if (!isset($this->_endPoint)) + { + throw new BadMethodCallException( + 'Component must first be registered by calling register()' + ); + } + return $this->_endPoint; + } + + /** Get an argument list with dependencies resolved */ + private function _resolveArgs(array $args) + { + $resolved = array(); + foreach ($args as $argDefinition) + { + switch ($argDefinition['type']) + { + case 'lookup': + $resolved[] = $this->_lookupRecursive($argDefinition['item']); + break; + case 'value': + $resolved[] = $argDefinition['item']; + break; + } + } + return $resolved; + } + + /** Resolve a single dependency with an collections */ + private function _lookupRecursive($item) + { + if (is_array($item)) + { + $collection = array(); + foreach ($item as $k => $v) + { + $collection[$k] = $this->_lookupRecursive($v); + } + return $collection; + } + else + { + return $this->lookup($item); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyException.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyException.php new file mode 100644 index 0000000..bb1681c --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/DependencyException.php @@ -0,0 +1,30 @@ +createDependenciesFor('mime.embeddedfile') + ); + + $this->setBody($data); + $this->setFilename($filename); + if ($contentType) + { + $this->setContentType($contentType); + } + } + + /** + * Create a new EmbeddedFile. + * @param string|Swift_OutputByteStream $data + * @param string $filename + * @param string $contentType + * @return Swift_Mime_EmbeddedFile + */ + public static function newInstance($data = null, $filename = null, + $contentType = null) + { + return new self($data, $filename, $contentType); + } + + /** + * Create a new EmbeddedFile from a filesystem path. + * @param string $path + * @return Swift_Mime_EmbeddedFile + */ + public static function fromPath($path) + { + return self::newInstance()->setFile( + new Swift_ByteStream_FileByteStream($path) + ); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder.php new file mode 100644 index 0000000..32aa96a --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder.php @@ -0,0 +1,32 @@ += $maxLineLength || 76 < $maxLineLength) + { + $maxLineLength = 76; + } + + $encodedString = base64_encode($string); + $firstLine = ''; + + if (0 != $firstLineOffset) + { + $firstLine = substr( + $encodedString, 0, $maxLineLength - $firstLineOffset + ) . "\r\n"; + $encodedString = substr( + $encodedString, $maxLineLength - $firstLineOffset + ); + } + + return $firstLine . trim(chunk_split($encodedString, $maxLineLength, "\r\n")); + } + + /** + * Does nothing. + */ + public function charsetChanged($charset) + { + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/QpEncoder.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/QpEncoder.php new file mode 100644 index 0000000..6914f6c --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/QpEncoder.php @@ -0,0 +1,263 @@ + '=00', 1 => '=01', 2 => '=02', 3 => '=03', 4 => '=04', + 5 => '=05', 6 => '=06', 7 => '=07', 8 => '=08', 9 => '=09', + 10 => '=0A', 11 => '=0B', 12 => '=0C', 13 => '=0D', 14 => '=0E', + 15 => '=0F', 16 => '=10', 17 => '=11', 18 => '=12', 19 => '=13', + 20 => '=14', 21 => '=15', 22 => '=16', 23 => '=17', 24 => '=18', + 25 => '=19', 26 => '=1A', 27 => '=1B', 28 => '=1C', 29 => '=1D', + 30 => '=1E', 31 => '=1F', 32 => '=20', 33 => '=21', 34 => '=22', + 35 => '=23', 36 => '=24', 37 => '=25', 38 => '=26', 39 => '=27', + 40 => '=28', 41 => '=29', 42 => '=2A', 43 => '=2B', 44 => '=2C', + 45 => '=2D', 46 => '=2E', 47 => '=2F', 48 => '=30', 49 => '=31', + 50 => '=32', 51 => '=33', 52 => '=34', 53 => '=35', 54 => '=36', + 55 => '=37', 56 => '=38', 57 => '=39', 58 => '=3A', 59 => '=3B', + 60 => '=3C', 61 => '=3D', 62 => '=3E', 63 => '=3F', 64 => '=40', + 65 => '=41', 66 => '=42', 67 => '=43', 68 => '=44', 69 => '=45', + 70 => '=46', 71 => '=47', 72 => '=48', 73 => '=49', 74 => '=4A', + 75 => '=4B', 76 => '=4C', 77 => '=4D', 78 => '=4E', 79 => '=4F', + 80 => '=50', 81 => '=51', 82 => '=52', 83 => '=53', 84 => '=54', + 85 => '=55', 86 => '=56', 87 => '=57', 88 => '=58', 89 => '=59', + 90 => '=5A', 91 => '=5B', 92 => '=5C', 93 => '=5D', 94 => '=5E', + 95 => '=5F', 96 => '=60', 97 => '=61', 98 => '=62', 99 => '=63', + 100 => '=64', 101 => '=65', 102 => '=66', 103 => '=67', 104 => '=68', + 105 => '=69', 106 => '=6A', 107 => '=6B', 108 => '=6C', 109 => '=6D', + 110 => '=6E', 111 => '=6F', 112 => '=70', 113 => '=71', 114 => '=72', + 115 => '=73', 116 => '=74', 117 => '=75', 118 => '=76', 119 => '=77', + 120 => '=78', 121 => '=79', 122 => '=7A', 123 => '=7B', 124 => '=7C', + 125 => '=7D', 126 => '=7E', 127 => '=7F', 128 => '=80', 129 => '=81', + 130 => '=82', 131 => '=83', 132 => '=84', 133 => '=85', 134 => '=86', + 135 => '=87', 136 => '=88', 137 => '=89', 138 => '=8A', 139 => '=8B', + 140 => '=8C', 141 => '=8D', 142 => '=8E', 143 => '=8F', 144 => '=90', + 145 => '=91', 146 => '=92', 147 => '=93', 148 => '=94', 149 => '=95', + 150 => '=96', 151 => '=97', 152 => '=98', 153 => '=99', 154 => '=9A', + 155 => '=9B', 156 => '=9C', 157 => '=9D', 158 => '=9E', 159 => '=9F', + 160 => '=A0', 161 => '=A1', 162 => '=A2', 163 => '=A3', 164 => '=A4', + 165 => '=A5', 166 => '=A6', 167 => '=A7', 168 => '=A8', 169 => '=A9', + 170 => '=AA', 171 => '=AB', 172 => '=AC', 173 => '=AD', 174 => '=AE', + 175 => '=AF', 176 => '=B0', 177 => '=B1', 178 => '=B2', 179 => '=B3', + 180 => '=B4', 181 => '=B5', 182 => '=B6', 183 => '=B7', 184 => '=B8', + 185 => '=B9', 186 => '=BA', 187 => '=BB', 188 => '=BC', 189 => '=BD', + 190 => '=BE', 191 => '=BF', 192 => '=C0', 193 => '=C1', 194 => '=C2', + 195 => '=C3', 196 => '=C4', 197 => '=C5', 198 => '=C6', 199 => '=C7', + 200 => '=C8', 201 => '=C9', 202 => '=CA', 203 => '=CB', 204 => '=CC', + 205 => '=CD', 206 => '=CE', 207 => '=CF', 208 => '=D0', 209 => '=D1', + 210 => '=D2', 211 => '=D3', 212 => '=D4', 213 => '=D5', 214 => '=D6', + 215 => '=D7', 216 => '=D8', 217 => '=D9', 218 => '=DA', 219 => '=DB', + 220 => '=DC', 221 => '=DD', 222 => '=DE', 223 => '=DF', 224 => '=E0', + 225 => '=E1', 226 => '=E2', 227 => '=E3', 228 => '=E4', 229 => '=E5', + 230 => '=E6', 231 => '=E7', 232 => '=E8', 233 => '=E9', 234 => '=EA', + 235 => '=EB', 236 => '=EC', 237 => '=ED', 238 => '=EE', 239 => '=EF', + 240 => '=F0', 241 => '=F1', 242 => '=F2', 243 => '=F3', 244 => '=F4', + 245 => '=F5', 246 => '=F6', 247 => '=F7', 248 => '=F8', 249 => '=F9', + 250 => '=FA', 251 => '=FB', 252 => '=FC', 253 => '=FD', 254 => '=FE', + 255 => '=FF' + ); + + /** + * A map of non-encoded ascii characters. + * @var string[] + * @access protected + */ + protected static $_safeMap = array(); + + /** + * Creates a new QpEncoder for the given CharacterStream. + * @param Swift_CharacterStream $charStream to use for reading characters + * @param Swift_StreamFilter $filter if input should be canonicalized + */ + public function __construct(Swift_CharacterStream $charStream, + Swift_StreamFilter $filter = null) + { + $this->_charStream = $charStream; + if (empty(self::$_safeMap)) + { + foreach (array_merge( + array(0x09, 0x20), range(0x21, 0x3C), range(0x3E, 0x7E)) as $byte) + { + self::$_safeMap[$byte] = chr($byte); + } + } + $this->_filter = $filter; + } + + /** + * Takes an unencoded string and produces a QP encoded string from it. + * QP encoded strings have a maximum line length of 76 characters. + * If the first line needs to be shorter, indicate the difference with + * $firstLineOffset. + * @param string $string to encode + * @param int $firstLineOffset, optional + * @param int $maxLineLength, optional, 0 indicates the default of 76 chars + * @return string + */ + public function encodeString($string, $firstLineOffset = 0, + $maxLineLength = 0) + { + if ($maxLineLength > 76 || $maxLineLength <= 0) + { + $maxLineLength = 76; + } + + $thisLineLength = $maxLineLength - $firstLineOffset; + + $lines = array(); + $lNo = 0; + $lines[$lNo] = ''; + $currentLine =& $lines[$lNo++]; + $size=$lineLen=0; + + $this->_charStream->flushContents(); + $this->_charStream->importString($string); + + //Fetching more than 4 chars at one is slower, as is fetching fewer bytes + // Conveniently 4 chars is the UTF-8 safe number since UTF-8 has up to 6 + // bytes per char and (6 * 4 * 3 = 72 chars per line) * =NN is 3 bytes + while (false !== $bytes = $this->_nextSequence()) + { + //If we're filtering the input + if (isset($this->_filter)) + { + //If we can't filter because we need more bytes + while ($this->_filter->shouldBuffer($bytes)) + { + //Then collect bytes into the buffer + if (false === $moreBytes = $this->_nextSequence(1)) + { + break; + } + + foreach ($moreBytes as $b) + { + $bytes[] = $b; + } + } + //And filter them + $bytes = $this->_filter->filter($bytes); + } + + $enc = $this->_encodeByteSequence($bytes, $size); + if ($currentLine && $lineLen+$size >= $thisLineLength) + { + $lines[$lNo] = ''; + $currentLine =& $lines[$lNo++]; + $thisLineLength = $maxLineLength; + $lineLen=0; + } + $lineLen+=$size; + $currentLine .= $enc; + } + + return $this->_standardize(implode("=\r\n", $lines)); + } + + /** + * Updates the charset used. + * @param string $charset + */ + public function charsetChanged($charset) + { + $this->_charStream->setCharacterSet($charset); + } + + // -- Protected methods + + /** + * Encode the given byte array into a verbatim QP form. + * @param int[] $bytes + * @return string + * @access protected + */ + protected function _encodeByteSequence(array $bytes, &$size) + { + $ret = ''; + $size=0; + foreach ($bytes as $b) + { + if (isset(self::$_safeMap[$b])) + { + $ret .= self::$_safeMap[$b]; + ++$size; + } + else + { + $ret .= self::$_qpMap[$b]; + $size+=3; + } + } + return $ret; + } + + /** + * Get the next sequence of bytes to read from the char stream. + * @param int $size number of bytes to read + * @return int[] + * @access protected + */ + protected function _nextSequence($size = 4) + { + return $this->_charStream->readBytes($size); + } + + /** + * Make sure CRLF is correct and HT/SPACE are in valid places. + * @param string $string + * @return string + * @access protected + */ + protected function _standardize($string) + { + $string = str_replace(array("\t=0D=0A", " =0D=0A", "=0D=0A"), + array("=09\r\n", "=20\r\n", "\r\n"), $string + ); + switch ($end = ord(substr($string, -1))) + { + case 0x09: + case 0x20: + $string = substr_replace($string, self::$_qpMap[$end], -1); + } + return $string; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/Rfc2231Encoder.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/Rfc2231Encoder.php new file mode 100644 index 0000000..febc6ba --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoder/Rfc2231Encoder.php @@ -0,0 +1,89 @@ +_charStream = $charStream; + } + + /** + * Takes an unencoded string and produces a string encoded according to + * RFC 2231 from it. + * @param string $string to encode + * @param int $firstLineOffset + * @param int $maxLineLength, optional, 0 indicates the default of 75 bytes + * @return string + */ + public function encodeString($string, $firstLineOffset = 0, + $maxLineLength = 0) + { + $lines = array(); $lineCount = 0; + $lines[] = ''; + $currentLine =& $lines[$lineCount++]; + + if (0 >= $maxLineLength) + { + $maxLineLength = 75; + } + + $this->_charStream->flushContents(); + $this->_charStream->importString($string); + + $thisLineLength = $maxLineLength - $firstLineOffset; + + while (false !== $char = $this->_charStream->read(4)) + { + $encodedChar = rawurlencode($char); + if (0 != strlen($currentLine) + && strlen($currentLine . $encodedChar) > $thisLineLength) + { + $lines[] = ''; + $currentLine =& $lines[$lineCount++]; + $thisLineLength = $maxLineLength; + } + $currentLine .= $encodedChar; + } + + return implode("\r\n", $lines); + } + + /** + * Updates the charset used. + * @param string $charset + */ + public function charsetChanged($charset) + { + $this->_charStream->setCharacterSet($charset); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoding.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoding.php new file mode 100644 index 0000000..1849a82 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Encoding.php @@ -0,0 +1,70 @@ +lookup($key); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandEvent.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandEvent.php new file mode 100644 index 0000000..73eb585 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandEvent.php @@ -0,0 +1,67 @@ +_command = $command; + $this->_successCodes = $successCodes; + } + + /** + * Get the command which was sent to the server. + * @return string + */ + public function getCommand() + { + return $this->_command; + } + + /** + * Get the numeric response codes which indicate success for this command. + * @return int[] + */ + public function getSuccessCodes() + { + return $this->_successCodes; + } + +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandListener.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandListener.php new file mode 100644 index 0000000..2fd7117 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/CommandListener.php @@ -0,0 +1,29 @@ +_source = $source; + } + + /** + * Get the source object of this event. + * @return object + */ + public function getSource() + { + return $this->_source; + } + + /** + * Prevent this Event from bubbling any further up the stack. + * @param boolean $cancel, optional + */ + public function cancelBubble($cancel = true) + { + $this->_bubbleCancelled = $cancel; + } + + /** + * Returns true if this Event will not bubble any further up the stack. + * @return boolean + */ + public function bubbleCancelled() + { + return $this->_bubbleCancelled; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseEvent.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseEvent.php new file mode 100644 index 0000000..addf9e7 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseEvent.php @@ -0,0 +1,65 @@ +_response = $response; + $this->_valid = $valid; + } + + /** + * Get the response which was received from the server. + * @return string + */ + public function getResponse() + { + return $this->_response; + } + + /** + * Get the success status of this Event. + * @return boolean + */ + public function isValid() + { + return $this->_valid; + } + +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseListener.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseListener.php new file mode 100644 index 0000000..092385b --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/ResponseListener.php @@ -0,0 +1,29 @@ +_message = $message; + $this->_result = self::RESULT_PENDING; + } + + /** + * Get the Transport used to send the Message. + * @return Swift_Transport + */ + public function getTransport() + { + return $this->getSource(); + } + + /** + * Get the Message being sent. + * @return Swift_Mime_Message + */ + public function getMessage() + { + return $this->_message; + } + + /** + * Set the array of addresses that failed in sending. + * @param array $recipients + */ + public function setFailedRecipients($recipients) + { + $this->_failedRecipients = $recipients; + } + + /** + * Get an recipient addresses which were not accepted for delivery. + * @return string[] + */ + public function getFailedRecipients() + { + return $this->_failedRecipients; + } + + /** + * Set the result of sending. + * @return int + */ + public function setResult($result) + { + $this->_result = $result; + } + + /** + * Get the result of this Event. + * The return value is a bitmask from + * {@link RESULT_PENDING, RESULT_SUCCESS, RESULT_TENTATIVE, RESULT_FAILED} + * @return int + */ + public function getResult() + { + return $this->_result; + } + +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/SendListener.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/SendListener.php new file mode 100644 index 0000000..a8f0cc3 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/SendListener.php @@ -0,0 +1,35 @@ +_eventMap = array( + 'Swift_Events_CommandEvent' => 'Swift_Events_CommandListener', + 'Swift_Events_ResponseEvent' => 'Swift_Events_ResponseListener', + 'Swift_Events_SendEvent' => 'Swift_Events_SendListener', + 'Swift_Events_TransportChangeEvent' => 'Swift_Events_TransportChangeListener', + 'Swift_Events_TransportExceptionEvent' => 'Swift_Events_TransportExceptionListener' + ); + } + + /** + * Create a new SendEvent for $source and $message. + * + * @param Swift_Transport $source + * @param Swift_Mime_Message + * @return Swift_Events_SendEvent + */ + public function createSendEvent(Swift_Transport $source, + Swift_Mime_Message $message) + { + return new Swift_Events_SendEvent($source, $message); + } + + /** + * Create a new CommandEvent for $source and $command. + * + * @param Swift_Transport $source + * @param string $command That will be executed + * @param array $successCodes That are needed + * @return Swift_Events_CommandEvent + */ + public function createCommandEvent(Swift_Transport $source, + $command, $successCodes = array()) + { + return new Swift_Events_CommandEvent($source, $command, $successCodes); + } + + /** + * Create a new ResponseEvent for $source and $response. + * + * @param Swift_Transport $source + * @param string $response + * @param boolean $valid If the response is valid + * @return Swift_Events_ResponseEvent + */ + public function createResponseEvent(Swift_Transport $source, + $response, $valid) + { + return new Swift_Events_ResponseEvent($source, $response, $valid); + } + + /** + * Create a new TransportChangeEvent for $source. + * + * @param Swift_Transport $source + * @return Swift_Events_TransportChangeEvent + */ + public function createTransportChangeEvent(Swift_Transport $source) + { + return new Swift_Events_TransportChangeEvent($source); + } + + /** + * Create a new TransportExceptionEvent for $source. + * + * @param Swift_Transport $source + * @param Swift_TransportException $ex + * @return Swift_Events_TransportExceptionEvent + */ + public function createTransportExceptionEvent(Swift_Transport $source, + Swift_TransportException $ex) + { + return new Swift_Events_TransportExceptionEvent($source, $ex); + } + + /** + * Bind an event listener to this dispatcher. + * + * @param Swift_Events_EventListener $listener + */ + public function bindEventListener(Swift_Events_EventListener $listener) + { + foreach ($this->_listeners as $l) + { + //Already loaded + if ($l === $listener) + { + return; + } + } + $this->_listeners[] = $listener; + } + + /** + * Dispatch the given Event to all suitable listeners. + * + * @param Swift_Events_EventObject $evt + * @param string $target method + */ + public function dispatchEvent(Swift_Events_EventObject $evt, $target) + { + $this->_prepareBubbleQueue($evt); + $this->_bubble($evt, $target); + } + + // -- Private methods + + /** Queue listeners on a stack ready for $evt to be bubbled up it */ + private function _prepareBubbleQueue(Swift_Events_EventObject $evt) + { + $this->_bubbleQueue = array(); + $evtClass = get_class($evt); + foreach ($this->_listeners as $listener) + { + if (array_key_exists($evtClass, $this->_eventMap) + && ($listener instanceof $this->_eventMap[$evtClass])) + { + $this->_bubbleQueue[] = $listener; + } + } + } + + /** Bubble $evt up the stack calling $target() on each listener */ + private function _bubble(Swift_Events_EventObject $evt, $target) + { + if (!$evt->bubbleCancelled() && $listener = array_shift($this->_bubbleQueue)) + { + $listener->$target($evt); + $this->_bubble($evt, $target); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeEvent.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeEvent.php new file mode 100644 index 0000000..f069a4c --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeEvent.php @@ -0,0 +1,31 @@ +getSource(); + } + +} \ No newline at end of file diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeListener.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeListener.php new file mode 100644 index 0000000..ba729d0 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportChangeListener.php @@ -0,0 +1,53 @@ +_exception = $ex; + } + + /** + * Get the TransportException thrown. + * @return Swift_TransportException + */ + public function getException() + { + return $this->_exception; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportExceptionListener.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportExceptionListener.php new file mode 100644 index 0000000..d6dce94 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Events/TransportExceptionListener.php @@ -0,0 +1,30 @@ +createDependenciesFor('transport.failover') + ); + + $this->setTransports($transports); + } + + /** + * Create a new FailoverTransport instance. + * @param string $transports + * @return Swift_FailoverTransport + */ + public static function newInstance($transports = array()) + { + return new self($transports); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/FileStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/FileStream.php new file mode 100644 index 0000000..a7f894d --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/FileStream.php @@ -0,0 +1,28 @@ +setFile( + new Swift_ByteStream_FileByteStream($path) + ); + return $image; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/InputByteStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/InputByteStream.php new file mode 100644 index 0000000..e8f45f4 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/InputByteStream.php @@ -0,0 +1,72 @@ +_stream = $stream; + } + + /** + * Set a string into the cache under $itemKey for the namespace $nsKey. + * @param string $nsKey + * @param string $itemKey + * @param string $string + * @param int $mode + * @see MODE_WRITE, MODE_APPEND + */ + public function setString($nsKey, $itemKey, $string, $mode) + { + $this->_prepareCache($nsKey); + switch ($mode) + { + case self::MODE_WRITE: + $this->_contents[$nsKey][$itemKey] = $string; + break; + case self::MODE_APPEND: + if (!$this->hasKey($nsKey, $itemKey)) + { + $this->_contents[$nsKey][$itemKey] = ''; + } + $this->_contents[$nsKey][$itemKey] .= $string; + break; + default: + throw new Swift_SwiftException( + 'Invalid mode [' . $mode . '] used to set nsKey='. + $nsKey . ', itemKey=' . $itemKey + ); + } + } + + /** + * Set a ByteStream into the cache under $itemKey for the namespace $nsKey. + * @param string $nsKey + * @param string $itemKey + * @param Swift_OutputByteStream $os + * @param int $mode + * @see MODE_WRITE, MODE_APPEND + */ + public function importFromByteStream($nsKey, $itemKey, Swift_OutputByteStream $os, + $mode) + { + $this->_prepareCache($nsKey); + switch ($mode) + { + case self::MODE_WRITE: + $this->clearKey($nsKey, $itemKey); + case self::MODE_APPEND: + if (!$this->hasKey($nsKey, $itemKey)) + { + $this->_contents[$nsKey][$itemKey] = ''; + } + while (false !== $bytes = $os->read(8192)) + { + $this->_contents[$nsKey][$itemKey] .= $bytes; + } + break; + default: + throw new Swift_SwiftException( + 'Invalid mode [' . $mode . '] used to set nsKey='. + $nsKey . ', itemKey=' . $itemKey + ); + } + } + + /** + * Provides a ByteStream which when written to, writes data to $itemKey. + * NOTE: The stream will always write in append mode. + * @param string $nsKey + * @param string $itemKey + * @return Swift_InputByteStream + */ + public function getInputByteStream($nsKey, $itemKey, + Swift_InputByteStream $writeThrough = null) + { + $is = clone $this->_stream; + $is->setKeyCache($this); + $is->setNsKey($nsKey); + $is->setItemKey($itemKey); + if (isset($writeThrough)) + { + $is->setWriteThroughStream($writeThrough); + } + return $is; + } + + /** + * Get data back out of the cache as a string. + * @param string $nsKey + * @param string $itemKey + * @return string + */ + public function getString($nsKey, $itemKey) + { + $this->_prepareCache($nsKey); + if ($this->hasKey($nsKey, $itemKey)) + { + return $this->_contents[$nsKey][$itemKey]; + } + } + + /** + * Get data back out of the cache as a ByteStream. + * @param string $nsKey + * @param string $itemKey + * @param Swift_InputByteStream $is to write the data to + */ + public function exportToByteStream($nsKey, $itemKey, Swift_InputByteStream $is) + { + $this->_prepareCache($nsKey); + $is->write($this->getString($nsKey, $itemKey)); + } + + /** + * Check if the given $itemKey exists in the namespace $nsKey. + * @param string $nsKey + * @param string $itemKey + * @return boolean + */ + public function hasKey($nsKey, $itemKey) + { + $this->_prepareCache($nsKey); + return array_key_exists($itemKey, $this->_contents[$nsKey]); + } + + /** + * Clear data for $itemKey in the namespace $nsKey if it exists. + * @param string $nsKey + * @param string $itemKey + */ + public function clearKey($nsKey, $itemKey) + { + unset($this->_contents[$nsKey][$itemKey]); + } + + /** + * Clear all data in the namespace $nsKey if it exists. + * @param string $nsKey + */ + public function clearAll($nsKey) + { + unset($this->_contents[$nsKey]); + } + + // -- Private methods + + /** + * Initialize the namespace of $nsKey if needed. + * @param string $nsKey + * @access private + */ + private function _prepareCache($nsKey) + { + if (!array_key_exists($nsKey, $this->_contents)) + { + $this->_contents[$nsKey] = array(); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/DiskKeyCache.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/DiskKeyCache.php new file mode 100644 index 0000000..599fd6c --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/DiskKeyCache.php @@ -0,0 +1,316 @@ +_stream = $stream; + $this->_path = $path; + $this->_quotes = get_magic_quotes_runtime(); + } + + /** + * Set a string into the cache under $itemKey for the namespace $nsKey. + * @param string $nsKey + * @param string $itemKey + * @param string $string + * @param int $mode + * @throws Swift_IoException + * @see MODE_WRITE, MODE_APPEND + */ + public function setString($nsKey, $itemKey, $string, $mode) + { + $this->_prepareCache($nsKey); + switch ($mode) + { + case self::MODE_WRITE: + $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START); + break; + case self::MODE_APPEND: + $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_END); + break; + default: + throw new Swift_SwiftException( + 'Invalid mode [' . $mode . '] used to set nsKey='. + $nsKey . ', itemKey=' . $itemKey + ); + break; + } + fwrite($fp, $string); + } + + /** + * Set a ByteStream into the cache under $itemKey for the namespace $nsKey. + * @param string $nsKey + * @param string $itemKey + * @param Swift_OutputByteStream $os + * @param int $mode + * @see MODE_WRITE, MODE_APPEND + * @throws Swift_IoException + */ + public function importFromByteStream($nsKey, $itemKey, Swift_OutputByteStream $os, + $mode) + { + $this->_prepareCache($nsKey); + switch ($mode) + { + case self::MODE_WRITE: + $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START); + break; + case self::MODE_APPEND: + $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_END); + break; + default: + throw new Swift_SwiftException( + 'Invalid mode [' . $mode . '] used to set nsKey='. + $nsKey . ', itemKey=' . $itemKey + ); + break; + } + while (false !== $bytes = $os->read(8192)) + { + fwrite($fp, $bytes); + } + } + + /** + * Provides a ByteStream which when written to, writes data to $itemKey. + * NOTE: The stream will always write in append mode. + * @param string $nsKey + * @param string $itemKey + * @return Swift_InputByteStream + */ + public function getInputByteStream($nsKey, $itemKey, + Swift_InputByteStream $writeThrough = null) + { + $is = clone $this->_stream; + $is->setKeyCache($this); + $is->setNsKey($nsKey); + $is->setItemKey($itemKey); + if (isset($writeThrough)) + { + $is->setWriteThroughStream($writeThrough); + } + return $is; + } + + /** + * Get data back out of the cache as a string. + * @param string $nsKey + * @param string $itemKey + * @return string + * @throws Swift_IoException + */ + public function getString($nsKey, $itemKey) + { + $this->_prepareCache($nsKey); + if ($this->hasKey($nsKey, $itemKey)) + { + $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START); + if ($this->_quotes) + { + set_magic_quotes_runtime(0); + } + $str = ''; + while (!feof($fp) && false !== $bytes = fread($fp, 8192)) + { + $str .= $bytes; + } + if ($this->_quotes) + { + set_magic_quotes_runtime(1); + } + return $str; + } + } + + /** + * Get data back out of the cache as a ByteStream. + * @param string $nsKey + * @param string $itemKey + * @param Swift_InputByteStream $is to write the data to + */ + public function exportToByteStream($nsKey, $itemKey, Swift_InputByteStream $is) + { + if ($this->hasKey($nsKey, $itemKey)) + { + $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_START); + if ($this->_quotes) + { + set_magic_quotes_runtime(0); + } + while (!feof($fp) && false !== $bytes = fread($fp, 8192)) + { + $is->write($bytes); + } + if ($this->_quotes) + { + set_magic_quotes_runtime(1); + } + } + } + + /** + * Check if the given $itemKey exists in the namespace $nsKey. + * @param string $nsKey + * @param string $itemKey + * @return boolean + */ + public function hasKey($nsKey, $itemKey) + { + return is_file($this->_path . '/' . $nsKey . '/' . $itemKey); + } + + /** + * Clear data for $itemKey in the namespace $nsKey if it exists. + * @param string $nsKey + * @param string $itemKey + */ + public function clearKey($nsKey, $itemKey) + { + if ($this->hasKey($nsKey, $itemKey)) + { + $fp = $this->_getHandle($nsKey, $itemKey, self::POSITION_END); + fclose($fp); + unlink($this->_path . '/' . $nsKey . '/' . $itemKey); + } + unset($this->_keys[$nsKey][$itemKey]); + } + + /** + * Clear all data in the namespace $nsKey if it exists. + * @param string $nsKey + */ + public function clearAll($nsKey) + { + if (array_key_exists($nsKey, $this->_keys)) + { + foreach ($this->_keys[$nsKey] as $itemKey=>$null) + { + $this->clearKey($nsKey, $itemKey); + } + rmdir($this->_path . '/' . $nsKey); + unset($this->_keys[$nsKey]); + } + } + + // -- Private methods + + /** + * Initialize the namespace of $nsKey if needed. + * @param string $nsKey + * @access private + */ + private function _prepareCache($nsKey) + { + $cacheDir = $this->_path . '/' . $nsKey; + if (!is_dir($cacheDir)) + { + if (!mkdir($cacheDir)) + { + throw new Swift_IoException('Failed to create cache directory ' . $cacheDir); + } + $this->_keys[$nsKey] = array(); + } + } + + /** + * Get a file handle on the cache item. + * @param string $nsKey + * @param string $itemKey + * @param int $position + * @return resource + * @access private + */ + private function _getHandle($nsKey, $itemKey, $position) + { + if (!isset($this->_keys[$nsKey]) || !array_key_exists($itemKey, $this->_keys[$nsKey])) + { + $fp = fopen($this->_path . '/' . $nsKey . '/' . $itemKey, 'w+b'); + $this->_keys[$nsKey][$itemKey] = $fp; + } + if (self::POSITION_START == $position) + { + fseek($this->_keys[$nsKey][$itemKey], 0, SEEK_SET); + } + else + { + fseek($this->_keys[$nsKey][$itemKey], 0, SEEK_END); + } + return $this->_keys[$nsKey][$itemKey]; + } + + /** + * Destructor. + */ + public function __destruct() + { + foreach ($this->_keys as $nsKey=>$null) + { + $this->clearAll($nsKey); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/KeyCacheInputStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/KeyCacheInputStream.php new file mode 100644 index 0000000..a1f4440 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/KeyCache/KeyCacheInputStream.php @@ -0,0 +1,53 @@ +_keyCache = $keyCache; + } + + /** + * Specify a stream to write through for each write(). + * @param Swift_InputByteStream $is + */ + public function setWriteThroughStream(Swift_InputByteStream $is) + { + $this->_writeThrough = $is; + } + + /** + * Writes $bytes to the end of the stream. + * @param string $bytes + * @param Swift_InputByteStream $is, optional + */ + public function write($bytes, Swift_InputByteStream $is = null) + { + $this->_keyCache->setString( + $this->_nsKey, $this->_itemKey, $bytes, Swift_KeyCache::MODE_APPEND + ); + if (isset($is)) + { + $is->write($bytes); + } + if (isset($this->_writeThrough)) + { + $this->_writeThrough->write($bytes); + } + } + + /** + * Not used. + */ + public function commit() + { + } + + /** + * Not used. + */ + public function bind(Swift_InputByteStream $is) + { + } + + /** + * Not used. + */ + public function unbind(Swift_InputByteStream $is) + { + } + + /** + * Flush the contents of the stream (empty it) and set the internal pointer + * to the beginning. + */ + public function flushBuffers() + { + $this->_keyCache->clearKey($this->_nsKey, $this->_itemKey); + } + + /** + * Set the nsKey which will be written to. + * @param string $nsKey + */ + public function setNsKey($nsKey) + { + $this->_nsKey = $nsKey; + } + + /** + * Set the itemKey which will be written to. + * @param string $itemKey + */ + public function setItemKey($itemKey) + { + $this->_itemKey = $itemKey; + } + + /** + * Any implementation should be cloneable, allowing the clone to access a + * separate $nsKey and $itemKey. + */ + public function __clone() + { + $this->_writeThrough = null; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/LoadBalancedTransport.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/LoadBalancedTransport.php new file mode 100644 index 0000000..14ae292 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/LoadBalancedTransport.php @@ -0,0 +1,48 @@ +createDependenciesFor('transport.loadbalanced') + ); + + $this->setTransports($transports); + } + + /** + * Create a new LoadBalancedTransport instance. + * @param string $transports + * @return Swift_LoadBalancedTransport + */ + public static function newInstance($transports = array()) + { + return new self($transports); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MailTransport.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MailTransport.php new file mode 100644 index 0000000..afe29c6 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MailTransport.php @@ -0,0 +1,48 @@ +createDependenciesFor('transport.mail') + ); + + $this->setExtraParams($extraParams); + } + + /** + * Create a new MailTransport instance. + * @param string $extraParams To be passed to mail() + * @return Swift_MailTransport + */ + public static function newInstance($extraParams = '-f%s') + { + return new self($extraParams); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer.php new file mode 100644 index 0000000..c92feb4 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer.php @@ -0,0 +1,173 @@ +_transport = $transport; + } + + /** + * Create a new Mailer instance. + * + * @param Swift_Transport $transport + * @return Swift_Mailer + */ + public static function newInstance(Swift_Transport $transport) + { + return new self($transport); + } + + /** + * Send the given Message like it would be sent in a mail client. + * + * All recipients (with the exception of Bcc) will be able to see the other + * recipients this message was sent to. + * + * If you need to send to each recipient without disclosing details about the + * other recipients see {@link batchSend()}. + * + * Recipient/sender data will be retreived from the Message object. + * + * The return value is the number of recipients who were accepted for + * delivery. + * + * @param Swift_Mime_Message $message + * @param array &$failedRecipients, optional + * @return int + * @see batchSend() + */ + public function send(Swift_Mime_Message $message, &$failedRecipients = null) + { + $failedRecipients = (array) $failedRecipients; + + if (!$this->_transport->isStarted()) + { + $this->_transport->start(); + } + + return $this->_transport->send($message, $failedRecipients); + } + + /** + * Send the given Message to all recipients individually. + * + * This differs from {@link send()} in the way headers are presented to the + * recipient. The only recipient in the "To:" field will be the individual + * recipient it was sent to. + * + * If an iterator is provided, recipients will be read from the iterator + * one-by-one, otherwise recipient data will be retreived from the Message + * object. + * + * Sender information is always read from the Message object. + * + * The return value is the number of recipients who were accepted for + * delivery. + * + * @param Swift_Mime_Message $message + * @param array &$failedRecipients, optional + * @param Swift_Mailer_RecipientIterator $it, optional + * @return int + * @see send() + */ + public function batchSend(Swift_Mime_Message $message, + &$failedRecipients = null, + Swift_Mailer_RecipientIterator $it = null) + { + $failedRecipients = (array) $failedRecipients; + + $sent = 0; + $to = $message->getTo(); + $cc = $message->getCc(); + $bcc = $message->getBcc(); + + if (!empty($cc)) + { + $message->setCc(array()); + } + if (!empty($bcc)) + { + $message->setBcc(array()); + } + + //Use an iterator if set + if (isset($it)) + { + while ($it->hasNext()) + { + $message->setTo($it->nextRecipient()); + $sent += $this->send($message, $failedRecipients); + } + } + else + { + foreach ($to as $address => $name) + { + $message->setTo(array($address => $name)); + $sent += $this->send($message, $failedRecipients); + } + } + + $message->setTo($to); + + if (!empty($cc)) + { + $message->setCc($cc); + } + if (!empty($bcc)) + { + $message->setBcc($bcc); + } + + return $sent; + } + + /** + * Register a plugin using a known unique key (e.g. myPlugin). + * + * @param Swift_Events_EventListener $plugin + * @param string $key + */ + public function registerPlugin(Swift_Events_EventListener $plugin) + { + $this->_transport->registerPlugin($plugin); + } + + /** + * The Transport used to send messages. + * @return Swift_Transport + */ + public function getTransport() + { + return $this->_transport; + } +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/ArrayRecipientIterator.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/ArrayRecipientIterator.php new file mode 100644 index 0000000..65d60c1 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/ArrayRecipientIterator.php @@ -0,0 +1,59 @@ +_recipients = $recipients; + } + + /** + * Returns true only if there are more recipients to send to. + * @return boolean + */ + public function hasNext() + { + return !empty($this->_recipients); + } + + /** + * Returns an array where the keys are the addresses of recipients and the + * values are the names. + * e.g. ('foo@bar' => 'Foo') or ('foo@bar' => NULL) + * @return array + */ + public function nextRecipient() + { + return array_splice($this->_recipients, 0, 1); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/RecipientIterator.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/RecipientIterator.php new file mode 100644 index 0000000..2713841 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mailer/RecipientIterator.php @@ -0,0 +1,34 @@ + 'Foo') or ('foo@bar' => NULL) + * @return array + */ + public function nextRecipient(); + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Message.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Message.php new file mode 100644 index 0000000..e8183ea --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Message.php @@ -0,0 +1,82 @@ +createDependenciesFor('mime.message') + ); + + if (!isset($charset)) + { + $charset = Swift_DependencyContainer::getInstance() + ->lookup('properties.charset'); + } + $this->setSubject($subject); + $this->setBody($body); + $this->setCharset($charset); + if ($contentType) + { + $this->setContentType($contentType); + } + } + + /** + * Create a new Message. + * @param string $subject + * @param string $body + * @param string $contentType + * @param string $charset + * @return Swift_Mime_Message + */ + public static function newInstance($subject = null, $body = null, + $contentType = null, $charset = null) + { + return new self($subject, $body, $contentType, $charset); + } + + /** + * Add a MimePart to this Message. + * @param string|Swift_OutputByteStream $body + * @param string $contentType + * @param string $charset + */ + public function addPart($body, $contentType = null, $charset = null) + { + return $this->attach(Swift_MimePart::newInstance( + $body, $contentType, $charset + )); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Attachment.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Attachment.php new file mode 100644 index 0000000..25ef68b --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Attachment.php @@ -0,0 +1,143 @@ +setDisposition('attachment'); + $this->setContentType('application/octet-stream'); + $this->_mimeTypes = $mimeTypes; + } + + /** + * Get the nesting level used for this attachment. + * Always returns {@link LEVEL_MIXED}. + * @return int + */ + public function getNestingLevel() + { + return self::LEVEL_MIXED; + } + + /** + * Get the Content-Disposition of this attachment. + * By default attachments have a disposition of "attachment". + * @return string + */ + public function getDisposition() + { + return $this->_getHeaderFieldModel('Content-Disposition'); + } + + /** + * Set the Content-Disposition of this attachment. + * @param string $disposition + */ + public function setDisposition($disposition) + { + if (!$this->_setHeaderFieldModel('Content-Disposition', $disposition)) + { + $this->getHeaders()->addParameterizedHeader( + 'Content-Disposition', $disposition + ); + } + return $this; + } + + /** + * Get the filename of this attachment when downloaded. + * @return string + */ + public function getFilename() + { + return $this->_getHeaderParameter('Content-Disposition', 'filename'); + } + + /** + * Set the filename of this attachment. + * @param string $filename + */ + public function setFilename($filename) + { + $this->_setHeaderParameter('Content-Disposition', 'filename', $filename); + $this->_setHeaderParameter('Content-Type', 'name', $filename); + return $this; + } + + /** + * Get the file size of this attachment. + * @return int + */ + public function getSize() + { + return $this->_getHeaderParameter('Content-Disposition', 'size'); + } + + /** + * Set the file size of this attachment. + * @param int $size + */ + public function setSize($size) + { + $this->_setHeaderParameter('Content-Disposition', 'size', $size); + return $this; + } + + /** + * Set the file that this attachment is for. + * @param Swift_FileStream $file + * @param string $contentType optional + */ + public function setFile(Swift_FileStream $file, $contentType = null) + { + $this->setFilename(basename($file->getPath())); + $this->setBody($file, $contentType); + if (!isset($contentType)) + { + $extension = strtolower(substr( + $file->getPath(), strrpos($file->getPath(), '.') + 1 + )); + + if (array_key_exists($extension, $this->_mimeTypes)) + { + $this->setContentType($this->_mimeTypes[$extension]); + } + } + return $this; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/CharsetObserver.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/CharsetObserver.php new file mode 100644 index 0000000..c26009f --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/CharsetObserver.php @@ -0,0 +1,26 @@ += $maxLineLength || 76 < $maxLineLength) + { + $maxLineLength = 76; + } + + $remainder = 0; + + while (false !== $bytes = $os->read(8190)) + { + $encoded = base64_encode($bytes); + $encodedTransformed = ''; + $thisMaxLineLength = $maxLineLength - $remainder - $firstLineOffset; + + while ($thisMaxLineLength < strlen($encoded)) + { + $encodedTransformed .= substr($encoded, 0, $thisMaxLineLength) . "\r\n"; + $firstLineOffset = 0; + $encoded = substr($encoded, $thisMaxLineLength); + $thisMaxLineLength = $maxLineLength; + $remainder = 0; + } + + if (0 < $remainingLength = strlen($encoded)) + { + $remainder += $remainingLength; + $encodedTransformed .= $encoded; + $encoded = null; + } + + $is->write($encodedTransformed); + } + } + + /** + * Get the name of this encoding scheme. + * Returns the string 'base64'. + * @return string + */ + public function getName() + { + return 'base64'; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php new file mode 100644 index 0000000..4a725d8 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/PlainContentEncoder.php @@ -0,0 +1,175 @@ +_name = $name; + $this->_canonical = $canonical; + } + + /** + * Encode a given string to produce an encoded string. + * @param string $string + * @param int $firstLineOffset, ignored + * @param int $maxLineLength - 0 means no wrapping will occur + * @return string + */ + public function encodeString($string, $firstLineOffset = 0, + $maxLineLength = 0) + { + if ($this->_canonical) + { + $string = $this->_canonicalize($string); + } + return $this->_safeWordWrap($string, $maxLineLength, "\r\n"); + } + + /** + * Encode stream $in to stream $out. + * @param Swift_OutputByteStream $in + * @param Swift_InputByteStream $out + * @param int $firstLineOffset, ignored + * @param int $maxLineLength, optional, 0 means no wrapping will occur + */ + public function encodeByteStream( + Swift_OutputByteStream $os, Swift_InputByteStream $is, $firstLineOffset = 0, + $maxLineLength = 0) + { + $leftOver = ''; + while (false !== $bytes = $os->read(8192)) + { + $toencode = $leftOver . $bytes; + if ($this->_canonical) + { + $toencode = $this->_canonicalize($toencode); + } + $wrapped = $this->_safeWordWrap($toencode, $maxLineLength, "\r\n"); + $lastLinePos = strrpos($wrapped, "\r\n"); + $leftOver = substr($wrapped, $lastLinePos); + $wrapped = substr($wrapped, 0, $lastLinePos); + + $is->write($wrapped); + } + if (strlen($leftOver)) + { + $is->write($leftOver); + } + } + + /** + * Get the name of this encoding scheme. + * @return string + */ + public function getName() + { + return $this->_name; + } + + /** + * Not used. + */ + public function charsetChanged($charset) + { + } + + // -- Private methods + + /** + * A safer (but weaker) wordwrap for unicode. + * @param string $string + * @param int $length + * @param string $le + * @return string + * @access private + */ + private function _safeWordwrap($string, $length = 75, $le = "\r\n") + { + if (0 >= $length) + { + return $string; + } + + $originalLines = explode($le, $string); + + $lines = array(); + $lineCount = 0; + + foreach ($originalLines as $originalLine) + { + $lines[] = ''; + $currentLine =& $lines[$lineCount++]; + + //$chunks = preg_split('/(?<=[\ \t,\.!\?\-&\+\/])/', $originalLine); + $chunks = preg_split('/(?<=\s)/', $originalLine); + + foreach ($chunks as $chunk) + { + if (0 != strlen($currentLine) + && strlen($currentLine . $chunk) > $length) + { + $lines[] = ''; + $currentLine =& $lines[$lineCount++]; + } + $currentLine .= $chunk; + } + } + + return implode("\r\n", $lines); + } + + /** + * Canonicalize string input (fix CRLF). + * @param string $string + * @return string + * @access private + */ + private function _canonicalize($string) + { + return str_replace( + array("\r\n", "\r", "\n"), + array("\n", "\n", "\r\n"), + $string + ); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php new file mode 100644 index 0000000..3beeb63 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ContentEncoder/QpContentEncoder.php @@ -0,0 +1,117 @@ + 76 || $maxLineLength <= 0) + { + $maxLineLength = 76; + } + + $thisLineLength = $maxLineLength - $firstLineOffset; + + $this->_charStream->flushContents(); + $this->_charStream->importByteStream($os); + + $currentLine = ''; + $prepend = ''; + $size=$lineLen=0; + + while (false !== $bytes = $this->_nextSequence()) + { + //If we're filtering the input + if (isset($this->_filter)) + { + //If we can't filter because we need more bytes + while ($this->_filter->shouldBuffer($bytes)) + { + //Then collect bytes into the buffer + if (false === $moreBytes = $this->_nextSequence(1)) + { + break; + } + + foreach ($moreBytes as $b) + { + $bytes[] = $b; + } + } + //And filter them + $bytes = $this->_filter->filter($bytes); + } + + $enc = $this->_encodeByteSequence($bytes, $size); + if ($currentLine && $lineLen+$size >= $thisLineLength) + { + $is->write($prepend . $this->_standardize($currentLine)); + $currentLine = ''; + $prepend = "=\r\n"; + $thisLineLength = $maxLineLength; + $lineLen=0; + } + $lineLen+=$size; + $currentLine .= $enc; + } + if (strlen($currentLine)) + { + $is->write($prepend . $this->_standardize($currentLine)); + } + } + + /** + * Get the name of this encoding scheme. + * Returns the string 'quoted-printable'. + * @return string + */ + public function getName() + { + return 'quoted-printable'; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EmbeddedFile.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EmbeddedFile.php new file mode 100644 index 0000000..983b78d --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EmbeddedFile.php @@ -0,0 +1,51 @@ +setDisposition('inline'); + $this->setId($this->getId()); + } + + /** + * Get the nesting level of this EmbeddedFile. + * Returns {@link LEVEL_RELATED}. + * @return int + */ + public function getNestingLevel() + { + return self::LEVEL_RELATED; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EncodingObserver.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EncodingObserver.php new file mode 100644 index 0000000..50472db --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/EncodingObserver.php @@ -0,0 +1,28 @@ +clearCachedValueIf($charset != $this->_charset); + $this->_charset = $charset; + if (isset($this->_encoder)) + { + $this->_encoder->charsetChanged($charset); + } + } + + /** + * Get the character set used in this Header. + * @return string + */ + public function getCharset() + { + return $this->_charset; + } + + /** + * Set the language used in this Header. + * For example, for US English, 'en-us'. + * This can be unspecified. + * @param string $lang + */ + public function setLanguage($lang) + { + $this->clearCachedValueIf($this->_lang != $lang); + $this->_lang = $lang; + } + + /** + * Get the language used in this Header. + * @return string + */ + public function getLanguage() + { + return $this->_lang; + } + + /** + * Set the encoder used for encoding the header. + * @param Swift_Mime_HeaderEncoder $encoder + */ + public function setEncoder(Swift_Mime_HeaderEncoder $encoder) + { + $this->_encoder = $encoder; + $this->setCachedValue(null); + } + + /** + * Get the encoder used for encoding this Header. + * @return Swift_Mime_HeaderEncoder + */ + public function getEncoder() + { + return $this->_encoder; + } + + /** + * Get the name of this header (e.g. charset). + * @return string + */ + public function getFieldName() + { + return $this->_name; + } + + /** + * Set the maximum length of lines in the header (excluding EOL). + * @param int $lineLength + */ + public function setMaxLineLength($lineLength) + { + $this->clearCachedValueIf($this->_lineLength != $lineLength); + $this->_lineLength = $lineLength; + } + + /** + * Get the maximum permitted length of lines in this Header. + * @return int + */ + public function getMaxLineLength() + { + return $this->_lineLength; + } + + /** + * Get this Header rendered as a RFC 2822 compliant string. + * @return string + * @throws Swift_RfcComplianceException + */ + public function toString() + { + return $this->_tokensToString($this->toTokens()); + } + + /** + * Returns a string representation of this object. + * + * @return string + * + * @see toString() + */ + public function __toString() + { + return $this->toString(); + } + + // -- Points of extension + + /** + * Set the name of this Header field. + * @param string $name + * @access protected + */ + protected function setFieldName($name) + { + $this->_name = $name; + } + + /** + * Initialize some RFC 2822 (and friends) ABNF grammar definitions. + * @access protected + */ + protected function initializeGrammar() + { + $this->_specials = array( + '(', ')', '<', '>', '[', ']', + ':', ';', '@', ',', '.', '"' + ); + + /*** Refer to RFC 2822 for ABNF grammar ***/ + + //All basic building blocks + $this->_grammar['NO-WS-CTL'] = '[\x01-\x08\x0B\x0C\x0E-\x19\x7F]'; + $this->_grammar['WSP'] = '[ \t]'; + $this->_grammar['CRLF'] = '(?:\r\n)'; + $this->_grammar['FWS'] = '(?:(?:' . $this->_grammar['WSP'] . '*' . + $this->_grammar['CRLF'] . ')?' . $this->_grammar['WSP'] . ')'; + $this->_grammar['text'] = '[\x00-\x08\x0B\x0C\x0E-\x7F]'; + $this->_grammar['quoted-pair'] = '(?:\\\\' . $this->_grammar['text'] . ')'; + $this->_grammar['ctext'] = '(?:' . $this->_grammar['NO-WS-CTL'] . + '|[\x21-\x27\x2A-\x5B\x5D-\x7E])'; + //Uses recursive PCRE (?1) -- could be a weak point?? + $this->_grammar['ccontent'] = '(?:' . $this->_grammar['ctext'] . '|' . + $this->_grammar['quoted-pair'] . '|(?1))'; + $this->_grammar['comment'] = '(\((?:' . $this->_grammar['FWS'] . '|' . + $this->_grammar['ccontent']. ')*' . $this->_grammar['FWS'] . '?\))'; + $this->_grammar['CFWS'] = '(?:(?:' . $this->_grammar['FWS'] . '?' . + $this->_grammar['comment'] . ')*(?:(?:' . $this->_grammar['FWS'] . '?' . + $this->_grammar['comment'] . ')|' . $this->_grammar['FWS'] . '))'; + $this->_grammar['qtext'] = '(?:' . $this->_grammar['NO-WS-CTL'] . + '|[\x21\x23-\x5B\x5D-\x7E])'; + $this->_grammar['qcontent'] = '(?:' . $this->_grammar['qtext'] . '|' . + $this->_grammar['quoted-pair'] . ')'; + $this->_grammar['quoted-string'] = '(?:' . $this->_grammar['CFWS'] . '?"' . + '(' . $this->_grammar['FWS'] . '?' . $this->_grammar['qcontent'] . ')*' . + $this->_grammar['FWS'] . '?"' . $this->_grammar['CFWS'] . '?)'; + $this->_grammar['atext'] = '[a-zA-Z0-9!#\$%&\'\*\+\-\/=\?\^_`\{\}\|~]'; + $this->_grammar['atom'] = '(?:' . $this->_grammar['CFWS'] . '?' . + $this->_grammar['atext'] . '+' . $this->_grammar['CFWS'] . '?)'; + $this->_grammar['dot-atom-text'] = '(?:' . $this->_grammar['atext'] . '+' . + '(\.' . $this->_grammar['atext'] . '+)*)'; + $this->_grammar['dot-atom'] = '(?:' . $this->_grammar['CFWS'] . '?' . + $this->_grammar['dot-atom-text'] . '+' . $this->_grammar['CFWS'] . '?)'; + $this->_grammar['word'] = '(?:' . $this->_grammar['atom'] . '|' . + $this->_grammar['quoted-string'] . ')'; + $this->_grammar['phrase'] = '(?:' . $this->_grammar['word'] . '+?)'; + $this->_grammar['no-fold-quote'] = '(?:"(?:' . $this->_grammar['qtext'] . + '|' . $this->_grammar['quoted-pair'] . ')*")'; + $this->_grammar['dtext'] = '(?:' . $this->_grammar['NO-WS-CTL'] . + '|[\x21-\x5A\x5E-\x7E])'; + $this->_grammar['no-fold-literal'] = '(?:\[(?:' . $this->_grammar['dtext'] . + '|' . $this->_grammar['quoted-pair'] . ')*\])'; + + //Message IDs + $this->_grammar['id-left'] = '(?:' . $this->_grammar['dot-atom-text'] . '|' . + $this->_grammar['no-fold-quote'] . ')'; + $this->_grammar['id-right'] = '(?:' . $this->_grammar['dot-atom-text'] . '|' . + $this->_grammar['no-fold-literal'] . ')'; + + //Addresses, mailboxes and paths + $this->_grammar['local-part'] = '(?:' . $this->_grammar['dot-atom'] . '|' . + $this->_grammar['quoted-string'] . ')'; + $this->_grammar['dcontent'] = '(?:' . $this->_grammar['dtext'] . '|' . + $this->_grammar['quoted-pair'] . ')'; + $this->_grammar['domain-literal'] = '(?:' . $this->_grammar['CFWS'] . '?\[(' . + $this->_grammar['FWS'] . '?' . $this->_grammar['dcontent'] . ')*?' . + $this->_grammar['FWS'] . '?\]' . $this->_grammar['CFWS'] . '?)'; + $this->_grammar['domain'] = '(?:' . $this->_grammar['dot-atom'] . '|' . + $this->_grammar['domain-literal'] . ')'; + $this->_grammar['addr-spec'] = '(?:' . $this->_grammar['local-part'] . '@' . + $this->_grammar['domain'] . ')'; + } + + /** + * Get the grammar defined for $name token. + * @param string $name execatly as written in the RFC + * @return string + */ + protected function getGrammar($name) + { + if (array_key_exists($name, $this->_grammar)) + { + return $this->_grammar[$name]; + } + else + { + throw new Swift_RfcComplianceException( + "No such grammar '" . $name . "' defined." + ); + } + } + + /** + * Escape special characters in a string (convert to quoted-pairs). + * @param string $token + * @param string[] $include additonal chars to escape + * @param string[] $exclude chars from escaping + * @return string + */ + protected function escapeSpecials($token, $include = array(), + $exclude = array()) + { + foreach ( + array_merge(array('\\'), array_diff($this->_specials, $exclude), $include) as $char) + { + $token = str_replace($char, '\\' . $char, $token); + } + return $token; + } + + /** + * Produces a compliant, formatted RFC 2822 'phrase' based on the string given. + * @param Swift_Mime_Header $header + * @param string $string as displayed + * @param string $charset of the text + * @param Swift_Mime_HeaderEncoder $encoder + * @param boolean $shorten the first line to make remove for header name + * @return string + */ + protected function createPhrase(Swift_Mime_Header $header, $string, $charset, + Swift_Mime_HeaderEncoder $encoder = null, $shorten = false) + { + //Treat token as exactly what was given + $phraseStr = $string; + //If it's not valid + if (!preg_match('/^' . $this->_grammar['phrase'] . '$/D', $phraseStr)) + { + // .. but it is just ascii text, try escaping some characters + // and make it a quoted-string + if (preg_match('/^' . $this->_grammar['text'] . '*$/D', $phraseStr)) + { + $phraseStr = $this->escapeSpecials( + $phraseStr, array('"'), $this->_specials + ); + $phraseStr = '"' . $phraseStr . '"'; + } + else // ... otherwise it needs encoding + { + //Determine space remaining on line if first line + if ($shorten) + { + $usedLength = strlen($header->getFieldName() . ': '); + } + else + { + $usedLength = 0; + } + $phraseStr = $this->encodeWords($header, $string, $usedLength); + } + } + + return $phraseStr; + } + + /** + * Encode needed word tokens within a string of input. + * @param string $input + * @param string $usedLength, optional + * @return string + */ + protected function encodeWords(Swift_Mime_Header $header, $input, + $usedLength = -1) + { + $value = ''; + + $tokens = $this->getEncodableWordTokens($input); + + foreach ($tokens as $token) + { + //See RFC 2822, Sect 2.2 (really 2.2 ??) + if ($this->tokenNeedsEncoding($token)) + { + //Don't encode starting WSP + $firstChar = substr($token, 0, 1); + switch($firstChar) + { + case ' ': + case "\t": + $value .= $firstChar; + $token = substr($token, 1); + } + + if (-1 == $usedLength) + { + $usedLength = strlen($header->getFieldName() . ': ') + strlen($value); + } + $value .= $this->getTokenAsEncodedWord($token, $usedLength); + + $header->setMaxLineLength(76); //Forefully override + } + else + { + $value .= $token; + } + } + + return $value; + } + + /** + * Test if a token needs to be encoded or not. + * @param string $token + * @return boolean + */ + protected function tokenNeedsEncoding($token) + { + return preg_match('~[\x00-\x08\x10-\x19\x7F-\xFF\r\n]~', $token); + } + + /** + * Splits a string into tokens in blocks of words which can be encoded quickly. + * @param string $string + * @return string[] + */ + protected function getEncodableWordTokens($string) + { + $tokens = array(); + + $encodedToken = ''; + //Split at all whitespace boundaries + foreach (preg_split('~(?=[\t ])~', $string) as $token) + { + if ($this->tokenNeedsEncoding($token)) + { + $encodedToken .= $token; + } + else + { + if (strlen($encodedToken) > 0) + { + $tokens[] = $encodedToken; + $encodedToken = ''; + } + $tokens[] = $token; + } + } + if (strlen($encodedToken)) + { + $tokens[] = $encodedToken; + } + + return $tokens; + } + + /** + * Get a token as an encoded word for safe insertion into headers. + * @param string $token to encode + * @param int $firstLineOffset, optional + * @return string + */ + protected function getTokenAsEncodedWord($token, $firstLineOffset = 0) + { + //Adjust $firstLineOffset to account for space needed for syntax + $charsetDecl = $this->_charset; + if (isset($this->_lang)) + { + $charsetDecl .= '*' . $this->_lang; + } + $encodingWrapperLength = strlen( + '=?' . $charsetDecl . '?' . $this->_encoder->getName() . '??=' + ); + + if ($firstLineOffset >= 75) //Does this logic need to be here? + { + $firstLineOffset = 0; + } + + $encodedTextLines = explode("\r\n", + $this->_encoder->encodeString( + $token, $firstLineOffset, 75 - $encodingWrapperLength + ) + ); + + foreach ($encodedTextLines as $lineNum => $line) + { + $encodedTextLines[$lineNum] = '=?' . $charsetDecl . + '?' . $this->_encoder->getName() . + '?' . $line . '?='; + } + + return implode("\r\n ", $encodedTextLines); + } + + /** + * Generates tokens from the given string which include CRLF as individual tokens. + * @param string $token + * @return string[] + * @access protected + */ + protected function generateTokenLines($token) + { + return preg_split('~(\r\n)~', $token, -1, PREG_SPLIT_DELIM_CAPTURE); + } + + /** + * Set a value into the cache. + * @param string $value + * @access protected + */ + protected function setCachedValue($value) + { + $this->_cachedValue = $value; + } + + /** + * Get the value in the cache. + * @return string + * @access protected + */ + protected function getCachedValue() + { + return $this->_cachedValue; + } + + /** + * Clear the cached value if $condition is met. + * @param boolean $condition + * @access protected + */ + protected function clearCachedValueIf($condition) + { + if ($condition) + { + $this->setCachedValue(null); + } + } + + // -- Private methods + + /** + * Generate a list of all tokens in the final header. + * @param string $string input, optional + * @return string[] + * @access private + */ + protected function toTokens($string = null) + { + if (is_null($string)) + { + $string = $this->getFieldBody(); + } + + $tokens = array(); + + //Generate atoms; split at all invisible boundaries followed by WSP + foreach (preg_split('~(?=[ \t])~', $string) as $token) + { + $tokens = array_merge($tokens, $this->generateTokenLines($token)); + } + + return $tokens; + } + + /** + * Takes an array of tokens which appear in the header and turns them into + * an RFC 2822 compliant string, adding FWSP where needed. + * @param string[] $tokens + * @return string + * @access private + */ + private function _tokensToString(array $tokens) + { + $lineCount = 0; + $headerLines = array(); + $headerLines[] = $this->_name . ': '; + $currentLine =& $headerLines[$lineCount++]; + + //Build all tokens back into compliant header + foreach ($tokens as $i => $token) + { + //Line longer than specified maximum or token was just a new line + if (("\r\n" == $token) || + ($i > 0 && strlen($currentLine . $token) > $this->_lineLength) + && 0 < strlen($currentLine)) + { + $headerLines[] = ''; + $currentLine =& $headerLines[$lineCount++]; + } + + //Append token to the line + if ("\r\n" != $token) + { + $currentLine .= $token; + } + } + + //Implode with FWS (RFC 2822, 2.2.3) + return implode("\r\n", $headerLines) . "\r\n"; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/DateHeader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/DateHeader.php new file mode 100644 index 0000000..598c0c5 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/DateHeader.php @@ -0,0 +1,118 @@ + + * + * + * @param string $name of Header + */ + public function __construct($name) + { + $this->setFieldName($name); + } + + /** + * Get the type of Header that this instance represents. + * @return int + * @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX + * @see TYPE_DATE, TYPE_ID, TYPE_PATH + */ + public function getFieldType() + { + return self::TYPE_DATE; + } + + /** + * Set the model for the field body. + * This method takes a UNIX timestamp. + * @param int $model + */ + public function setFieldBodyModel($model) + { + $this->setTimestamp($model); + } + + /** + * Get the model for the field body. + * This method returns a UNIX timestamp. + * @return mixed + */ + public function getFieldBodyModel() + { + return $this->getTimestamp(); + } + + /** + * Get the UNIX timestamp of the Date in this Header. + * @return int + */ + public function getTimestamp() + { + return $this->_timestamp; + } + + /** + * Set the UNIX timestamp of the Date in this Header. + * @param int $timestamp + */ + public function setTimestamp($timestamp) + { + if (!is_null($timestamp)) + { + $timestamp = (int) $timestamp; + } + $this->clearCachedValueIf($this->_timestamp != $timestamp); + $this->_timestamp = $timestamp; + } + + /** + * Get the string value of the body in this Header. + * This is not necessarily RFC 2822 compliant since folding white space will + * not be added at this stage (see {@link toString()} for that). + * @return string + * @see toString() + */ + public function getFieldBody() + { + if (!$this->getCachedValue()) + { + if (isset($this->_timestamp)) + { + $this->setCachedValue(date('r', $this->_timestamp)); + } + } + return $this->getCachedValue(); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/IdentificationHeader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/IdentificationHeader.php new file mode 100644 index 0000000..55ff737 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/IdentificationHeader.php @@ -0,0 +1,161 @@ +setFieldName($name); + $this->initializeGrammar(); + } + + /** + * Get the type of Header that this instance represents. + * @return int + * @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX + * @see TYPE_DATE, TYPE_ID, TYPE_PATH + */ + public function getFieldType() + { + return self::TYPE_ID; + } + + /** + * Set the model for the field body. + * This method takes a string ID, or an array of IDs + * @param mixed $model + * @throws Swift_RfcComplianceException + */ + public function setFieldBodyModel($model) + { + $this->setId($model); + } + + /** + * Get the model for the field body. + * This method returns an array of IDs + * @return array + */ + public function getFieldBodyModel() + { + return $this->getIds(); + } + + /** + * Set the ID used in the value of this header. + * @param string $id + * @throws Swift_RfcComplianceException + */ + public function setId($id) + { + return $this->setIds(array($id)); + } + + /** + * Get the ID used in the value of this Header. + * If multiple IDs are set only the first is returned. + * @return string + */ + public function getId() + { + if (count($this->_ids) > 0) + { + return $this->_ids[0]; + } + } + + /** + * Set a collection of IDs to use in the value of this Header. + * @param string[] $ids + * @throws Swift_RfcComplianceException + */ + public function setIds(array $ids) + { + $actualIds = array(); + + foreach ($ids as $k => $id) + { + if (preg_match( + '/^' . $this->getGrammar('id-left') . '@' . + $this->getGrammar('id-right') . '$/D', + $id + )) + { + $actualIds[] = $id; + } + else + { + throw new Swift_RfcComplianceException( + 'Invalid ID given <' . $id . '>' + ); + } + } + + $this->clearCachedValueIf($this->_ids != $actualIds); + $this->_ids = $actualIds; + } + + /** + * Get the list of IDs used in this Header. + * @return string[] + */ + public function getIds() + { + return $this->_ids; + } + + /** + * Get the string value of the body in this Header. + * This is not necessarily RFC 2822 compliant since folding white space will + * not be added at this stage (see {@link toString()} for that). + * @return string + * @see toString() + * @throws Swift_RfcComplianceException + */ + public function getFieldBody() + { + if (!$this->getCachedValue()) + { + $angleAddrs = array(); + + foreach ($this->_ids as $id) + { + $angleAddrs[] = '<' . $id . '>'; + } + + $this->setCachedValue(implode(' ', $angleAddrs)); + } + return $this->getCachedValue(); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php new file mode 100644 index 0000000..77d3bba --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/MailboxHeader.php @@ -0,0 +1,316 @@ +setFieldName($name); + $this->setEncoder($encoder); + $this->initializeGrammar(); + } + + /** + * Get the type of Header that this instance represents. + * @return int + * @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX + * @see TYPE_DATE, TYPE_ID, TYPE_PATH + */ + public function getFieldType() + { + return self::TYPE_MAILBOX; + } + + /** + * Set the model for the field body. + * This method takes a string, or an array of addresses. + * @param mixed $model + * @throws Swift_RfcComplianceException + */ + public function setFieldBodyModel($model) + { + $this->setNameAddresses($model); + } + + /** + * Get the model for the field body. + * This method returns an associative array like {@link getNameAddresses()} + * @return array + * @throws Swift_RfcComplianceException + */ + public function getFieldBodyModel() + { + return $this->getNameAddresses(); + } + + /** + * Set a list of mailboxes to be shown in this Header. + * The mailboxes can be a simple array of addresses, or an array of + * key=>value pairs where (email => personalName). + * Example: + * + * setNameAddresses(array( + * 'chris@swiftmailer.org' => 'Chris Corbyn', + * 'mark@swiftmailer.org' //No associated personal name + * )); + * ?> + * + * @param string|string[] $mailboxes + * @throws Swift_RfcComplianceException + * @see __construct() + * @see setAddresses() + * @see setValue() + */ + public function setNameAddresses($mailboxes) + { + $this->_mailboxes = $this->normalizeMailboxes((array) $mailboxes); + $this->setCachedValue(null); //Clear any cached value + } + + /** + * Get the full mailbox list of this Header as an array of valid RFC 2822 strings. + * Example: + * + * 'Chris Corbyn', + * 'mark@swiftmailer.org' => 'Mark Corbyn') + * ); + * print_r($header->getNameAddressStrings()); + * // array ( + * // 0 => Chris Corbyn , + * // 1 => Mark Corbyn + * // ) + * ?> + * + * @return string[] + * @throws Swift_RfcComplianceException + * @see getNameAddresses() + * @see toString() + */ + public function getNameAddressStrings() + { + return $this->_createNameAddressStrings($this->getNameAddresses()); + } + + /** + * Get all mailboxes in this Header as key=>value pairs. + * The key is the address and the value is the name (or null if none set). + * Example: + * + * 'Chris Corbyn', + * 'mark@swiftmailer.org' => 'Mark Corbyn') + * ); + * print_r($header->getNameAddresses()); + * // array ( + * // chris@swiftmailer.org => Chris Corbyn, + * // mark@swiftmailer.org => Mark Corbyn + * // ) + * ?> + * + * @return string[] + * @see getAddresses() + * @see getNameAddressStrings() + */ + public function getNameAddresses() + { + return $this->_mailboxes; + } + + /** + * Makes this Header represent a list of plain email addresses with no names. + * Example: + * + * setAddresses( + * array('one@domain.tld', 'two@domain.tld', 'three@domain.tld') + * ); + * ?> + * + * @param string[] $addresses + * @throws Swift_RfcComplianceException + * @see setNameAddresses() + * @see setValue() + */ + public function setAddresses($addresses) + { + return $this->setNameAddresses(array_values((array) $addresses)); + } + + /** + * Get all email addresses in this Header. + * @return string[] + * @see getNameAddresses() + */ + public function getAddresses() + { + return array_keys($this->_mailboxes); + } + + /** + * Remove one or more addresses from this Header. + * @param string|string[] $addresses + */ + public function removeAddresses($addresses) + { + $this->setCachedValue(null); + foreach ((array) $addresses as $address) + { + unset($this->_mailboxes[$address]); + } + } + + /** + * Get the string value of the body in this Header. + * This is not necessarily RFC 2822 compliant since folding white space will + * not be added at this stage (see {@link toString()} for that). + * @return string + * @throws Swift_RfcComplianceException + * @see toString() + */ + public function getFieldBody() + { + //Compute the string value of the header only if needed + if (is_null($this->getCachedValue())) + { + $this->setCachedValue($this->createMailboxListString($this->_mailboxes)); + } + return $this->getCachedValue(); + } + + // -- Points of extension + + /** + * Normalizes a user-input list of mailboxes into consistent key=>value pairs. + * @param string[] $mailboxes + * @return string[] + * @access protected + */ + protected function normalizeMailboxes(array $mailboxes) + { + $actualMailboxes = array(); + + foreach ($mailboxes as $key => $value) + { + if (is_string($key)) //key is email addr + { + $address = $key; + $name = $value; + } + else + { + $address = $value; + $name = null; + } + $this->_assertValidAddress($address); + $actualMailboxes[$address] = $name; + } + + return $actualMailboxes; + } + + /** + * Produces a compliant, formatted display-name based on the string given. + * @param string $displayName as displayed + * @param boolean $shorten the first line to make remove for header name + * @return string + * @access protected + */ + protected function createDisplayNameString($displayName, $shorten = false) + { + return $this->createPhrase($this, $displayName, + $this->getCharset(), $this->getEncoder(), $shorten + ); + } + + /** + * Creates a string form of all the mailboxes in the passed array. + * @param string[] $mailboxes + * @return string + * @throws Swift_RfcComplianceException + * @access protected + */ + protected function createMailboxListString(array $mailboxes) + { + return implode(', ', $this->_createNameAddressStrings($mailboxes)); + } + + // -- Private methods + + /** + * Return an array of strings conforming the the name-addr spec of RFC 2822. + * @param string[] $mailboxes + * @return string[] + * @access private + */ + private function _createNameAddressStrings(array $mailboxes) + { + $strings = array(); + + foreach ($mailboxes as $email => $name) + { + $mailboxStr = $email; + if (!is_null($name)) + { + $nameStr = $this->createDisplayNameString($name, empty($strings)); + $mailboxStr = $nameStr . ' <' . $mailboxStr . '>'; + } + $strings[] = $mailboxStr; + } + + return $strings; + } + + /** + * Throws an Exception if the address passed does not comply with RFC 2822. + * @param string $address + * @throws Exception If invalid. + * @access protected + */ + private function _assertValidAddress($address) + { + if (!preg_match('/^' . $this->getGrammar('addr-spec') . '$/D', + $address)) + { + throw new Swift_RfcComplianceException( + 'Address in mailbox given [' . $address . + '] does not comply with RFC 2822, 3.6.2.' + ); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/ParameterizedHeader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/ParameterizedHeader.php new file mode 100644 index 0000000..974b44e --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/ParameterizedHeader.php @@ -0,0 +1,274 @@ +setFieldName($name); + $this->setEncoder($encoder); + $this->_paramEncoder = $paramEncoder; + $this->initializeGrammar(); + $this->_tokenRe = '(?:[\x21\x23-\x27\x2A\x2B\x2D\x2E\x30-\x39\x41-\x5A\x5E-\x7E]+)'; + } + + /** + * Get the type of Header that this instance represents. + * @return int + * @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX + * @see TYPE_DATE, TYPE_ID, TYPE_PATH + */ + public function getFieldType() + { + return self::TYPE_PARAMETERIZED; + } + + /** + * Set the character set used in this Header. + * @param string $charset + */ + public function setCharset($charset) + { + parent::setCharset($charset); + if (isset($this->_paramEncoder)) + { + $this->_paramEncoder->charsetChanged($charset); + } + } + + /** + * Set the value of $parameter. + * @param string $parameter + * @param string $value + */ + public function setParameter($parameter, $value) + { + $this->setParameters(array_merge($this->getParameters(), array($parameter => $value))); + } + + /** + * Get the value of $parameter. + * @return string + */ + public function getParameter($parameter) + { + $params = $this->getParameters(); + return array_key_exists($parameter, $params) + ? $params[$parameter] + : null; + } + + /** + * Set an associative array of parameter names mapped to values. + * @param string[] + */ + public function setParameters(array $parameters) + { + $this->clearCachedValueIf($this->_params != $parameters); + $this->_params = $parameters; + } + + /** + * Returns an associative array of parameter names mapped to values. + * @return string[] + */ + public function getParameters() + { + return $this->_params; + } + + /** + * Get the value of this header prepared for rendering. + * @return string + */ + public function getFieldBody() //TODO: Check caching here + { + $body = parent::getFieldBody(); + foreach ($this->_params as $name => $value) + { + if (!is_null($value)) + { + //Add the parameter + $body .= '; ' . $this->_createParameter($name, $value); + } + } + return $body; + } + + // -- Protected methods + + /** + * Generate a list of all tokens in the final header. + * This doesn't need to be overridden in theory, but it is for implementation + * reasons to prevent potential breakage of attributes. + * @return string[] + * @access protected + */ + protected function toTokens($string = null) + { + $tokens = parent::toTokens(parent::getFieldBody()); + + //Try creating any parameters + foreach ($this->_params as $name => $value) + { + if (!is_null($value)) + { + //Add the semi-colon separator + $tokens[count($tokens)-1] .= ';'; + $tokens = array_merge($tokens, $this->generateTokenLines( + ' ' . $this->_createParameter($name, $value) + )); + } + } + + return $tokens; + } + + // -- Private methods + + /** + * Render a RFC 2047 compliant header parameter from the $name and $value. + * @param string $name + * @param string $value + * @return string + * @access private + */ + private function _createParameter($name, $value) + { + $origValue = $value; + + $encoded = false; + //Allow room for parameter name, indices, "=" and DQUOTEs + $maxValueLength = $this->getMaxLineLength() - strlen($name . '=*N"";') - 1; + $firstLineOffset = 0; + + //If it's not already a valid parameter value... + if (!preg_match('/^' . $this->_tokenRe . '$/D', $value)) + { + //TODO: text, or something else?? + //... and it's not ascii + if (!preg_match('/^' . $this->getGrammar('text') . '*$/D', $value)) + { + $encoded = true; + //Allow space for the indices, charset and language + $maxValueLength = $this->getMaxLineLength() - strlen($name . '*N*="";') - 1; + $firstLineOffset = strlen( + $this->getCharset() . "'" . $this->getLanguage() . "'" + ); + } + } + + //Encode if we need to + if ($encoded || strlen($value) > $maxValueLength) + { + if (isset($this->_paramEncoder)) + { + $value = $this->_paramEncoder->encodeString( + $origValue, $firstLineOffset, $maxValueLength + ); + } + else //We have to go against RFC 2183/2231 in some areas for interoperability + { + $value = $this->getTokenAsEncodedWord($origValue); + $encoded = false; + } + } + + $valueLines = isset($this->_paramEncoder) ? explode("\r\n", $value) : array($value); + + //Need to add indices + if (count($valueLines) > 1) + { + $paramLines = array(); + foreach ($valueLines as $i => $line) + { + $paramLines[] = $name . '*' . $i . + $this->_getEndOfParameterValue($line, $encoded, $i == 0); + } + return implode(";\r\n ", $paramLines); + } + else + { + return $name . $this->_getEndOfParameterValue( + $valueLines[0], $encoded, true + ); + } + } + + /** + * Returns the parameter value from the "=" and beyond. + * @param string $value to append + * @param boolean $encoded + * @param boolean $firstLine + * @return string + * @access private + */ + private function _getEndOfParameterValue($value, $encoded = false, $firstLine = false) + { + if (!preg_match('/^' . $this->_tokenRe . '$/D', $value)) + { + $value = '"' . $value . '"'; + } + $prepend = '='; + if ($encoded) + { + $prepend = '*='; + if ($firstLine) + { + $prepend = '*=' . $this->getCharset() . "'" . $this->getLanguage() . + "'"; + } + } + return $prepend . $value; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/PathHeader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/PathHeader.php new file mode 100644 index 0000000..0a8a100 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/PathHeader.php @@ -0,0 +1,126 @@ +setFieldName($name); + $this->initializeGrammar(); + } + + /** + * Get the type of Header that this instance represents. + * @return int + * @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX + * @see TYPE_DATE, TYPE_ID, TYPE_PATH + */ + public function getFieldType() + { + return self::TYPE_PATH; + } + + /** + * Set the model for the field body. + * This method takes a string for an address. + * @param string $model + * @throws Swift_RfcComplianceException + */ + public function setFieldBodyModel($model) + { + $this->setAddress($model); + } + + /** + * Get the model for the field body. + * This method returns a string email address. + * @return mixed + */ + public function getFieldBodyModel() + { + return $this->getAddress(); + } + + /** + * Set the Address which should appear in this Header. + * @param string $address + * @throws Swift_RfcComplianceException + */ + public function setAddress($address) + { + if (is_null($address)) + { + $this->_address = null; + } + elseif ('' == $address + || preg_match('/^' . $this->getGrammar('addr-spec') . '$/D', $address)) + { + $this->_address = $address; + } + else + { + throw new Swift_RfcComplianceException( + 'Address set in PathHeader does not comply with addr-spec of RFC 2822.' + ); + } + $this->setCachedValue(null); + } + + /** + * Get the address which is used in this Header (if any). + * Null is returned if no address is set. + * @return string + */ + public function getAddress() + { + return $this->_address; + } + + /** + * Get the string value of the body in this Header. + * This is not necessarily RFC 2822 compliant since folding white space will + * not be added at this stage (see {@link toString()} for that). + * @return string + * @see toString() + */ + public function getFieldBody() + { + if (!$this->getCachedValue()) + { + if (isset($this->_address)) + { + $this->setCachedValue('<' . $this->_address . '>'); + } + } + return $this->getCachedValue(); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/UnstructuredHeader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/UnstructuredHeader.php new file mode 100644 index 0000000..fdcc21e --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Headers/UnstructuredHeader.php @@ -0,0 +1,108 @@ +setFieldName($name); + $this->setEncoder($encoder); + } + /** + * Get the type of Header that this instance represents. + * @return int + * @see TYPE_TEXT, TYPE_PARAMETERIZED, TYPE_MAILBOX + * @see TYPE_DATE, TYPE_ID, TYPE_PATH + */ + public function getFieldType() + { + return self::TYPE_TEXT; + } + + /** + * Set the model for the field body. + * This method takes a string for the field value. + * @param string $model + */ + public function setFieldBodyModel($model) + { + $this->setValue($model); + } + + /** + * Get the model for the field body. + * This method returns a string. + * @return string + */ + public function getFieldBodyModel() + { + return $this->getValue(); + } + + /** + * Get the (unencoded) value of this header. + * @return string + */ + public function getValue() + { + return $this->_value; + } + + /** + * Set the (unencoded) value of this header. + * @param string $value + */ + public function setValue($value) + { + $this->clearCachedValueIf($this->_value != $value); + $this->_value = $value; + } + + /** + * Get the value of this header prepared for rendering. + * @return string + */ + public function getFieldBody() + { + if (!$this->getCachedValue()) + { + $this->setCachedValue( + str_replace('\\', '\\\\', $this->encodeWords( + $this, $this->_value, -1, $this->getCharset(), $this->getEncoder() + )) + ); + } + return $this->getCachedValue(); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Message.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Message.php new file mode 100644 index 0000000..0496c08 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/Message.php @@ -0,0 +1,230 @@ + 'Real Name'). + * + * If the second parameter is provided and the first is a string, then $name + * is associated with the address. + * + * @param mixed $address + * @param string $name optional + */ + public function setSender($address, $name = null); + + /** + * Get the sender address for this message. + * + * This has a higher significance than the From address. + * + * @return string + */ + public function getSender(); + + /** + * Set the From address of this message. + * + * It is permissible for multiple From addresses to be set using an array. + * + * If multiple From addresses are used, you SHOULD set the Sender address and + * according to RFC 2822, MUST set the sender address. + * + * An array can be used if display names are to be provided: i.e. + * array('email@address.com' => 'Real Name'). + * + * If the second parameter is provided and the first is a string, then $name + * is associated with the address. + * + * @param mixed $addresses + * @param string $name optional + */ + public function setFrom($addresses, $name = null); + + /** + * Get the From address(es) of this message. + * + * This method always returns an associative array where the keys are the + * addresses. + * + * @return string[] + */ + public function getFrom(); + + /** + * Set the Reply-To address(es). + * + * Any replies from the receiver will be sent to this address. + * + * It is permissible for multiple reply-to addresses to be set using an array. + * + * This method has the same synopsis as {@link setFrom()} and {@link setTo()}. + * + * If the second parameter is provided and the first is a string, then $name + * is associated with the address. + * + * @param mixed $addresses + * @param string $name optional + */ + public function setReplyTo($addresses, $name = null); + + /** + * Get the Reply-To addresses for this message. + * + * This method always returns an associative array where the keys provide the + * email addresses. + * + * @return string[] + */ + public function getReplyTo(); + + /** + * Set the To address(es). + * + * Recipients set in this field will receive a copy of this message. + * + * This method has the same synopsis as {@link setFrom()} and {@link setCc()}. + * + * If the second parameter is provided and the first is a string, then $name + * is associated with the address. + * + * @param mixed $addresses + * @param string $name optional + */ + public function setTo($addresses, $name = null); + + /** + * Get the To addresses for this message. + * + * This method always returns an associative array, whereby the keys provide + * the actual email addresses. + * + * @return string[] + */ + public function getTo(); + + /** + * Set the Cc address(es). + * + * Recipients set in this field will receive a 'carbon-copy' of this message. + * + * This method has the same synopsis as {@link setFrom()} and {@link setTo()}. + * + * @param mixed $addresses + * @param string $name optional + */ + public function setCc($addresses, $name = null); + + /** + * Get the Cc addresses for this message. + * + * This method always returns an associative array, whereby the keys provide + * the actual email addresses. + * + * @return string[] + */ + public function getCc(); + + /** + * Set the Bcc address(es). + * + * Recipients set in this field will receive a 'blind-carbon-copy' of this + * message. + * + * In other words, they will get the message, but any other recipients of the + * message will have no such knowledge of their receipt of it. + * + * This method has the same synopsis as {@link setFrom()} and {@link setTo()}. + * + * @param mixed $addresses + * @param string $name optional + */ + public function setBcc($addresses, $name = null); + + /** + * Get the Bcc addresses for this message. + * + * This method always returns an associative array, whereby the keys provide + * the actual email addresses. + * + * @return string[] + */ + public function getBcc(); + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/MimeEntity.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/MimeEntity.php new file mode 100644 index 0000000..2b08009 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/MimeEntity.php @@ -0,0 +1,108 @@ +setContentType('text/plain'); + if (!is_null($charset)) + { + $this->setCharset($charset); + } + } + + /** + * Set the body of this entity, either as a string, or as an instance of + * {@link Swift_OutputByteStream}. + * + * @param mixed $body + * @param string $contentType optional + * @param string $charset optional + */ + public function setBody($body, $contentType = null, $charset = null) + { + parent::setBody($body, $contentType); + if (isset($charset)) + { + $this->setCharset($charset); + } + return $this; + } + + /** + * Get the character set of this entity. + * + * @return string + */ + public function getCharset() + { + return $this->_getHeaderParameter('Content-Type', 'charset'); + } + + /** + * Set the character set of this entity. + * + * @param string $charset + */ + public function setCharset($charset) + { + $this->_setHeaderParameter('Content-Type', 'charset', $charset); + if ($charset !== $this->_userCharset) + { + $this->_clearCache(); + } + $this->_userCharset = $charset; + parent::charsetChanged($charset); + return $this; + } + + /** + * Get the format of this entity (i.e. flowed or fixed). + * + * @return string + */ + public function getFormat() + { + return $this->_getHeaderParameter('Content-Type', 'format'); + } + + /** + * Set the format of this entity (flowed or fixed). + * + * @param string $format + */ + public function setFormat($format) + { + $this->_setHeaderParameter('Content-Type', 'format', $format); + $this->_userFormat = $format; + return $this; + } + + /** + * Test if delsp is being used for this entity. + * + * @return boolean + */ + public function getDelSp() + { + return ($this->_getHeaderParameter('Content-Type', 'delsp') == 'yes') + ? true + : false; + } + + /** + * Turn delsp on or off for this entity. + * + * @param boolean $delsp + */ + public function setDelSp($delsp = true) + { + $this->_setHeaderParameter('Content-Type', 'delsp', $delsp ? 'yes' : null); + $this->_userDelSp = $delsp; + return $this; + } + + /** + * Get the nesting level of this entity. + * + * @return int + * @see LEVEL_TOP, LEVEL_ALTERNATIVE, LEVEL_MIXED, LEVEL_RELATED + */ + public function getNestingLevel() + { + return $this->_nestingLevel; + } + + /** + * Receive notification that the charset has changed on this document, or a + * parent document. + * + * @param string $charset + */ + public function charsetChanged($charset) + { + $this->setCharset($charset); + } + + // -- Protected methods + + /** Fix the content-type and encoding of this entity */ + protected function _fixHeaders() + { + parent::_fixHeaders(); + if (count($this->getChildren())) + { + $this->_setHeaderParameter('Content-Type', 'charset', null); + $this->_setHeaderParameter('Content-Type', 'format', null); + $this->_setHeaderParameter('Content-Type', 'delsp', null); + } + else + { + $this->setCharset($this->_userCharset); + $this->setFormat($this->_userFormat); + $this->setDelSp($this->_userDelSp); + } + } + + /** Set the nesting level of this entity */ + protected function _setNestingLevel($level) + { + $this->_nestingLevel = $level; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ParameterizedHeader.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ParameterizedHeader.php new file mode 100644 index 0000000..da65ca9 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/ParameterizedHeader.php @@ -0,0 +1,35 @@ +_encoder = $encoder; + $this->_paramEncoder = $paramEncoder; + $this->_charset = $charset; + } + + /** + * Create a new Mailbox Header with a list of $addresses. + * @param string $name + * @param array|string $addresses + * @return Swift_Mime_Header + */ + public function createMailboxHeader($name, $addresses = null) + { + $header = new Swift_Mime_Headers_MailboxHeader($name, $this->_encoder); + if (isset($addresses)) + { + $header->setFieldBodyModel($addresses); + } + $this->_setHeaderCharset($header); + return $header; + } + + /** + * Create a new Date header using $timestamp (UNIX time). + * @param string $name + * @param int $timestamp + * @return Swift_Mime_Header + */ + public function createDateHeader($name, $timestamp = null) + { + $header = new Swift_Mime_Headers_DateHeader($name); + if (isset($timestamp)) + { + $header->setFieldBodyModel($timestamp); + } + $this->_setHeaderCharset($header); + return $header; + } + + /** + * Create a new basic text header with $name and $value. + * @param string $name + * @param string $value + * @return Swift_Mime_Header + */ + public function createTextHeader($name, $value = null) + { + $header = new Swift_Mime_Headers_UnstructuredHeader($name, $this->_encoder); + if (isset($value)) + { + $header->setFieldBodyModel($value); + } + $this->_setHeaderCharset($header); + return $header; + } + + /** + * Create a new ParameterizedHeader with $name, $value and $params. + * @param string $name + * @param string $value + * @param array $params + * @return Swift_Mime_ParameterizedHeader + */ + public function createParameterizedHeader($name, $value = null, + $params = array()) + { + $header = new Swift_Mime_Headers_ParameterizedHeader($name, + $this->_encoder, (strtolower($name) == 'content-disposition') + ? $this->_paramEncoder + : null + ); + if (isset($value)) + { + $header->setFieldBodyModel($value); + } + foreach ($params as $k => $v) + { + $header->setParameter($k, $v); + } + $this->_setHeaderCharset($header); + return $header; + } + + /** + * Create a new ID header for Message-ID or Content-ID. + * @param string $name + * @param string|array $ids + * @return Swift_Mime_Header + */ + public function createIdHeader($name, $ids = null) + { + $header = new Swift_Mime_Headers_IdentificationHeader($name); + if (isset($ids)) + { + $header->setFieldBodyModel($ids); + } + $this->_setHeaderCharset($header); + return $header; + } + + /** + * Create a new Path header with an address (path) in it. + * @param string $name + * @param string $path + * @return Swift_Mime_Header + */ + public function createPathHeader($name, $path = null) + { + $header = new Swift_Mime_Headers_PathHeader($name); + if (isset($path)) + { + $header->setFieldBodyModel($path); + } + $this->_setHeaderCharset($header); + return $header; + } + + /** + * Notify this observer that the entity's charset has changed. + * @param string $charset + */ + public function charsetChanged($charset) + { + $this->_charset = $charset; + $this->_encoder->charsetChanged($charset); + $this->_paramEncoder->charsetChanged($charset); + } + + // -- Private methods + + /** Apply the charset to the Header */ + private function _setHeaderCharset(Swift_Mime_Header $header) + { + if (isset($this->_charset)) + { + $header->setCharset($this->_charset); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderSet.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderSet.php new file mode 100644 index 0000000..eeb0221 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleHeaderSet.php @@ -0,0 +1,396 @@ +_factory = $factory; + if (isset($charset)) + { + $this->setCharset($charset); + } + } + + /** + * Set the charset used by these headers. + * + * @param string $charset + */ + public function setCharset($charset) + { + $this->_charset = $charset; + $this->_factory->charsetChanged($charset); + $this->_notifyHeadersOfCharset($charset); + } + + /** + * Add a new Mailbox Header with a list of $addresses. + * + * @param string $name + * @param array|string $addresses + */ + public function addMailboxHeader($name, $addresses = null) + { + $this->_storeHeader($name, + $this->_factory->createMailboxHeader($name, $addresses)); + } + + /** + * Add a new Date header using $timestamp (UNIX time). + * + * @param string $name + * @param int $timestamp + */ + public function addDateHeader($name, $timestamp = null) + { + $this->_storeHeader($name, + $this->_factory->createDateHeader($name, $timestamp)); + } + + /** + * Add a new basic text header with $name and $value. + * + * @param string $name + * @param string $value + */ + public function addTextHeader($name, $value = null) + { + $this->_storeHeader($name, + $this->_factory->createTextHeader($name, $value)); + } + + /** + * Add a new ParameterizedHeader with $name, $value and $params. + * + * @param string $name + * @param string $value + * @param array $params + */ + public function addParameterizedHeader($name, $value = null, + $params = array()) + { + $this->_storeHeader($name, + $this->_factory->createParameterizedHeader($name, $value, + $params)); + } + + /** + * Add a new ID header for Message-ID or Content-ID. + * + * @param string $name + * @param string|array $ids + */ + public function addIdHeader($name, $ids = null) + { + $this->_storeHeader($name, $this->_factory->createIdHeader($name, $ids)); + } + + /** + * Add a new Path header with an address (path) in it. + * + * @param string $name + * @param string $path + */ + public function addPathHeader($name, $path = null) + { + $this->_storeHeader($name, $this->_factory->createPathHeader($name, $path)); + } + + /** + * Returns true if at least one header with the given $name exists. + * + * If multiple headers match, the actual one may be specified by $index. + * + * @param string $name + * @param int $index + * + * @return boolean + */ + public function has($name, $index = 0) + { + $lowerName = strtolower($name); + return array_key_exists($lowerName, $this->_headers) + && array_key_exists($index, $this->_headers[$lowerName]); + } + + /** + * Set a header in the HeaderSet. + * + * The header may be a previously fetched header via {@link get()} or it may + * be one that has been created separately. + * + * If $index is specified, the header will be inserted into the set at this + * offset. + * + * @param Swift_Mime_Header $header + * @param int $index + */ + public function set(Swift_Mime_Header $header, $index = 0) + { + $this->_storeHeader($header->getFieldName(), $header, $index); + } + + /** + * Get the header with the given $name. + * + * If multiple headers match, the actual one may be specified by $index. + * Returns NULL if none present. + * + * @param string $name + * @param int $index + * + * @return Swift_Mime_Header + */ + public function get($name, $index = 0) + { + if ($this->has($name, $index)) + { + $lowerName = strtolower($name); + return $this->_headers[$lowerName][$index]; + } + } + + /** + * Get all headers with the given $name. + * + * @param string $name + * + * @return array + */ + public function getAll($name = null) + { + if (!isset($name)) + { + $headers = array(); + foreach ($this->_headers as $collection) + { + $headers = array_merge($headers, $collection); + } + return $headers; + } + + $lowerName = strtolower($name); + if (!array_key_exists($lowerName, $this->_headers)) + { + return array(); + } + return $this->_headers[$lowerName]; + } + + /** + * Remove the header with the given $name if it's set. + * + * If multiple headers match, the actual one may be specified by $index. + * + * @param string $name + * @param int $index + */ + public function remove($name, $index = 0) + { + $lowerName = strtolower($name); + unset($this->_headers[$lowerName][$index]); + } + + /** + * Remove all headers with the given $name. + * + * @param string $name + */ + public function removeAll($name) + { + $lowerName = strtolower($name); + unset($this->_headers[$lowerName]); + } + + /** + * Create a new instance of this HeaderSet. + * + * @return Swift_Mime_HeaderSet + */ + public function newInstance() + { + return new self($this->_factory); + } + + /** + * Define a list of Header names as an array in the correct order. + * + * These Headers will be output in the given order where present. + * + * @param array $sequence + */ + public function defineOrdering(array $sequence) + { + $this->_order = array_flip(array_map('strtolower', $sequence)); + } + + /** + * Set a list of header names which must always be displayed when set. + * + * Usually headers without a field value won't be output unless set here. + * + * @param array $names + */ + public function setAlwaysDisplayed(array $names) + { + $this->_required = array_flip(array_map('strtolower', $names)); + } + + /** + * Notify this observer that the entity's charset has changed. + * + * @param string $charset + */ + public function charsetChanged($charset) + { + $this->setCharset($charset); + } + + /** + * Returns a string with a representation of all headers. + * + * @return string + */ + public function toString() + { + $string = ''; + $headers = $this->_headers; + if ($this->_canSort()) + { + uksort($headers, array($this, '_sortHeaders')); + } + foreach ($headers as $collection) + { + foreach ($collection as $header) + { + if ($this->_isDisplayed($header) || $header->getFieldBody() != '') + { + $string .= $header->toString(); + } + } + } + return $string; + } + + /** + * Returns a string representation of this object. + * + * @return string + * + * @see toString() + */ + public function __toString() + { + return $this->toString(); + } + + // -- Private methods + + /** Save a Header to the internal collection */ + private function _storeHeader($name, Swift_Mime_Header $header, $offset = null) + { + if (!isset($this->_headers[strtolower($name)])) + { + $this->_headers[strtolower($name)] = array(); + } + if (!isset($offset)) + { + $this->_headers[strtolower($name)][] = $header; + } + else + { + $this->_headers[strtolower($name)][$offset] = $header; + } + } + + /** Test if the headers can be sorted */ + private function _canSort() + { + return count($this->_order) > 0; + } + + /** uksort() algorithm for Header ordering */ + private function _sortHeaders($a, $b) + { + $lowerA = strtolower($a); + $lowerB = strtolower($b); + $aPos = array_key_exists($lowerA, $this->_order) + ? $this->_order[$lowerA] + : -1; + $bPos = array_key_exists($lowerB, $this->_order) + ? $this->_order[$lowerB] + : -1; + + if ($aPos == -1) + { + return 1; + } + elseif ($bPos == -1) + { + return -1; + } + + return ($aPos < $bPos) ? -1 : 1; + } + + /** Test if the given Header is always displayed */ + private function _isDisplayed(Swift_Mime_Header $header) + { + return array_key_exists(strtolower($header->getFieldName()), $this->_required); + } + + /** Notify all Headers of the new charset */ + private function _notifyHeadersOfCharset($charset) + { + foreach ($this->_headers as $headerGroup) + { + foreach ($headerGroup as $header) + { + $header->setCharset($charset); + } + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMessage.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMessage.php new file mode 100644 index 0000000..bbe1e8f --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMessage.php @@ -0,0 +1,609 @@ +getHeaders()->defineOrdering(array( + 'Return-Path', + 'Sender', + 'Message-ID', + 'Date', + 'Subject', + 'From', + 'Reply-To', + 'To', + 'Cc', + 'Bcc', + 'MIME-Version', + 'Content-Type', + 'Content-Transfer-Encoding' + )); + $this->getHeaders()->setAlwaysDisplayed( + array('Date', 'Message-ID', 'From') + ); + $this->getHeaders()->addTextHeader('MIME-Version', '1.0'); + $this->setDate(time()); + $this->setId($this->getId()); + $this->getHeaders()->addMailboxHeader('From'); + } + + /** + * Always returns {@link LEVEL_TOP} for a message instance. + * @return int + */ + public function getNestingLevel() + { + return self::LEVEL_TOP; + } + + /** + * Set the subject of this message. + * @param string $subject + */ + public function setSubject($subject) + { + if (!$this->_setHeaderFieldModel('Subject', $subject)) + { + $this->getHeaders()->addTextHeader('Subject', $subject); + } + return $this; + } + + /** + * Get the subject of this message. + * @return string + */ + public function getSubject() + { + return $this->_getHeaderFieldModel('Subject'); + } + + /** + * Set the date at which this message was created. + * @param int $date + */ + public function setDate($date) + { + if (!$this->_setHeaderFieldModel('Date', $date)) + { + $this->getHeaders()->addDateHeader('Date', $date); + } + return $this; + } + + /** + * Get the date at which this message was created. + * @return int + */ + public function getDate() + { + return $this->_getHeaderFieldModel('Date'); + } + + /** + * Set the return-path (the bounce address) of this message. + * @param string $address + */ + public function setReturnPath($address) + { + if (!$this->_setHeaderFieldModel('Return-Path', $address)) + { + $this->getHeaders()->addPathHeader('Return-Path', $address); + } + return $this; + } + + /** + * Get the return-path (bounce address) of this message. + * @return string + */ + public function getReturnPath() + { + return $this->_getHeaderFieldModel('Return-Path'); + } + + /** + * Set the sender of this message. + * This does not override the From field, but it has a higher significance. + * @param string $sender + * @param string $name optional + */ + public function setSender($address, $name = null) + { + if (!is_array($address) && isset($name)) + { + $address = array($address => $name); + } + + if (!$this->_setHeaderFieldModel('Sender', (array) $address)) + { + $this->getHeaders()->addMailboxHeader('Sender', (array) $address); + } + return $this; + } + + /** + * Get the sender of this message. + * @return string + */ + public function getSender() + { + return $this->_getHeaderFieldModel('Sender'); + } + + /** + * Add a From: address to this message. + * + * If $name is passed this name will be associated with the address. + * + * @param string $address + * @param string $name optional + */ + public function addFrom($address, $name = null) + { + $current = $this->getFrom(); + $current[$address] = $name; + return $this->setFrom($current); + } + + /** + * Set the from address of this message. + * + * You may pass an array of addresses if this message is from multiple people. + * + * If $name is passed and the first parameter is a string, this name will be + * associated with the address. + * + * @param string $addresses + * @param string $name optional + */ + public function setFrom($addresses, $name = null) + { + if (!is_array($addresses) && isset($name)) + { + $addresses = array($addresses => $name); + } + + if (!$this->_setHeaderFieldModel('From', (array) $addresses)) + { + $this->getHeaders()->addMailboxHeader('From', (array) $addresses); + } + return $this; + } + + /** + * Get the from address of this message. + * + * @return string + */ + public function getFrom() + { + return $this->_getHeaderFieldModel('From'); + } + + /** + * Add a Reply-To: address to this message. + * + * If $name is passed this name will be associated with the address. + * + * @param string $address + * @param string $name optional + */ + public function addReplyTo($address, $name = null) + { + $current = $this->getReplyTo(); + $current[$address] = $name; + return $this->setReplyTo($current); + } + + /** + * Set the reply-to address of this message. + * + * You may pass an array of addresses if replies will go to multiple people. + * + * If $name is passed and the first parameter is a string, this name will be + * associated with the address. + * + * @param string $addresses + * @param string $name optional + */ + public function setReplyTo($addresses, $name = null) + { + if (!is_array($addresses) && isset($name)) + { + $addresses = array($addresses => $name); + } + + if (!$this->_setHeaderFieldModel('Reply-To', (array) $addresses)) + { + $this->getHeaders()->addMailboxHeader('Reply-To', (array) $addresses); + } + return $this; + } + + /** + * Get the reply-to address of this message. + * + * @return string + */ + public function getReplyTo() + { + return $this->_getHeaderFieldModel('Reply-To'); + } + + /** + * Add a To: address to this message. + * + * If $name is passed this name will be associated with the address. + * + * @param string $address + * @param string $name optional + */ + public function addTo($address, $name = null) + { + $current = $this->getTo(); + $current[$address] = $name; + return $this->setTo($current); + } + + /** + * Set the to addresses of this message. + * + * If multiple recipients will receive the message and array should be used. + * + * If $name is passed and the first parameter is a string, this name will be + * associated with the address. + * + * @param array $addresses + * @param string $name optional + */ + public function setTo($addresses, $name = null) + { + if (!is_array($addresses) && isset($name)) + { + $addresses = array($addresses => $name); + } + + if (!$this->_setHeaderFieldModel('To', (array) $addresses)) + { + $this->getHeaders()->addMailboxHeader('To', (array) $addresses); + } + return $this; + } + + /** + * Get the To addresses of this message. + * + * @return array + */ + public function getTo() + { + return $this->_getHeaderFieldModel('To'); + } + + /** + * Add a Cc: address to this message. + * + * If $name is passed this name will be associated with the address. + * + * @param string $address + * @param string $name optional + */ + public function addCc($address, $name = null) + { + $current = $this->getCc(); + $current[$address] = $name; + return $this->setCc($current); + } + + /** + * Set the Cc addresses of this message. + * + * If $name is passed and the first parameter is a string, this name will be + * associated with the address. + * + * @param array $addresses + * @param string $name optional + */ + public function setCc($addresses, $name = null) + { + if (!is_array($addresses) && isset($name)) + { + $addresses = array($addresses => $name); + } + + if (!$this->_setHeaderFieldModel('Cc', (array) $addresses)) + { + $this->getHeaders()->addMailboxHeader('Cc', (array) $addresses); + } + return $this; + } + + /** + * Get the Cc address of this message. + * + * @return array + */ + public function getCc() + { + return $this->_getHeaderFieldModel('Cc'); + } + + /** + * Add a Bcc: address to this message. + * + * If $name is passed this name will be associated with the address. + * + * @param string $address + * @param string $name optional + */ + public function addBcc($address, $name = null) + { + $current = $this->getBcc(); + $current[$address] = $name; + return $this->setBcc($current); + } + + /** + * Set the Bcc addresses of this message. + * + * If $name is passed and the first parameter is a string, this name will be + * associated with the address. + * + * @param array $addresses + * @param string $name optional + */ + public function setBcc($addresses, $name = null) + { + if (!is_array($addresses) && isset($name)) + { + $addresses = array($addresses => $name); + } + + if (!$this->_setHeaderFieldModel('Bcc', (array) $addresses)) + { + $this->getHeaders()->addMailboxHeader('Bcc', (array) $addresses); + } + return $this; + } + + /** + * Get the Bcc addresses of this message. + * + * @return array + */ + public function getBcc() + { + return $this->_getHeaderFieldModel('Bcc'); + } + + /** + * Set the priority of this message. + * The value is an integer where 1 is the highest priority and 5 is the lowest. + * @param int $priority + */ + public function setPriority($priority) + { + $priorityMap = array( + 1 => 'Highest', + 2 => 'High', + 3 => 'Normal', + 4 => 'Low', + 5 => 'Lowest' + ); + $pMapKeys = array_keys($priorityMap); + if ($priority > max($pMapKeys)) + { + $priority = max($pMapKeys); + } + elseif ($priority < min($pMapKeys)) + { + $priority = min($pMapKeys); + } + if (!$this->_setHeaderFieldModel('X-Priority', + sprintf('%d (%s)', $priority, $priorityMap[$priority]))) + { + $this->getHeaders()->addTextHeader('X-Priority', + sprintf('%d (%s)', $priority, $priorityMap[$priority])); + } + return $this; + } + + /** + * Get the priority of this message. + * The returned value is an integer where 1 is the highest priority and 5 + * is the lowest. + * @return int + */ + public function getPriority() + { + list($priority) = sscanf($this->_getHeaderFieldModel('X-Priority'), + '%[1-5]' + ); + return isset($priority) ? $priority : 3; + } + + /** + * Ask for a delivery receipt from the recipient to be sent to $addresses + * @param array $addresses + */ + public function setReadReceiptTo($addresses) + { + if (!$this->_setHeaderFieldModel('Disposition-Notification-To', $addresses)) + { + $this->getHeaders() + ->addMailboxHeader('Disposition-Notification-To', $addresses); + } + return $this; + } + + /** + * Get the addresses to which a read-receipt will be sent. + * @return string + */ + public function getReadReceiptTo() + { + return $this->_getHeaderFieldModel('Disposition-Notification-To'); + } + + /** + * Attach a {@link Swift_Mime_MimeEntity} such as an Attachment or MimePart. + * @param Swift_Mime_MimeEntity $entity + */ + public function attach(Swift_Mime_MimeEntity $entity) + { + $this->setChildren(array_merge($this->getChildren(), array($entity))); + return $this; + } + + /** + * Remove an already attached entity. + * @param Swift_Mime_MimeEntity $entity + */ + public function detach(Swift_Mime_MimeEntity $entity) + { + $newChildren = array(); + foreach ($this->getChildren() as $child) + { + if ($entity !== $child) + { + $newChildren[] = $child; + } + } + $this->setChildren($newChildren); + return $this; + } + + /** + * Attach a {@link Swift_Mime_MimeEntity} and return it's CID source. + * This method should be used when embedding images or other data in a message. + * @param Swift_Mime_MimeEntity $entity + * @return string + */ + public function embed(Swift_Mime_MimeEntity $entity) + { + $this->attach($entity); + return 'cid:' . $entity->getId(); + } + + /** + * Get this message as a complete string. + * @return string + */ + public function toString() + { + if (count($children = $this->getChildren()) > 0 && $this->getBody() != '') + { + $this->setChildren(array_merge(array($this->_becomeMimePart()), $children)); + $string = parent::toString(); + $this->setChildren($children); + } + else + { + $string = parent::toString(); + } + return $string; + } + + /** + * Returns a string representation of this object. + * + * @return string + * + * @see toString() + */ + public function __toString() + { + return $this->toString(); + } + + /** + * Write this message to a {@link Swift_InputByteStream}. + * @param Swift_InputByteStream $is + */ + public function toByteStream(Swift_InputByteStream $is) + { + if (count($children = $this->getChildren()) > 0 && $this->getBody() != '') + { + $this->setChildren(array_merge(array($this->_becomeMimePart()), $children)); + parent::toByteStream($is); + $this->setChildren($children); + } + else + { + parent::toByteStream($is); + } + } + + // -- Protected methods + + /** @see Swift_Mime_SimpleMimeEntity::_getIdField() */ + protected function _getIdField() + { + return 'Message-ID'; + } + + // -- Private methods + + /** Turn the body of this message into a child of itself if needed */ + private function _becomeMimePart() + { + $part = new parent($this->getHeaders()->newInstance(), $this->getEncoder(), + $this->_getCache(), $this->_userCharset + ); + $part->setContentType($this->_userContentType); + $part->setBody($this->getBody()); + $part->setFormat($this->_userFormat); + $part->setDelSp($this->_userDelSp); + $part->_setNestingLevel($this->_getTopNestingLevel()); + return $part; + } + + /** Get the highest nesting level nested inside this message */ + private function _getTopNestingLevel() + { + $highestLevel = $this->getNestingLevel(); + foreach ($this->getChildren() as $child) + { + $childLevel = $child->getNestingLevel(); + if ($highestLevel < $childLevel) + { + $highestLevel = $childLevel; + } + } + return $highestLevel; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMimeEntity.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMimeEntity.php new file mode 100644 index 0000000..1615822 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Mime/SimpleMimeEntity.php @@ -0,0 +1,803 @@ + array(self::LEVEL_TOP, self::LEVEL_MIXED), + 'multipart/alternative' => array(self::LEVEL_MIXED, self::LEVEL_ALTERNATIVE), + 'multipart/related' => array(self::LEVEL_ALTERNATIVE, self::LEVEL_RELATED) + ); + + /** A set of filter rules to define what level an entity should be nested at */ + private $_compoundLevelFilters = array(); + + /** The nesting level of this entity */ + private $_nestingLevel = self::LEVEL_ALTERNATIVE; + + /** A KeyCache instance used during encoding and streaming */ + private $_cache; + + /** Direct descendants of this entity */ + private $_immediateChildren = array(); + + /** All descendants of this entity */ + private $_children = array(); + + /** The maximum line length of the body of this entity */ + private $_maxLineLength = 78; + + /** The order in which alternative mime types should appear */ + private $_alternativePartOrder = array( + 'text/plain' => 1, + 'text/html' => 2, + 'multipart/related' => 3 + ); + + /** The CID of this entity */ + private $_id; + + /** The key used for accessing the cache */ + private $_cacheKey; + + protected $_userContentType; + + /** + * Create a new SimpleMimeEntity with $headers, $encoder and $cache. + * @param Swift_Mime_HeaderSet $headers + * @param Swift_Mime_ContentEncoder $encoder + * @param Swift_KeyCache $cache + */ + public function __construct(Swift_Mime_HeaderSet $headers, + Swift_Mime_ContentEncoder $encoder, Swift_KeyCache $cache) + { + $this->_cacheKey = uniqid(); + $this->_cache = $cache; + $this->_headers = $headers; + $this->setEncoder($encoder); + $this->_headers->defineOrdering( + array('Content-Type', 'Content-Transfer-Encoding') + ); + + // This array specifies that, when the entire MIME document contains + // $compoundLevel, then for each child within $level, if its Content-Type + // is $contentType then it should be treated as if it's level is + // $neededLevel instead. I tried to write that unambiguously! :-\ + // Data Structure: + // array ( + // $compoundLevel => array( + // $level => array( + // $contentType => $neededLevel + // ) + // ) + // ) + + $this->_compoundLevelFilters = array( + (self::LEVEL_ALTERNATIVE + self::LEVEL_RELATED) => array( + self::LEVEL_ALTERNATIVE => array( + 'text/plain' => self::LEVEL_ALTERNATIVE, + 'text/html' => self::LEVEL_RELATED + ) + ) + ); + + $this->_id = $this->getRandomId(); + } + + /** + * Generate a new Content-ID or Message-ID for this MIME entity. + * @return string + */ + public function generateId() + { + $this->setId($this->getRandomId()); + return $this->_id; + } + + /** + * Get the {@link Swift_Mime_HeaderSet} for this entity. + * @return Swift_Mime_HeaderSet + */ + public function getHeaders() + { + return $this->_headers; + } + + /** + * Get the nesting level of this entity. + * @return int + * @see LEVEL_TOP, LEVEL_MIXED, LEVEL_RELATED, LEVEL_ALTERNATIVE + */ + public function getNestingLevel() + { + return $this->_nestingLevel; + } + + /** + * Get the Content-type of this entity. + * @return string + */ + public function getContentType() + { + return $this->_getHeaderFieldModel('Content-Type'); + } + + /** + * Set the Content-type of this entity. + * @param string $type + */ + public function setContentType($type) + { + $this->_setContentTypeInHeaders($type); + // Keep track of the value so that if the content-type changes automatically + // due to added child entities, it can be restored if they are later removed + $this->_userContentType = $type; + return $this; + } + + /** + * Get the CID of this entity. + * The CID will only be present in headers if a Content-ID header is present. + * @return string + */ + public function getId() + { + return $this->_headers->has($this->_getIdField()) + ? current((array) $this->_getHeaderFieldModel($this->_getIdField())) + : $this->_id; + } + + /** + * Set the CID of this entity. + * @param string $id + */ + public function setId($id) + { + if (!$this->_setHeaderFieldModel($this->_getIdField(), $id)) + { + $this->_headers->addIdHeader($this->_getIdField(), $id); + } + $this->_id = $id; + return $this; + } + + /** + * Get the description of this entity. + * This value comes from the Content-Description header if set. + * @return string + */ + public function getDescription() + { + return $this->_getHeaderFieldModel('Content-Description'); + } + + /** + * Set the description of this entity. + * This method sets a value in the Content-ID header. + * @param string $description + */ + public function setDescription($description) + { + if (!$this->_setHeaderFieldModel('Content-Description', $description)) + { + $this->_headers->addTextHeader('Content-Description', $description); + } + return $this; + } + + /** + * Get the maximum line length of the body of this entity. + * @return int + */ + public function getMaxLineLength() + { + return $this->_maxLineLength; + } + + /** + * Set the maximum line length of lines in this body. + * Though not enforced by the library, lines should not exceed 1000 chars. + * @param int $length + */ + public function setMaxLineLength($length) + { + $this->_maxLineLength = $length; + return $this; + } + + /** + * Get all children added to this entity. + * @return array of Swift_Mime_Entity + */ + public function getChildren() + { + return $this->_children; + } + + /** + * Set all children of this entity. + * @param array $children Swiift_Mime_Entity instances + * @param int $compoundLevel For internal use only + */ + public function setChildren(array $children, $compoundLevel = null) + { + //TODO: Try to refactor this logic + + $compoundLevel = isset($compoundLevel) + ? $compoundLevel + : $this->_getCompoundLevel($children) + ; + + $immediateChildren = array(); + $grandchildren = array(); + $newContentType = $this->_userContentType; + + foreach ($children as $child) + { + $level = $this->_getNeededChildLevel($child, $compoundLevel); + if (empty($immediateChildren)) //first iteration + { + $immediateChildren = array($child); + } + else + { + $nextLevel = $this->_getNeededChildLevel($immediateChildren[0], $compoundLevel); + if ($nextLevel == $level) + { + $immediateChildren[] = $child; + } + elseif ($level < $nextLevel) + { + //Re-assign immediateChildren to grandchilden + $grandchildren = array_merge($grandchildren, $immediateChildren); + //Set new children + $immediateChildren = array($child); + } + else + { + $grandchildren[] = $child; + } + } + } + + if (!empty($immediateChildren)) + { + $lowestLevel = $this->_getNeededChildLevel($immediateChildren[0], $compoundLevel); + + //Determine which composite media type is needed to accomodate the + // immediate children + foreach ($this->_compositeRanges as $mediaType => $range) + { + if ($lowestLevel > $range[0] + && $lowestLevel <= $range[1]) + { + $newContentType = $mediaType; + break; + } + } + + //Put any grandchildren in a subpart + if (!empty($grandchildren)) + { + $subentity = $this->_createChild(); + $subentity->_setNestingLevel($lowestLevel); + $subentity->setChildren($grandchildren, $compoundLevel); + array_unshift($immediateChildren, $subentity); + } + } + + $this->_immediateChildren = $immediateChildren; + $this->_children = $children; + $this->_setContentTypeInHeaders($newContentType); + $this->_fixHeaders(); + $this->_sortChildren(); + + return $this; + } + + /** + * Get the body of this entity as a string. + * @return string + */ + public function getBody() + { + return ($this->_body instanceof Swift_OutputByteStream) + ? $this->_readStream($this->_body) + : $this->_body; + } + + /** + * Set the body of this entity, either as a string, or as an instance of + * {@link Swift_OutputByteStream}. + * @param mixed $body + * @param string $contentType optional + */ + public function setBody($body, $contentType = null) + { + if ($body !== $this->_body) + { + $this->_clearCache(); + } + + $this->_body = $body; + if (isset($contentType)) + { + $this->setContentType($contentType); + } + return $this; + } + + /** + * Get the encoder used for the body of this entity. + * @return Swift_Mime_ContentEncoder + */ + public function getEncoder() + { + return $this->_encoder; + } + + /** + * Set the encoder used for the body of this entity. + * @param Swift_Mime_ContentEncoder $encoder + */ + public function setEncoder(Swift_Mime_ContentEncoder $encoder) + { + if ($encoder !== $this->_encoder) + { + $this->_clearCache(); + } + + $this->_encoder = $encoder; + $this->_setEncoding($encoder->getName()); + $this->_notifyEncoderChanged($encoder); + return $this; + } + + /** + * Get the boundary used to separate children in this entity. + * @return string + */ + public function getBoundary() + { + if (!isset($this->_boundary)) + { + $this->_boundary = '_=_swift_v4_' . time() . uniqid() . '_=_'; + } + return $this->_boundary; + } + + /** + * Set the boundary used to separate children in this entity. + * @param string $boundary + * @throws Swift_RfcComplianceException + */ + public function setBoundary($boundary) + { + $this->_assertValidBoundary($boundary); + $this->_boundary = $boundary; + return $this; + } + + /** + * Receive notification that the charset of this entity, or a parent entity + * has changed. + * @param string $charset + */ + public function charsetChanged($charset) + { + $this->_notifyCharsetChanged($charset); + } + + /** + * Receive notification that the encoder of this entity or a parent entity + * has changed. + * @param Swift_Mime_ContentEncoder $encoder + */ + public function encoderChanged(Swift_Mime_ContentEncoder $encoder) + { + $this->_notifyEncoderChanged($encoder); + } + + /** + * Get this entire entity as a string. + * @return string + */ + public function toString() + { + $string = $this->_headers->toString(); + if (isset($this->_body) && empty($this->_immediateChildren)) + { + if ($this->_cache->hasKey($this->_cacheKey, 'body')) + { + $body = $this->_cache->getString($this->_cacheKey, 'body'); + } + else + { + $body = "\r\n" . $this->_encoder->encodeString($this->getBody(), 0, + $this->getMaxLineLength() + ); + $this->_cache->setString($this->_cacheKey, 'body', $body, + Swift_KeyCache::MODE_WRITE + ); + } + $string .= $body; + } + + if (!empty($this->_immediateChildren)) + { + foreach ($this->_immediateChildren as $child) + { + $string .= "\r\n\r\n--" . $this->getBoundary() . "\r\n"; + $string .= $child->toString(); + } + $string .= "\r\n\r\n--" . $this->getBoundary() . "--\r\n"; + } + + return $string; + } + + /** + * Returns a string representation of this object. + * + * @return string + * + * @see toString() + */ + public function __toString() + { + return $this->toString(); + } + + /** + * Write this entire entity to a {@link Swift_InputByteStream}. + * @param Swift_InputByteStream + */ + public function toByteStream(Swift_InputByteStream $is) + { + $is->write($this->_headers->toString()); + $is->commit(); + + if (empty($this->_immediateChildren)) + { + if (isset($this->_body)) + { + if ($this->_cache->hasKey($this->_cacheKey, 'body')) + { + $this->_cache->exportToByteStream($this->_cacheKey, 'body', $is); + } + else + { + $cacheIs = $this->_cache->getInputByteStream($this->_cacheKey, 'body'); + if ($cacheIs) + { + $is->bind($cacheIs); + } + + $is->write("\r\n"); + + if ($this->_body instanceof Swift_OutputByteStream) + { + $this->_body->setReadPointer(0); + + $this->_encoder->encodeByteStream($this->_body, $is, 0, + $this->getMaxLineLength() + ); + } + else + { + $is->write($this->_encoder->encodeString( + $this->getBody(), 0, $this->getMaxLineLength() + )); + } + + if ($cacheIs) + { + $is->unbind($cacheIs); + } + } + } + } + + if (!empty($this->_immediateChildren)) + { + foreach ($this->_immediateChildren as $child) + { + $is->write("\r\n\r\n--" . $this->getBoundary() . "\r\n"); + $child->toByteStream($is); + } + $is->write("\r\n\r\n--" . $this->getBoundary() . "--\r\n"); + } + } + + // -- Protected methods + + /** + * Get the name of the header that provides the ID of this entity */ + protected function _getIdField() + { + return 'Content-ID'; + } + + /** + * Get the model data (usually an array or a string) for $field. + */ + protected function _getHeaderFieldModel($field) + { + if ($this->_headers->has($field)) + { + return $this->_headers->get($field)->getFieldBodyModel(); + } + } + + /** + * Set the model data for $field. + */ + protected function _setHeaderFieldModel($field, $model) + { + if ($this->_headers->has($field)) + { + $this->_headers->get($field)->setFieldBodyModel($model); + return true; + } + else + { + return false; + } + } + + /** + * Get the parameter value of $parameter on $field header. + */ + protected function _getHeaderParameter($field, $parameter) + { + if ($this->_headers->has($field)) + { + return $this->_headers->get($field)->getParameter($parameter); + } + } + + /** + * Set the parameter value of $parameter on $field header. + */ + protected function _setHeaderParameter($field, $parameter, $value) + { + if ($this->_headers->has($field)) + { + $this->_headers->get($field)->setParameter($parameter, $value); + return true; + } + else + { + return false; + } + } + + /** + * Re-evaluate what content type and encoding should be used on this entity. + */ + protected function _fixHeaders() + { + if (count($this->_immediateChildren)) + { + $this->_setHeaderParameter('Content-Type', 'boundary', + $this->getBoundary() + ); + $this->_headers->remove('Content-Transfer-Encoding'); + } + else + { + $this->_setHeaderParameter('Content-Type', 'boundary', null); + $this->_setEncoding($this->_encoder->getName()); + } + } + + /** + * Get the KeyCache used in this entity. + */ + protected function _getCache() + { + return $this->_cache; + } + + /** + * Empty the KeyCache for this entity. + */ + protected function _clearCache() + { + $this->_cache->clearKey($this->_cacheKey, 'body'); + } + + /** + * Returns a random Content-ID or Message-ID. + * @return string + */ + protected function getRandomId() + { + $idLeft = time() . '.' . uniqid(); + $idRight = !empty($_SERVER['SERVER_NAME']) + ? $_SERVER['SERVER_NAME'] + : 'swift.generated'; + return $idLeft . '@' . $idRight; + } + + // -- Private methods + + private function _readStream(Swift_OutputByteStream $os) + { + $string = ''; + while (false !== $bytes = $os->read(8192)) + { + $string .= $bytes; + } + return $string; + } + + private function _setEncoding($encoding) + { + if (!$this->_setHeaderFieldModel('Content-Transfer-Encoding', $encoding)) + { + $this->_headers->addTextHeader('Content-Transfer-Encoding', $encoding); + } + } + + private function _assertValidBoundary($boundary) + { + if (!preg_match( + '/^[a-z0-9\'\(\)\+_\-,\.\/:=\?\ ]{0,69}[a-z0-9\'\(\)\+_\-,\.\/:=\?]$/Di', + $boundary)) + { + throw new Swift_RfcComplianceException('Mime boundary set is not RFC 2046 compliant.'); + } + } + + private function _setContentTypeInHeaders($type) + { + if (!$this->_setHeaderFieldModel('Content-Type', $type)) + { + $this->_headers->addParameterizedHeader('Content-Type', $type); + } + } + + private function _setNestingLevel($level) + { + $this->_nestingLevel = $level; + } + + private function _getCompoundLevel($children) + { + $level = 0; + foreach ($children as $child) + { + $level |= $child->getNestingLevel(); + } + return $level; + } + + private function _getNeededChildLevel($child, $compoundLevel) + { + $filter = array(); + foreach ($this->_compoundLevelFilters as $bitmask => $rules) + { + if (($compoundLevel & $bitmask) === $bitmask) + { + $filter = $rules + $filter; + } + } + + $realLevel = $child->getNestingLevel(); + $lowercaseType = strtolower($child->getContentType()); + + if (isset($filter[$realLevel]) + && isset($filter[$realLevel][$lowercaseType])) + { + return $filter[$realLevel][$lowercaseType]; + } + else + { + return $realLevel; + } + } + + private function _createChild() + { + return new self($this->_headers->newInstance(), + $this->_encoder, $this->_cache); + } + + private function _notifyEncoderChanged(Swift_Mime_ContentEncoder $encoder) + { + foreach ($this->_immediateChildren as $child) + { + $child->encoderChanged($encoder); + } + } + + private function _notifyCharsetChanged($charset) + { + $this->_encoder->charsetChanged($charset); + $this->_headers->charsetChanged($charset); + foreach ($this->_immediateChildren as $child) + { + $child->charsetChanged($charset); + } + } + + private function _sortChildren() + { + $shouldSort = false; + foreach ($this->_immediateChildren as $child) + { + //NOTE: This include alternative parts moved into a related part + if ($child->getNestingLevel() == self::LEVEL_ALTERNATIVE) + { + $shouldSort = true; + break; + } + } + + //Sort in order of preference, if there is one + if ($shouldSort) + { + usort($this->_immediateChildren, array($this, '_childSortAlgorithm')); + } + } + + private function _childSortAlgorithm($a, $b) + { + $typePrefs = array(); + $types = array( + strtolower($a->getContentType()), + strtolower($b->getContentType()) + ); + foreach ($types as $type) + { + $typePrefs[] = (array_key_exists($type, $this->_alternativePartOrder)) + ? $this->_alternativePartOrder[$type] + : (max($this->_alternativePartOrder) + 1); + } + return ($typePrefs[0] >= $typePrefs[1]) ? 1 : -1; + } + + // -- Destructor + + /** + * Empties it's own contents from the cache. + */ + public function __destruct() + { + $this->_cache->clearAll($this->_cacheKey); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MimePart.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MimePart.php new file mode 100644 index 0000000..60b6d56 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/MimePart.php @@ -0,0 +1,65 @@ +createDependenciesFor('mime.part') + ); + + if (!isset($charset)) + { + $charset = Swift_DependencyContainer::getInstance() + ->lookup('properties.charset'); + } + $this->setBody($body); + $this->setCharset($charset); + if ($contentType) + { + $this->setContentType($contentType); + } + } + + /** + * Create a new MimePart. + * @param string $body + * @param string $contentType + * @param string $charset + * @return Swift_Mime_MimePart + */ + public static function newInstance($body = null, $contentType = null, + $charset = null) + { + return new self($body, $contentType, $charset); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/OutputByteStream.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/OutputByteStream.php new file mode 100644 index 0000000..951b838 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/OutputByteStream.php @@ -0,0 +1,41 @@ +setThreshold($threshold); + $this->setSleepTime($sleep); + $this->_sleeper = $sleeper; + } + + /** + * Set the number of emails to send before restarting. + * @param int $threshold + */ + public function setThreshold($threshold) + { + $this->_threshold = $threshold; + } + + /** + * Get the number of emails to send before restarting. + * @return int + */ + public function getThreshold() + { + return $this->_threshold; + } + + /** + * Set the number of seconds to sleep for during a restart. + * @param int $sleep time + */ + public function setSleepTime($sleep) + { + $this->_sleep = $sleep; + } + + /** + * Get the number of seconds to sleep for during a restart. + * @return int + */ + public function getSleepTime() + { + return $this->_sleep; + } + + /** + * Invoked immediately before the Message is sent. + * @param Swift_Events_SendEvent $evt + */ + public function beforeSendPerformed(Swift_Events_SendEvent $evt) + { + } + + /** + * Invoked immediately after the Message is sent. + * @param Swift_Events_SendEvent $evt + */ + public function sendPerformed(Swift_Events_SendEvent $evt) + { + ++$this->_counter; + if ($this->_counter >= $this->_threshold) + { + $transport = $evt->getTransport(); + $transport->stop(); + if ($this->_sleep) + { + $this->sleep($this->_sleep); + } + $transport->start(); + $this->_counter = 0; + } + } + + /** + * Sleep for $seconds. + * @param int $seconds + */ + public function sleep($seconds) + { + if (isset($this->_sleeper)) + { + $this->_sleeper->sleep($seconds); + } + else + { + sleep($seconds); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/BandwidthMonitorPlugin.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/BandwidthMonitorPlugin.php new file mode 100644 index 0000000..501cd80 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/BandwidthMonitorPlugin.php @@ -0,0 +1,173 @@ +getMessage(); + $message->toByteStream($this); + } + + /** + * Invoked immediately following a command being sent. + * @param Swift_Events_ResponseEvent $evt + */ + public function commandSent(Swift_Events_CommandEvent $evt) + { + $command = $evt->getCommand(); + $this->_out += strlen($command); + } + + /** + * Invoked immediately following a response coming back. + * @param Swift_Events_ResponseEvent $evt + */ + public function responseReceived(Swift_Events_ResponseEvent $evt) + { + $response = $evt->getResponse(); + $this->_in += strlen($response); + } + + /** + * Called when a message is sent so that the outgoing counter can be increased. + * @param string $bytes + */ + public function write($bytes) + { + $this->_out += strlen($bytes); + foreach ($this->_mirrors as $stream) + { + $stream->write($bytes); + } + } + + /** + * Not used. + */ + public function commit() + { + } + + /** + * Attach $is to this stream. + * The stream acts as an observer, receiving all data that is written. + * All {@link write()} and {@link flushBuffers()} operations will be mirrored. + * + * @param Swift_InputByteStream $is + */ + public function bind(Swift_InputByteStream $is) + { + $this->_mirrors[] = $is; + } + + /** + * Remove an already bound stream. + * If $is is not bound, no errors will be raised. + * If the stream currently has any buffered data it will be written to $is + * before unbinding occurs. + * + * @param Swift_InputByteStream $is + */ + public function unbind(Swift_InputByteStream $is) + { + foreach ($this->_mirrors as $k => $stream) + { + if ($is === $stream) + { + unset($this->_mirrors[$k]); + } + } + } + + /** + * Not used. + */ + public function flushBuffers() + { + foreach ($this->_mirrors as $stream) + { + $stream->flushBuffers(); + } + } + + /** + * Get the total number of bytes sent to the server. + * @return int + */ + public function getBytesOut() + { + return $this->_out; + } + + /** + * Get the total number of bytes received from the server. + * @return int + */ + public function getBytesIn() + { + return $this->_in; + } + + /** + * Reset the internal counters to zero. + */ + public function reset() + { + $this->_out = 0; + $this->_in = 0; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Decorator/Replacements.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Decorator/Replacements.php new file mode 100644 index 0000000..9735d0a --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Decorator/Replacements.php @@ -0,0 +1,36 @@ + + * $replacements = array( + * "address1@domain.tld" => array("{a}" => "b", "{c}" => "d"), + * "address2@domain.tld" => array("{a}" => "x", "{c}" => "y") + * ) + * + * + * When using an instance of {@link Swift_Plugins_Decorator_Replacements}, + * the object should return just the array of replacements for the address + * given to {@link Swift_Plugins_Decorator_Replacements::getReplacementsFor()}. + * + * @param mixed $replacements + */ + public function __construct($replacements) + { + if (!($replacements instanceof Swift_Plugins_Decorator_Replacements)) + { + $this->_replacements = (array) $replacements; + } + else + { + $this->_replacements = $replacements; + } + } + + /** + * Invoked immediately before the Message is sent. + * + * @param Swift_Events_SendEvent $evt + */ + public function beforeSendPerformed(Swift_Events_SendEvent $evt) + { + $message = $evt->getMessage(); + $this->_restoreMessage($message); + $to = array_keys($message->getTo()); + $address = array_shift($to); + if ($replacements = $this->getReplacementsFor($address)) + { + $body = $message->getBody(); + $search = array_keys($replacements); + $replace = array_values($replacements); + $bodyReplaced = str_replace( + $search, $replace, $body + ); + if ($body != $bodyReplaced) + { + $this->_originalBody = $body; + $message->setBody($bodyReplaced); + } + $subject = $message->getSubject(); + $subjectReplaced = str_replace( + $search, $replace, $subject + ); + if ($subject != $subjectReplaced) + { + $this->_originalSubject = $subject; + $message->setSubject($subjectReplaced); + } + $children = (array) $message->getChildren(); + foreach ($children as $child) + { + list($type, ) = sscanf($child->getContentType(), '%[^/]/%s'); + if ('text' == $type) + { + $body = $child->getBody(); + $bodyReplaced = str_replace( + $search, $replace, $body + ); + if ($body != $bodyReplaced) + { + $child->setBody($bodyReplaced); + $this->_originalChildBodies[$child->getId()] = $body; + } + } + } + $this->_lastMessage = $message; + } + } + + /** + * Find a map of replacements for the address. + * + * If this plugin was provided with a delegate instance of + * {@link Swift_Plugins_Decorator_Replacements} then the call will be + * delegated to it. Otherwise, it will attempt to find the replacements + * from the array provided in the constructor. + * + * If no replacements can be found, an empty value (NULL) is returned. + * + * @param string $address + * + * @return array + */ + public function getReplacementsFor($address) + { + if ($this->_replacements instanceof Swift_Plugins_Decorator_Replacements) + { + return $this->_replacements->getReplacementsFor($address); + } + else + { + return isset($this->_replacements[$address]) + ? $this->_replacements[$address] + : null + ; + } + } + + /** + * Invoked immediately after the Message is sent. + * + * @param Swift_Events_SendEvent $evt + */ + public function sendPerformed(Swift_Events_SendEvent $evt) + { + $this->_restoreMessage($evt->getMessage()); + } + + // -- Private methods + + /** Restore a changed message back to its original state */ + private function _restoreMessage(Swift_Mime_Message $message) + { + if ($this->_lastMessage === $message) + { + if (isset($this->_originalBody)) + { + $message->setBody($this->_originalBody); + $this->_originalBody = null; + } + if (isset($this->_originalSubject)) + { + $message->setSubject($this->_originalSubject); + $this->_originalSubject = null; + } + if (!empty($this->_originalChildBodies)) + { + $children = (array) $message->getChildren(); + foreach ($children as $child) + { + $id = $child->getId(); + if (array_key_exists($id, $this->_originalChildBodies)) + { + $child->setBody($this->_originalChildBodies[$id]); + } + } + $this->_originalChildBodies = array(); + } + $this->_lastMessage = null; + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Logger.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Logger.php new file mode 100644 index 0000000..9864da0 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Logger.php @@ -0,0 +1,37 @@ +_logger = $logger; + } + + /** + * Add a log entry. + * + * @param string $entry + */ + public function add($entry) + { + $this->_logger->add($entry); + } + + /** + * Clear the log contents. + */ + public function clear() + { + $this->_logger->clear(); + } + + /** + * Get this log as a string. + * + * @return string + */ + public function dump() + { + return $this->_logger->dump(); + } + + /** + * Invoked immediately following a command being sent. + * + * @param Swift_Events_ResponseEvent $evt + */ + public function commandSent(Swift_Events_CommandEvent $evt) + { + $command = $evt->getCommand(); + $this->_logger->add(sprintf(">> %s", $command)); + } + + /** + * Invoked immediately following a response coming back. + * + * @param Swift_Events_ResponseEvent $evt + */ + public function responseReceived(Swift_Events_ResponseEvent $evt) + { + $response = $evt->getResponse(); + $this->_logger->add(sprintf("<< %s", $response)); + } + + /** + * Invoked just before a Transport is started. + * + * @param Swift_Events_TransportChangeEvent $evt + */ + public function beforeTransportStarted(Swift_Events_TransportChangeEvent $evt) + { + $transportName = get_class($evt->getSource()); + $this->_logger->add(sprintf("++ Starting %s", $transportName)); + } + + /** + * Invoked immediately after the Transport is started. + * + * @param Swift_Events_TransportChangeEvent $evt + */ + public function transportStarted(Swift_Events_TransportChangeEvent $evt) + { + $transportName = get_class($evt->getSource()); + $this->_logger->add(sprintf("++ %s started", $transportName)); + } + + /** + * Invoked just before a Transport is stopped. + * + * @param Swift_Events_TransportChangeEvent $evt + */ + public function beforeTransportStopped(Swift_Events_TransportChangeEvent $evt) + { + $transportName = get_class($evt->getSource()); + $this->_logger->add(sprintf("++ Stopping %s", $transportName)); + } + + /** + * Invoked immediately after the Transport is stopped. + * + * @param Swift_Events_TransportChangeEvent $evt + */ + public function transportStopped(Swift_Events_TransportChangeEvent $evt) + { + $transportName = get_class($evt->getSource()); + $this->_logger->add(sprintf("++ %s stopped", $transportName)); + } + + /** + * Invoked as a TransportException is thrown in the Transport system. + * + * @param Swift_Events_TransportExceptionEvent $evt + */ + public function exceptionThrown(Swift_Events_TransportExceptionEvent $evt) + { + $e = $evt->getException(); + $message = $e->getMessage(); + $this->_logger->add(sprintf("!! %s", $message)); + $message .= PHP_EOL; + $message .= 'Log data:' . PHP_EOL; + $message .= $this->_logger->dump(); + $evt->cancelBubble(); + throw new Swift_TransportException($message); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/ArrayLogger.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/ArrayLogger.php new file mode 100644 index 0000000..930eca2 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/ArrayLogger.php @@ -0,0 +1,73 @@ +_size = $size; + } + + /** + * Add a log entry. + * @param string $entry + */ + public function add($entry) + { + $this->_log[] = $entry; + while (count($this->_log) > $this->_size) + { + array_shift($this->_log); + } + } + + /** + * Clear the log contents. + */ + public function clear() + { + $this->_log = array(); + } + + /** + * Get this log as a string. + * @return string + */ + public function dump() + { + return implode(PHP_EOL, $this->_log); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/EchoLogger.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/EchoLogger.php new file mode 100644 index 0000000..83dd54b --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Loggers/EchoLogger.php @@ -0,0 +1,64 @@ +_isHtml = $isHtml; + } + + /** + * Add a log entry. + * @param string $entry + */ + public function add($entry) + { + if ($this->_isHtml) + { + printf('%s%s%s', htmlspecialchars($entry, ENT_QUOTES), '
', PHP_EOL); + } + else + { + printf('%s%s', $entry, PHP_EOL); + } + } + + /** + * Not implemented. + */ + public function clear() + { + } + + /** + * Not implemented. + */ + public function dump() + { + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Connection.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Connection.php new file mode 100644 index 0000000..1c96dcf --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Pop/Pop3Connection.php @@ -0,0 +1,36 @@ +_host = $host; + $this->_port = $port; + $this->_crypto = $crypto; + } + + /** + * Create a new PopBeforeSmtpPlugin for $host and $port. + * + * @param string $host + * @param int $port + * @param string $cypto as "tls" or "ssl" + * + * @return Swift_Plugins_PopBeforeSmtpPlugin + */ + public static function newInstance($host, $port = 110, $crypto = null) + { + return new self($host, $port, $crypto); + } + + /** + * Set a Pop3Connection to delegate to instead of connecting directly. + * + * @param Swift_Plugins_Pop_Pop3Connection $connection + */ + public function setConnection(Swift_Plugins_Pop_Pop3Connection $connection) + { + $this->_connection = $connection; + return $this; + } + + /** + * Bind this plugin to a specific SMTP transport instance. + * + * @param Swift_Transport + */ + public function bindSmtp(Swift_Transport $smtp) + { + $this->_transport = $smtp; + } + + /** + * Set the connection timeout in seconds (default 10). + * + * @param int $timeout + */ + public function setTimeout($timeout) + { + $this->_timeout = (int) $timeout; + return $this; + } + + /** + * Set the username to use when connecting (if needed). + * + * @param string $username + */ + public function setUsername($username) + { + $this->_username = $username; + return $this; + } + + /** + * Set the password to use when connecting (if needed). + * + * @param string $password + */ + public function setPassword($password) + { + $this->_password = $password; + return $this; + } + + /** + * Connect to the POP3 host and authenticate. + * + * @throws Swift_Plugins_Pop_Pop3Exception if connection fails + */ + public function connect() + { + if (isset($this->_connection)) + { + $this->_connection->connect(); + } + else + { + if (!isset($this->_socket)) + { + if (!$socket = fsockopen( + $this->_getHostString(), $this->_port, $errno, $errstr, $this->_timeout)) + { + throw new Swift_Plugins_Pop_Pop3Exception( + sprintf('Failed to connect to POP3 host [%s]: %s', $this->_host, $errstr) + ); + } + $this->_socket = $socket; + + if (false === $greeting = fgets($this->_socket)) + { + throw new Swift_Plugins_Pop_Pop3Exception( + sprintf('Failed to connect to POP3 host [%s]', trim($greeting)) + ); + } + + $this->_assertOk($greeting); + + if ($this->_username) + { + $this->_command(sprintf("USER %s\r\n", $this->_username)); + $this->_command(sprintf("PASS %s\r\n", $this->_password)); + } + } + } + } + + /** + * Disconnect from the POP3 host. + */ + public function disconnect() + { + if (isset($this->_connection)) + { + $this->_connection->disconnect(); + } + else + { + $this->_command("QUIT\r\n"); + if (!fclose($this->_socket)) + { + throw new Swift_Plugins_Pop_Pop3Exception( + sprintf('POP3 host [%s] connection could not be stopped', $this->_host) + ); + } + $this->_socket = null; + } + } + + /** + * Invoked just before a Transport is started. + * + * @param Swift_Events_TransportChangeEvent $evt + */ + public function beforeTransportStarted(Swift_Events_TransportChangeEvent $evt) + { + if (isset($this->_transport)) + { + if ($this->_transport !== $evt->getTransport()) + { + return; + } + } + + $this->connect(); + $this->disconnect(); + } + + /** + * Not used. + */ + public function transportStarted(Swift_Events_TransportChangeEvent $evt) + { + } + + /** + * Not used. + */ + public function beforeTransportStopped(Swift_Events_TransportChangeEvent $evt) + { + } + + /** + * Not used. + */ + public function transportStopped(Swift_Events_TransportChangeEvent $evt) + { + } + + // -- Private Methods + + private function _command($command) + { + if (!fwrite($this->_socket, $command)) + { + throw new Swift_Plugins_Pop_Pop3Exception( + sprintf('Failed to write command [%s] to POP3 host', trim($command)) + ); + } + + if (false === $response = fgets($this->_socket)) + { + throw new Swift_Plugins_Pop_Pop3Exception( + sprintf('Failed to read from POP3 host after command [%s]', trim($command)) + ); + } + + $this->_assertOk($response); + + return $response; + } + + private function _assertOk($response) + { + if (substr($response, 0, 3) != '+OK') + { + throw new Swift_Plugins_Pop_Pop3Exception( + sprintf('POP3 command failed [%s]', trim($response)) + ); + } + } + + private function _getHostString() + { + $host = $this->_host; + switch (strtolower($this->_crypto)) + { + case 'ssl': + $host = 'ssl://' . $host; + break; + + case 'tls': + $host = 'tls://' . $host; + break; + } + return $host; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporter.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporter.php new file mode 100644 index 0000000..00d5765 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporter.php @@ -0,0 +1,36 @@ +_reporter = $reporter; + } + + /** + * Not used. + */ + public function beforeSendPerformed(Swift_Events_SendEvent $evt) + { + } + + /** + * Invoked immediately after the Message is sent. + * @param Swift_Events_SendEvent $evt + */ + public function sendPerformed(Swift_Events_SendEvent $evt) + { + $message = $evt->getMessage(); + $failures = array_flip($evt->getFailedRecipients()); + foreach ((array) $message->getTo() as $address => $null) + { + $this->_reporter->notify( + $message, $address, (array_key_exists($address, $failures) + ? Swift_Plugins_Reporter::RESULT_FAIL + : Swift_Plugins_Reporter::RESULT_PASS) + ); + } + foreach ((array) $message->getCc() as $address => $null) + { + $this->_reporter->notify( + $message, $address, (array_key_exists($address, $failures) + ? Swift_Plugins_Reporter::RESULT_FAIL + : Swift_Plugins_Reporter::RESULT_PASS) + ); + } + foreach ((array) $message->getBcc() as $address => $null) + { + $this->_reporter->notify( + $message, $address, (array_key_exists($address, $failures) + ? Swift_Plugins_Reporter::RESULT_FAIL + : Swift_Plugins_Reporter::RESULT_PASS) + ); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HitReporter.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HitReporter.php new file mode 100644 index 0000000..0022f5e --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HitReporter.php @@ -0,0 +1,63 @@ +_failures_cache[$address])) + { + $this->_failures[] = $address; + $this->_failures_cache[$address] = true; + } + } + + /** + * Get an array of addresses for which delivery failed. + * @return array + */ + public function getFailedRecipients() + { + return $this->_failures; + } + + /** + * Clear the buffer (empty the list). + */ + public function clear() + { + $this->_failures = $this->_failures_cache = array(); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HtmlReporter.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HtmlReporter.php new file mode 100644 index 0000000..7370078 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Reporters/HtmlReporter.php @@ -0,0 +1,47 @@ +" . PHP_EOL; + echo "PASS " . $address . PHP_EOL; + echo "" . PHP_EOL; + flush(); + } + else + { + echo "
" . PHP_EOL; + echo "FAIL " . $address . PHP_EOL; + echo "
" . PHP_EOL; + flush(); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Sleeper.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Sleeper.php new file mode 100644 index 0000000..148cbd3 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Sleeper.php @@ -0,0 +1,26 @@ +_rate = $rate; + $this->_mode = $mode; + $this->_sleeper = $sleeper; + $this->_timer = $timer; + } + + /** + * Invoked immediately before the Message is sent. + * @param Swift_Events_SendEvent $evt + */ + public function beforeSendPerformed(Swift_Events_SendEvent $evt) + { + $time = $this->getTimestamp(); + if (!isset($this->_start)) + { + $this->_start = $time; + } + $duration = $time - $this->_start; + + if (self::BYTES_PER_MINUTE == $this->_mode) + { + $sleep = $this->_throttleBytesPerMinute($duration); + } + else + { + $sleep = $this->_throttleMessagesPerMinute($duration); + } + + if ($sleep > 0) + { + $this->sleep($sleep); + } + } + + /** + * Invoked when a Message is sent. + * @param Swift_Events_SendEvent $evt + */ + public function sendPerformed(Swift_Events_SendEvent $evt) + { + parent::sendPerformed($evt); + ++$this->_messages; + } + + /** + * Sleep for $seconds. + * @param int $seconds + */ + public function sleep($seconds) + { + if (isset($this->_sleeper)) + { + $this->_sleeper->sleep($seconds); + } + else + { + sleep($seconds); + } + } + + /** + * Get the current UNIX timestamp + * @return int + */ + public function getTimestamp() + { + if (isset($this->_timer)) + { + return $this->_timer->getTimestamp(); + } + else + { + return time(); + } + } + + // -- Private methods + + /** + * Get a number of seconds to sleep for. + * @param int $timePassed + * @return int + * @access private + */ + private function _throttleBytesPerMinute($timePassed) + { + $expectedDuration = $this->getBytesOut() / ($this->_rate / 60); + return (int) ceil($expectedDuration - $timePassed); + } + + /** + * Get a number of seconds to sleep for. + * @param int $timePassed + * @return int + * @access private + */ + private function _throttleMessagesPerMinute($timePassed) + { + $expectedDuration = $this->_messages / ($this->_rate / 60); + return (int) ceil($expectedDuration - $timePassed); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Timer.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Timer.php new file mode 100644 index 0000000..92207bf --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Plugins/Timer.php @@ -0,0 +1,26 @@ +register('properties.charset')->asValue($charset); + return $this; + } + + /** + * Set the directory where temporary files can be saved. + * @param string $dir + * @return Swift_Preferences + */ + public function setTempDir($dir) + { + Swift_DependencyContainer::getInstance() + ->register('tempdir')->asValue($dir); + return $this; + } + + /** + * Set the type of cache to use (i.e. "disk" or "array"). + * @param string $type + * @return Swift_Preferences + */ + public function setCacheType($type) + { + Swift_DependencyContainer::getInstance() + ->register('cache')->asAliasOf(sprintf('cache.%s', $type)); + return $this; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ReplacementFilterFactory.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ReplacementFilterFactory.php new file mode 100644 index 0000000..db29e6d --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/ReplacementFilterFactory.php @@ -0,0 +1,27 @@ +createDependenciesFor('transport.sendmail') + ); + + $this->setCommand($command); + } + + /** + * Create a new SendmailTransport instance. + * @param string $command + * @return Swift_SendmailTransport + */ + public static function newInstance($command = '/usr/sbin/sendmail -bs') + { + return new self($command); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SmtpTransport.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SmtpTransport.php new file mode 100644 index 0000000..65180d5 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SmtpTransport.php @@ -0,0 +1,56 @@ +createDependenciesFor('transport.smtp') + ); + + $this->setHost($host); + $this->setPort($port); + $this->setEncryption($security); + } + + /** + * Create a new SmtpTransport instance. + * @param string $host + * @param int $port + * @param int $security + * @return Swift_SmtpTransport + */ + public static function newInstance($host = 'localhost', $port = 25, + $security = null) + { + return new self($host, $port, $security); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilter.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilter.php new file mode 100644 index 0000000..6c262ce --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilter.php @@ -0,0 +1,33 @@ +_search = $search; + $this->_index = array(); + $this->_tree = array(); + $this->_replace = array(); + $this->_repSize = array(); + + $tree = null; + $i = null; + $last_size = $size = 0; + foreach ($search as $i => $search_element) + { + if ($tree !== null) + { + $tree[-1] = min (count($replace) - 1, $i - 1); + $tree[-2] = $last_size; + } + $tree = &$this->_tree; + if (is_array ($search_element)) + { + foreach ($search_element as $k => $char) + { + $this->_index[$char] = true; + if (!isset($tree[$char])) + { + $tree[$char] = array(); + } + $tree = &$tree[$char]; + } + $last_size = $k+1; + $size = max($size, $last_size); + } + else + { + $last_size = 1; + if (!isset($tree[$search_element])) + { + $tree[$search_element] = array(); + } + $tree = &$tree[$search_element]; + $size = max($last_size, $size); + $this->_index[$search_element] = true; + } + } + if ($i !== null) + { + $tree[-1] = min (count ($replace) - 1, $i); + $tree[-2] = $last_size; + $this->_treeMaxLen = $size; + } + foreach ($replace as $rep) + { + if (!is_array($rep)) + { + $rep = array ($rep); + } + $this->_replace[] = $rep; + } + for ($i = count($this->_replace) - 1; $i >= 0; --$i) + { + $this->_replace[$i] = $rep = $this->filter($this->_replace[$i], $i); + $this->_repSize[$i] = count($rep); + } + } + + /** + * Returns true if based on the buffer passed more bytes should be buffered. + * @param array $buffer + * @return boolean + */ + public function shouldBuffer($buffer) + { + $endOfBuffer = end($buffer); + return isset ($this->_index[$endOfBuffer]); + } + + /** + * Perform the actual replacements on $buffer and return the result. + * @param array $buffer + * @return array + */ + public function filter($buffer, $_minReplaces = -1) + { + if ($this->_treeMaxLen == 0) + { + return $buffer; + } + + $newBuffer = array(); + $buf_size = count($buffer); + for ($i = 0; $i < $buf_size; ++$i) + { + $search_pos = $this->_tree; + $last_found = PHP_INT_MAX; + // We try to find if the next byte is part of a search pattern + for ($j = 0; $j <= $this->_treeMaxLen; ++$j) + { + // We have a new byte for a search pattern + if (isset ($buffer [$p = $i + $j]) && isset($search_pos[$buffer[$p]])) + { + $search_pos = $search_pos[$buffer[$p]]; + // We have a complete pattern, save, in case we don't find a better match later + if (isset($search_pos[- 1]) && $search_pos[-1] < $last_found + && $search_pos[-1] > $_minReplaces) + { + $last_found = $search_pos[-1]; + $last_size = $search_pos[-2]; + } + } + // We got a complete pattern + elseif ($last_found !== PHP_INT_MAX) + { + // Adding replacement datas to output buffer + $rep_size = $this->_repSize[$last_found]; + for ($j = 0; $j < $rep_size; ++$j) + { + $newBuffer[] = $this->_replace[$last_found][$j]; + } + // We Move cursor forward + $i += $last_size - 1; + // Edge Case, last position in buffer + if ($i >= $buf_size) + { + $newBuffer[] = $buffer[$i]; + } + + // We start the next loop + continue 2; + } + else + { + // this byte is not in a pattern and we haven't found another pattern + break; + } + } + // Normal byte, move it to output buffer + $newBuffer[] = $buffer[$i]; + } + + return $newBuffer; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilter.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilter.php new file mode 100644 index 0000000..9ab6c30 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilter.php @@ -0,0 +1,66 @@ +_search = $search; + $this->_replace = $replace; + } + + /** + * Returns true if based on the buffer passed more bytes should be buffered. + * @param string $buffer + * @return boolean + */ + public function shouldBuffer($buffer) + { + $endOfBuffer = substr($buffer, -1); + foreach ((array) $this->_search as $needle) + { + if (false !== strpos($needle, $endOfBuffer)) + { + return true; + } + } + return false; + } + + /** + * Perform the actual replacements on $buffer and return the result. + * @param string $buffer + * @return string + */ + public function filter($buffer) + { + return str_replace($this->_search, $this->_replace, $buffer); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilterFactory.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilterFactory.php new file mode 100644 index 0000000..fcd4b83 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/StreamFilters/StringReplacementFilterFactory.php @@ -0,0 +1,53 @@ +_filters[$search][$replace])) + { + if (!isset($this->_filters[$search])) + { + $this->_filters[$search] = array(); + } + + if (!isset($this->_filters[$search][$replace])) + { + $this->_filters[$search][$replace] = array(); + } + + $this->_filters[$search][$replace] + = new Swift_StreamFilters_StringReplacementFilter($search, $replace); + } + + return $this->_filters[$search][$replace]; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SwiftException.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SwiftException.php new file mode 100644 index 0000000..bd3b656 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/SwiftException.php @@ -0,0 +1,28 @@ +_eventDispatcher = $dispatcher; + $this->_buffer = $buf; + $this->_lookupHostname(); + } + + /** + * Set the name of the local domain which Swift will identify itself as. + * This should be a fully-qualified domain name and should be truly the domain + * you're using. If your server doesn't have a domain name, use the IP in square + * brackets (i.e. [127.0.0.1]). + * + * @param string $domain + */ + public function setLocalDomain($domain) + { + $this->_domain = $domain; + return $this; + } + + /** + * Get the name of the domain Swift will identify as. + * + * @return string + */ + public function getLocalDomain() + { + return $this->_domain; + } + + /** + * Start the SMTP connection. + */ + public function start() + { + if (!$this->_started) + { + if ($evt = $this->_eventDispatcher->createTransportChangeEvent($this)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'beforeTransportStarted'); + if ($evt->bubbleCancelled()) + { + return; + } + } + + try + { + $this->_buffer->initialize($this->_getBufferParams()); + } + catch (Swift_TransportException $e) + { + $this->_throwException($e); + } + $this->_readGreeting(); + $this->_doHeloCommand(); + + if ($evt) + { + $this->_eventDispatcher->dispatchEvent($evt, 'transportStarted'); + } + + $this->_started = true; + } + } + + /** + * Test if an SMTP connection has been established. + * + * @return boolean + */ + public function isStarted() + { + return $this->_started; + } + + /** + * Send the given Message. + * + * Recipient/sender data will be retreived from the Message API. + * The return value is the number of recipients who were accepted for delivery. + * + * @param Swift_Mime_Message $message + * @param string[] &$failedRecipients to collect failures by-reference + * @return int + */ + public function send(Swift_Mime_Message $message, &$failedRecipients = null) + { + $sent = 0; + $failedRecipients = (array) $failedRecipients; + + if (!$reversePath = $this->_getReversePath($message)) + { + throw new Swift_TransportException( + 'Cannot send message without a sender address' + ); + } + + if ($evt = $this->_eventDispatcher->createSendEvent($this, $message)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'beforeSendPerformed'); + if ($evt->bubbleCancelled()) + { + return 0; + } + } + + $to = (array) $message->getTo(); + $cc = (array) $message->getCc(); + $bcc = (array) $message->getBcc(); + + $message->setBcc(array()); + + try + { + $sent += $this->_sendTo($message, $reversePath, $to, $failedRecipients); + $sent += $this->_sendCc($message, $reversePath, $cc, $failedRecipients); + $sent += $this->_sendBcc($message, $reversePath, $bcc, $failedRecipients); + } + catch (Exception $e) + { + $message->setBcc($bcc); + throw $e; + } + + $message->setBcc($bcc); + + if ($evt) + { + if ($sent == count($to) + count($cc) + count($bcc)) + { + $evt->setResult(Swift_Events_SendEvent::RESULT_SUCCESS); + } + elseif ($sent > 0) + { + $evt->setResult(Swift_Events_SendEvent::RESULT_TENTATIVE); + } + else + { + $evt->setResult(Swift_Events_SendEvent::RESULT_FAILED); + } + $evt->setFailedRecipients($failedRecipients); + $this->_eventDispatcher->dispatchEvent($evt, 'sendPerformed'); + } + + $message->generateId(); //Make sure a new Message ID is used + + return $sent; + } + + /** + * Stop the SMTP connection. + */ + public function stop() + { + if ($this->_started) + { + if ($evt = $this->_eventDispatcher->createTransportChangeEvent($this)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'beforeTransportStopped'); + if ($evt->bubbleCancelled()) + { + return; + } + } + + try + { + $this->executeCommand("QUIT\r\n", array(221)); + } + catch (Swift_TransportException $e) {} + + try + { + $this->_buffer->terminate(); + + if ($evt) + { + $this->_eventDispatcher->dispatchEvent($evt, 'transportStopped'); + } + } + catch (Swift_TransportException $e) + { + $this->_throwException($e); + } + } + $this->_started = false; + } + + /** + * Register a plugin. + * + * @param Swift_Events_EventListener $plugin + */ + public function registerPlugin(Swift_Events_EventListener $plugin) + { + $this->_eventDispatcher->bindEventListener($plugin); + } + + /** + * Reset the current mail transaction. + */ + public function reset() + { + $this->executeCommand("RSET\r\n", array(250)); + } + + /** + * Get the IoBuffer where read/writes are occurring. + * + * @return Swift_Transport_IoBuffer + */ + public function getBuffer() + { + return $this->_buffer; + } + + /** + * Run a command against the buffer, expecting the given response codes. + * + * If no response codes are given, the response will not be validated. + * If codes are given, an exception will be thrown on an invalid response. + * + * @param string $command + * @param int[] $codes + * @param string[] &$failures + * @return string + */ + public function executeCommand($command, $codes = array(), &$failures = null) + { + $failures = (array) $failures; + $seq = $this->_buffer->write($command); + $response = $this->_getFullResponse($seq); + if ($evt = $this->_eventDispatcher->createCommandEvent($this, $command, $codes)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'commandSent'); + } + $this->_assertResponseCode($response, $codes); + return $response; + } + + // -- Protected methods + + /** Read the opening SMTP greeting */ + protected function _readGreeting() + { + $this->_assertResponseCode($this->_getFullResponse(0), array(220)); + } + + /** Send the HELO welcome */ + protected function _doHeloCommand() + { + $this->executeCommand( + sprintf("HELO %s\r\n", $this->_domain), array(250) + ); + } + + /** Send the MAIL FROM command */ + protected function _doMailFromCommand($address) + { + $this->executeCommand( + sprintf("MAIL FROM: <%s>\r\n", $address), array(250) + ); + } + + /** Send the RCPT TO command */ + protected function _doRcptToCommand($address) + { + $this->executeCommand( + sprintf("RCPT TO: <%s>\r\n", $address), array(250, 251, 252) + ); + } + + /** Send the DATA command */ + protected function _doDataCommand() + { + $this->executeCommand("DATA\r\n", array(354)); + } + + /** Stream the contents of the message over the buffer */ + protected function _streamMessage(Swift_Mime_Message $message) + { + $this->_buffer->setWriteTranslations(array("\r\n." => "\r\n..")); + try + { + $message->toByteStream($this->_buffer); + $this->_buffer->flushBuffers(); + } + catch (Swift_TransportException $e) + { + $this->_throwException($e); + } + $this->_buffer->setWriteTranslations(array()); + $this->executeCommand("\r\n.\r\n", array(250)); + } + + /** Determine the best-use reverse path for this message */ + protected function _getReversePath(Swift_Mime_Message $message) + { + $return = $message->getReturnPath(); + $sender = $message->getSender(); + $from = $message->getFrom(); + $path = null; + if (!empty($return)) + { + $path = $return; + } + elseif (!empty($sender)) + { + // Don't use array_keys + reset($sender); // Reset Pointer to first pos + $path = key($sender); // Get key + } + elseif (!empty($from)) + { + reset($from); // Reset Pointer to first pos + $path = key($from); // Get key + } + return $path; + } + + /** Throw a TransportException, first sending it to any listeners */ + protected function _throwException(Swift_TransportException $e) + { + if ($evt = $this->_eventDispatcher->createTransportExceptionEvent($this, $e)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'exceptionThrown'); + if (!$evt->bubbleCancelled()) + { + throw $e; + } + } + else + { + throw $e; + } + } + + /** Throws an Exception if a response code is incorrect */ + protected function _assertResponseCode($response, $wanted) + { + list($code, $separator, $text) = sscanf($response, '%3d%[ -]%s'); + $valid = (empty($wanted) || in_array($code, $wanted)); + + if ($evt = $this->_eventDispatcher->createResponseEvent($this, $response, + $valid)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'responseReceived'); + } + + if (!$valid) + { + $this->_throwException( + new Swift_TransportException( + 'Expected response code ' . implode('/', $wanted) . ' but got code ' . + '"' . $code . '", with message "' . $response . '"' + ) + ); + } + } + + /** Get an entire multi-line response using its sequence number */ + protected function _getFullResponse($seq) + { + $response = ''; + try + { + do + { + $line = $this->_buffer->readLine($seq); + $response .= $line; + } + while (null !== $line && false !== $line && ' ' != $line{3}); + } + catch (Swift_TransportException $e) + { + $this->_throwException($e); + } + return $response; + } + + // -- Private methods + + /** Send an email to the given recipients from the given reverse path */ + private function _doMailTransaction($message, $reversePath, + array $recipients, array &$failedRecipients) + { + $sent = 0; + $this->_doMailFromCommand($reversePath); + foreach ($recipients as $forwardPath) + { + try + { + $this->_doRcptToCommand($forwardPath); + $sent++; + } + catch (Swift_TransportException $e) + { + $failedRecipients[] = $forwardPath; + } + } + + if ($sent != 0) + { + $this->_doDataCommand(); + $this->_streamMessage($message); + } + else + { + $this->reset(); + } + + return $sent; + } + + /** Send a message to the given To: recipients */ + private function _sendTo(Swift_Mime_Message $message, $reversePath, + array $to, array &$failedRecipients) + { + if (empty($to)) + { + return 0; + } + return $this->_doMailTransaction($message, $reversePath, array_keys($to), + $failedRecipients); + } + + /** Send a message to the given Cc: recipients */ + private function _sendCc(Swift_Mime_Message $message, $reversePath, + array $cc, array &$failedRecipients) + { + if (empty($cc)) + { + return 0; + } + return $this->_doMailTransaction($message, $reversePath, array_keys($cc), + $failedRecipients); + } + + /** Send a message to all Bcc: recipients */ + private function _sendBcc(Swift_Mime_Message $message, $reversePath, + array $bcc, array &$failedRecipients) + { + $sent = 0; + foreach ($bcc as $forwardPath => $name) + { + $message->setBcc(array($forwardPath => $name)); + $sent += $this->_doMailTransaction( + $message, $reversePath, array($forwardPath), $failedRecipients + ); + } + return $sent; + } + + /** Try to determine the hostname of the server this is run on */ + private function _lookupHostname() + { + if (!empty($_SERVER['SERVER_NAME']) + && $this->_isFqdn($_SERVER['SERVER_NAME'])) + { + $this->_domain = $_SERVER['SERVER_NAME']; + } + elseif (!empty($_SERVER['SERVER_ADDR'])) + { + $this->_domain = sprintf('[%s]', $_SERVER['SERVER_ADDR']); + } + } + + /** Determine is the $hostname is a fully-qualified name */ + private function _isFqdn($hostname) + { + //We could do a really thorough check, but there's really no point + if (false !== $dotPos = strpos($hostname, '.')) + { + return ($dotPos > 0) && ($dotPos != strlen($hostname) - 1); + } + else + { + return false; + } + } + + /** + * Destructor. + */ + public function __destruct() + { + $this->stop(); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php new file mode 100644 index 0000000..4c7e0f2 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/CramMd5Authenticator.php @@ -0,0 +1,88 @@ +executeCommand("AUTH CRAM-MD5\r\n", array(334)); + $challenge = base64_decode(substr($challenge, 4)); + $message = base64_encode( + $username . ' ' . $this->_getResponse($password, $challenge) + ); + $agent->executeCommand(sprintf("%s\r\n", $message), array(235)); + return true; + } + catch (Swift_TransportException $e) + { + $agent->executeCommand("RSET\r\n", array(250)); + return false; + } + } + + /** + * Generate a CRAM-MD5 response from a server challenge. + * @param string $secret + * @param string $challenge + * @return string + */ + private function _getResponse($secret, $challenge) + { + if (strlen($secret) > 64) + { + $secret = pack('H32', md5($secret)); + } + + if (strlen($secret) < 64) + { + $secret = str_pad($secret, 64, chr(0)); + } + + $k_ipad = substr($secret, 0, 64) ^ str_repeat(chr(0x36), 64); + $k_opad = substr($secret, 0, 64) ^ str_repeat(chr(0x5C), 64); + + $inner = pack('H32', md5($k_ipad . $challenge)); + $digest = md5($k_opad . $inner); + + return $digest; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php new file mode 100644 index 0000000..bd22617 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/LoginAuthenticator.php @@ -0,0 +1,58 @@ +executeCommand("AUTH LOGIN\r\n", array(334)); + $agent->executeCommand(sprintf("%s\r\n", base64_encode($username)), array(334)); + $agent->executeCommand(sprintf("%s\r\n", base64_encode($password)), array(235)); + return true; + } + catch (Swift_TransportException $e) + { + $agent->executeCommand("RSET\r\n", array(250)); + return false; + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php new file mode 100644 index 0000000..ddd8094 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Auth/PlainAuthenticator.php @@ -0,0 +1,57 @@ +executeCommand(sprintf("AUTH PLAIN %s\r\n", $message), array(235)); + return true; + } + catch (Swift_TransportException $e) + { + $agent->executeCommand("RSET\r\n", array(250)); + return false; + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/AuthHandler.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/AuthHandler.php new file mode 100644 index 0000000..a223169 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/AuthHandler.php @@ -0,0 +1,262 @@ +setAuthenticators($authenticators); + } + + /** + * Set the Authenticators which can process a login request. + * @param Swift_Transport_Esmtp_Authenticator[] $authenticators + */ + public function setAuthenticators(array $authenticators) + { + $this->_authenticators = $authenticators; + } + + /** + * Get the Authenticators which can process a login request. + * @return Swift_Transport_Esmtp_Authenticator[] + */ + public function getAuthenticators() + { + return $this->_authenticators; + } + + /** + * Set the username to authenticate with. + * @param string $username + */ + public function setUsername($username) + { + $this->_username = $username; + } + + /** + * Get the username to authenticate with. + * @return string + */ + public function getUsername() + { + return $this->_username; + } + + /** + * Set the password to authenticate with. + * @param string $password + */ + public function setPassword($password) + { + $this->_password = $password; + } + + /** + * Get the password to authenticate with. + * @return string + */ + public function getPassword() + { + return $this->_password; + } + + /** + * Set the auth mode to use to authenticate. + * @param string $mode + */ + public function setAuthMode($mode) + { + $this->_auth_mode = $mode; + } + + /** + * Get the auth mode to use to authenticate. + * @return string + */ + public function getAuthMode() + { + return $this->_auth_mode; + } + + /** + * Get the name of the ESMTP extension this handles. + * @return boolean + */ + public function getHandledKeyword() + { + return 'AUTH'; + } + + /** + * Set the parameters which the EHLO greeting indicated. + * @param string[] $parameters + */ + public function setKeywordParams(array $parameters) + { + $this->_esmtpParams = $parameters; + } + + /** + * Runs immediately after a EHLO has been issued. + * @param Swift_Transport_SmtpAgent $agent to read/write + */ + public function afterEhlo(Swift_Transport_SmtpAgent $agent) + { + if ($this->_username) + { + $count = 0; + foreach ($this->_getAuthenticatorsForAgent() as $authenticator) + { + if (in_array(strtolower($authenticator->getAuthKeyword()), + array_map('strtolower', $this->_esmtpParams))) + { + $count++; + if ($authenticator->authenticate($agent, $this->_username, $this->_password)) + { + return; + } + } + } + throw new Swift_TransportException( + 'Failed to authenticate on SMTP server with username "' . + $this->_username . '" using ' . $count . ' possible authenticators' + ); + } + } + + /** + * Not used. + */ + public function getMailParams() + { + return array(); + } + + /** + * Not used. + */ + public function getRcptParams() + { + return array(); + } + + /** + * Not used. + */ + public function onCommand(Swift_Transport_SmtpAgent $agent, + $command, $codes = array(), &$failedRecipients = null, &$stop = false) + { + } + + /** + * Returns +1, -1 or 0 according to the rules for usort(). + * This method is called to ensure extensions can be execute in an appropriate order. + * @param string $esmtpKeyword to compare with + * @return int + */ + public function getPriorityOver($esmtpKeyword) + { + return 0; + } + + /** + * Returns an array of method names which are exposed to the Esmtp class. + * @return string[] + */ + public function exposeMixinMethods() + { + return array('setUsername', 'getUsername', 'setPassword', 'getPassword', 'setAuthMode', 'getAuthMode'); + } + + /** + * Not used. + */ + public function resetState() + { + } + + // -- Protected methods + + /** + * Returns the authenticator list for the given agent. + * @param Swift_Transport_SmtpAgent $agent + * @return array + * @access protected + */ + protected function _getAuthenticatorsForAgent() + { + if (!$mode = strtolower($this->_auth_mode)) + { + return $this->_authenticators; + } + + foreach ($this->_authenticators as $authenticator) + { + if (strtolower($authenticator->getAuthKeyword()) == $mode) + { + return array($authenticator); + } + } + + throw new Swift_TransportException('Auth mode '.$mode.' is invalid'); + } +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Authenticator.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Authenticator.php new file mode 100644 index 0000000..bf166d3 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/Esmtp/Authenticator.php @@ -0,0 +1,38 @@ +. + * @return string[] + */ + public function getMailParams(); + + /** + * Get params which are appended to RCPT TO:<>. + * @return string[] + */ + public function getRcptParams(); + + /** + * Runs when a command is due to be sent. + * @param Swift_Transport_SmtpAgent $agent to read/write + * @param string $command to send + * @param int[] $codes expected in response + * @param string[] &$failedRecipients + * @param boolean &$stop to be set true if the command is now sent + */ + public function onCommand(Swift_Transport_SmtpAgent $agent, + $command, $codes = array(), &$failedRecipients = null, &$stop = false); + + /** + * Returns +1, -1 or 0 according to the rules for usort(). + * This method is called to ensure extensions can be execute in an appropriate order. + * @param string $esmtpKeyword to compare with + * @return int + */ + public function getPriorityOver($esmtpKeyword); + + /** + * Returns an array of method names which are exposed to the Esmtp class. + * @return string[] + */ + public function exposeMixinMethods(); + + /** + * Tells this handler to clear any buffers and reset its state. + */ + public function resetState(); + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/EsmtpTransport.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/EsmtpTransport.php new file mode 100644 index 0000000..c7833c3 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/EsmtpTransport.php @@ -0,0 +1,340 @@ + 'tcp', + 'host' => 'localhost', + 'port' => 25, + 'timeout' => 30, + 'blocking' => 1, + 'type' => Swift_Transport_IoBuffer::TYPE_SOCKET + ); + + /** + * Creates a new EsmtpTransport using the given I/O buffer. + * @param Swift_Transport_IoBuffer $buf + * @param Swift_Transport_EsmtpHandler[] $extensionHandlers + * @param Swift_Events_EventDispatcher $dispatcher + */ + public function __construct(Swift_Transport_IoBuffer $buf, + array $extensionHandlers, Swift_Events_EventDispatcher $dispatcher) + { + parent::__construct($buf, $dispatcher); + $this->setExtensionHandlers($extensionHandlers); + } + + /** + * Set the host to connect to. + * @param string $host + */ + public function setHost($host) + { + $this->_params['host'] = $host; + return $this; + } + + /** + * Get the host to connect to. + * @return string + */ + public function getHost() + { + return $this->_params['host']; + } + + /** + * Set the port to connect to. + * @param int $port + */ + public function setPort($port) + { + $this->_params['port'] = (int) $port; + return $this; + } + + /** + * Get the port to connect to. + * @return int + */ + public function getPort() + { + return $this->_params['port']; + } + + /** + * Set the connection timeout. + * @param int $timeout seconds + */ + public function setTimeout($timeout) + { + $this->_params['timeout'] = (int) $timeout; + return $this; + } + + /** + * Get the connection timeout. + * @return int + */ + public function getTimeout() + { + return $this->_params['timeout']; + } + + /** + * Set the encryption type (tls or ssl) + * @param string $encryption + */ + public function setEncryption($enc) + { + $this->_params['protocol'] = $enc; + return $this; + } + + /** + * Get the encryption type. + * @return string + */ + public function getEncryption() + { + return $this->_params['protocol']; + } + + /** + * Set ESMTP extension handlers. + * @param Swift_Transport_EsmtpHandler[] $handlers + */ + public function setExtensionHandlers(array $handlers) + { + $assoc = array(); + foreach ($handlers as $handler) + { + $assoc[$handler->getHandledKeyword()] = $handler; + } + uasort($assoc, array($this, '_sortHandlers')); + $this->_handlers = $assoc; + $this->_setHandlerParams(); + return $this; + } + + /** + * Get ESMTP extension handlers. + * @return Swift_Transport_EsmtpHandler[] + */ + public function getExtensionHandlers() + { + return array_values($this->_handlers); + } + + /** + * Run a command against the buffer, expecting the given response codes. + * If no response codes are given, the response will not be validated. + * If codes are given, an exception will be thrown on an invalid response. + * @param string $command + * @param int[] $codes + * @param string[] &$failures + * @return string + */ + public function executeCommand($command, $codes = array(), &$failures = null) + { + $failures = (array) $failures; + $stopSignal = false; + $response = null; + foreach ($this->_getActiveHandlers() as $handler) + { + $response = $handler->onCommand( + $this, $command, $codes, $failures, $stopSignal + ); + if ($stopSignal) + { + return $response; + } + } + return parent::executeCommand($command, $codes, $failures); + } + + // -- Mixin invocation code + + /** Mixin handling method for ESMTP handlers */ + public function __call($method, $args) + { + foreach ($this->_handlers as $handler) + { + if (in_array(strtolower($method), + array_map('strtolower', (array) $handler->exposeMixinMethods()) + )) + { + $return = call_user_func_array(array($handler, $method), $args); + //Allow fluid method calls + if (is_null($return) && substr($method, 0, 3) == 'set') + { + return $this; + } + else + { + return $return; + } + } + } + trigger_error('Call to undefined method ' . $method, E_USER_ERROR); + } + + // -- Protected methods + + /** Get the params to initialize the buffer */ + protected function _getBufferParams() + { + return $this->_params; + } + + /** Overridden to perform EHLO instead */ + protected function _doHeloCommand() + { + try + { + $response = $this->executeCommand( + sprintf("EHLO %s\r\n", $this->_domain), array(250) + ); + } + catch (Swift_TransportException $e) + { + return parent::_doHeloCommand(); + } + + $this->_capabilities = $this->_getCapabilities($response); + $this->_setHandlerParams(); + foreach ($this->_getActiveHandlers() as $handler) + { + $handler->afterEhlo($this); + } + } + + /** Overridden to add Extension support */ + protected function _doMailFromCommand($address) + { + $handlers = $this->_getActiveHandlers(); + $params = array(); + foreach ($handlers as $handler) + { + $params = array_merge($params, (array) $handler->getMailParams()); + } + $paramStr = !empty($params) ? ' ' . implode(' ', $params) : ''; + $this->executeCommand( + sprintf("MAIL FROM: <%s>%s\r\n", $address, $paramStr), array(250) + ); + } + + /** Overridden to add Extension support */ + protected function _doRcptToCommand($address) + { + $handlers = $this->_getActiveHandlers(); + $params = array(); + foreach ($handlers as $handler) + { + $params = array_merge($params, (array) $handler->getRcptParams()); + } + $paramStr = !empty($params) ? ' ' . implode(' ', $params) : ''; + $this->executeCommand( + sprintf("RCPT TO: <%s>%s\r\n", $address, $paramStr), array(250, 251, 252) + ); + } + + // -- Private methods + + /** Determine ESMTP capabilities by function group */ + private function _getCapabilities($ehloResponse) + { + $capabilities = array(); + $ehloResponse = trim($ehloResponse); + $lines = explode("\r\n", $ehloResponse); + array_shift($lines); + foreach ($lines as $line) + { + if (preg_match('/^[0-9]{3}[ -]([A-Z0-9-]+)((?:[ =].*)?)$/Di', $line, $matches)) + { + $keyword = strtoupper($matches[1]); + $paramStr = strtoupper(ltrim($matches[2], ' =')); + $params = !empty($paramStr) ? explode(' ', $paramStr) : array(); + $capabilities[$keyword] = $params; + } + } + return $capabilities; + } + + /** Set parameters which are used by each extension handler */ + private function _setHandlerParams() + { + foreach ($this->_handlers as $keyword => $handler) + { + if (array_key_exists($keyword, $this->_capabilities)) + { + $handler->setKeywordParams($this->_capabilities[$keyword]); + } + } + } + + /** Get ESMTP handlers which are currently ok to use */ + private function _getActiveHandlers() + { + $handlers = array(); + foreach ($this->_handlers as $keyword => $handler) + { + if (array_key_exists($keyword, $this->_capabilities)) + { + $handlers[] = $handler; + } + } + return $handlers; + } + + /** Custom sort for extension handler ordering */ + private function _sortHandlers($a, $b) + { + return $a->getPriorityOver($b->getHandledKeyword()); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/FailoverTransport.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/FailoverTransport.php new file mode 100644 index 0000000..e62491c --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/FailoverTransport.php @@ -0,0 +1,97 @@ +_transports); + $sent = 0; + + for ($i = 0; $i < $maxTransports + && $transport = $this->_getNextTransport(); ++$i) + { + try + { + if (!$transport->isStarted()) + { + $transport->start(); + } + + return $transport->send($message, $failedRecipients); + } + catch (Swift_TransportException $e) + { + $this->_killCurrentTransport(); + } + } + + if (count($this->_transports) == 0) + { + throw new Swift_TransportException( + 'All Transports in FailoverTransport failed, or no Transports available' + ); + } + + return $sent; + } + + // -- Protected methods + + protected function _getNextTransport() + { + if (!isset($this->_currentTransport)) + { + $this->_currentTransport = parent::_getNextTransport(); + } + return $this->_currentTransport; + } + + protected function _killCurrentTransport() + { + $this->_currentTransport = null; + parent::_killCurrentTransport(); + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/IoBuffer.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/IoBuffer.php new file mode 100644 index 0000000..ac66ef0 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/IoBuffer.php @@ -0,0 +1,65 @@ +_transports = $transports; + $this->_deadTransports = array(); + } + + /** + * Get $transports to delegate to. + * + * @return array Swift_Transport + */ + public function getTransports(array $transports) + { + return array_merge($this->_transports, $this->_deadTransports); + } + + /** + * Test if this Transport mechanism has started. + * + * @return boolean + */ + public function isStarted() + { + return count($this->_transports) > 0; + } + + /** + * Start this Transport mechanism. + */ + public function start() + { + $this->_transports = array_merge($this->_transports, $this->_deadTransports); + } + + /** + * Stop this Transport mechanism. + */ + public function stop() + { + foreach ($this->_transports as $transport) + { + $transport->stop(); + } + } + + /** + * Send the given Message. + * + * Recipient/sender data will be retreived from the Message API. + * The return value is the number of recipients who were accepted for delivery. + * + * @param Swift_Mime_Message $message + * @param string[] &$failedRecipients to collect failures by-reference + * @return int + */ + public function send(Swift_Mime_Message $message, &$failedRecipients = null) + { + $maxTransports = count($this->_transports); + $sent = 0; + + for ($i = 0; $i < $maxTransports + && $transport = $this->_getNextTransport(); ++$i) + { + try + { + if (!$transport->isStarted()) + { + $transport->start(); + } + if ($sent = $transport->send($message, $failedRecipients)) + { + break; + } + } + catch (Swift_TransportException $e) + { + $this->_killCurrentTransport(); + } + } + + if (count($this->_transports) == 0) + { + throw new Swift_TransportException( + 'All Transports in LoadBalancedTransport failed, or no Transports available' + ); + } + + return $sent; + } + + /** + * Register a plugin. + * + * @param Swift_Events_EventListener $plugin + */ + public function registerPlugin(Swift_Events_EventListener $plugin) + { + foreach ($this->_transports as $transport) + { + $transport->registerPlugin($plugin); + } + } + + // -- Protected methods + + /** + * Rotates the transport list around and returns the first instance. + * + * @return Swift_Transport + * @access protected + */ + protected function _getNextTransport() + { + if ($next = array_shift($this->_transports)) + { + $this->_transports[] = $next; + } + return $next; + } + + /** + * Tag the currently used (top of stack) transport as dead/useless. + * + * @access protected + */ + protected function _killCurrentTransport() + { + if ($transport = array_pop($this->_transports)) + { + try + { + $transport->stop(); + } + catch (Exception $e) + { + } + $this->_deadTransports[] = $transport; + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/MailInvoker.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/MailInvoker.php new file mode 100644 index 0000000..dda882f --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/MailInvoker.php @@ -0,0 +1,36 @@ +_invoker = $invoker; + $this->_eventDispatcher = $eventDispatcher; + } + + /** + * Not used. + */ + public function isStarted() + { + return false; + } + + /** + * Not used. + */ + public function start() + { + } + + /** + * Not used. + */ + public function stop() + { + } + + /** + * Set the additional parameters used on the mail() function. + * + * This string is formatted for sprintf() where %s is the sender address. + * + * @param string $params + */ + public function setExtraParams($params) + { + $this->_extraParams = $params; + return $this; + } + + /** + * Get the additional parameters used on the mail() function. + * + * This string is formatted for sprintf() where %s is the sender address. + * + * @return string + */ + public function getExtraParams() + { + return $this->_extraParams; + } + + /** + * Send the given Message. + * + * Recipient/sender data will be retreived from the Message API. + * The return value is the number of recipients who were accepted for delivery. + * + * @param Swift_Mime_Message $message + * @param string[] &$failedRecipients to collect failures by-reference + * @return int + */ + public function send(Swift_Mime_Message $message, &$failedRecipients = null) + { + $failedRecipients = (array) $failedRecipients; + + if ($evt = $this->_eventDispatcher->createSendEvent($this, $message)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'beforeSendPerformed'); + if ($evt->bubbleCancelled()) + { + return 0; + } + } + + $count = ( + count((array) $message->getTo()) + + count((array) $message->getCc()) + + count((array) $message->getBcc()) + ); + + $toHeader = $message->getHeaders()->get('To'); + $subjectHeader = $message->getHeaders()->get('Subject'); + + $to = $toHeader->getFieldBody(); + $subject = $subjectHeader->getFieldBody(); + + $reversePath = $this->_getReversePath($message); + + //Remove headers that would otherwise be duplicated + $message->getHeaders()->remove('To'); + $message->getHeaders()->remove('Subject'); + + $messageStr = $message->toString(); + + $message->getHeaders()->set($toHeader); + $message->getHeaders()->set($subjectHeader); + + //Separate headers from body + if (false !== $endHeaders = strpos($messageStr, "\r\n\r\n")) + { + $headers = substr($messageStr, 0, $endHeaders) . "\r\n"; //Keep last EOL + $body = substr($messageStr, $endHeaders + 4); + } + else + { + $headers = $messageStr . "\r\n"; + $body = ''; + } + + unset($messageStr); + + if ("\r\n" != PHP_EOL) //Non-windows (not using SMTP) + { + $headers = str_replace("\r\n", PHP_EOL, $headers); + $body = str_replace("\r\n", PHP_EOL, $body); + } + else //Windows, using SMTP + { + $headers = str_replace("\r\n.", "\r\n..", $headers); + $body = str_replace("\r\n.", "\r\n..", $body); + } + + if ($this->_invoker->mail($to, $subject, $body, $headers, + sprintf($this->_extraParams, $reversePath))) + { + if ($evt) + { + $evt->setResult(Swift_Events_SendEvent::RESULT_SUCCESS); + $evt->setFailedRecipients($failedRecipients); + $this->_eventDispatcher->dispatchEvent($evt, 'sendPerformed'); + } + } + else + { + $failedRecipients = array_merge( + $failedRecipients, + array_keys((array) $message->getTo()), + array_keys((array) $message->getCc()), + array_keys((array) $message->getBcc()) + ); + + if ($evt) + { + $evt->setResult(Swift_Events_SendEvent::RESULT_FAILED); + $evt->setFailedRecipients($failedRecipients); + $this->_eventDispatcher->dispatchEvent($evt, 'sendPerformed'); + } + + $message->generateId(); + + $count = 0; + } + + return $count; + } + + /** + * Register a plugin. + * + * @param Swift_Events_EventListener $plugin + */ + public function registerPlugin(Swift_Events_EventListener $plugin) + { + $this->_eventDispatcher->bindEventListener($plugin); + } + + // -- Private methods + + /** Determine the best-use reverse path for this message */ + private function _getReversePath(Swift_Mime_Message $message) + { + $return = $message->getReturnPath(); + $sender = $message->getSender(); + $from = $message->getFrom(); + $path = null; + if (!empty($return)) + { + $path = $return; + } + elseif (!empty($sender)) + { + $keys = array_keys($sender); + $path = array_shift($keys); + } + elseif (!empty($from)) + { + $keys = array_keys($from); + $path = array_shift($keys); + } + return $path; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SendmailTransport.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SendmailTransport.php new file mode 100644 index 0000000..aae8bde --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SendmailTransport.php @@ -0,0 +1,173 @@ + 30, + 'blocking' => 1, + 'command' => '/usr/sbin/sendmail -bs', + 'type' => Swift_Transport_IoBuffer::TYPE_PROCESS + ); + + /** + * Create a new SendmailTransport with $buf for I/O. + * @param Swift_Transport_IoBuffer $buf + * @param Swift_Events_EventDispatcher $dispatcher + */ + public function __construct(Swift_Transport_IoBuffer $buf, + Swift_Events_EventDispatcher $dispatcher) + { + parent::__construct($buf, $dispatcher); + } + + /** + * Start the standalone SMTP session if running in -bs mode. + */ + public function start() + { + if (false !== strpos($this->getCommand(), ' -bs')) + { + parent::start(); + } + } + + /** + * Set the command to invoke. + * If using -t mode you are strongly advised to include -oi or -i in the + * flags. For example: /usr/sbin/sendmail -oi -t + * Swift will append a -f flag if one is not present. + * The recommended mode is "-bs" since it is interactive and failure notifications + * are hence possible. + * @param string $command + */ + public function setCommand($command) + { + $this->_params['command'] = $command; + return $this; + } + + /** + * Get the sendmail command which will be invoked. + * @return string + */ + public function getCommand() + { + return $this->_params['command']; + } + + /** + * Send the given Message. + * Recipient/sender data will be retreived from the Message API. + * The return value is the number of recipients who were accepted for delivery. + * NOTE: If using 'sendmail -t' you will not be aware of any failures until + * they bounce (i.e. send() will always return 100% success). + * @param Swift_Mime_Message $message + * @param string[] &$failedRecipients to collect failures by-reference + * @return int + */ + public function send(Swift_Mime_Message $message, &$failedRecipients = null) + { + $failedRecipients = (array) $failedRecipients; + $command = $this->getCommand(); + $buffer = $this->getBuffer(); + + if (false !== strpos($command, ' -t')) + { + if ($evt = $this->_eventDispatcher->createSendEvent($this, $message)) + { + $this->_eventDispatcher->dispatchEvent($evt, 'beforeSendPerformed'); + if ($evt->bubbleCancelled()) + { + return 0; + } + } + + if (false === strpos($command, ' -f')) + { + $command .= ' -f' . $this->_getReversePath($message); + } + + $buffer->initialize(array_merge($this->_params, array('command' => $command))); + + if (false === strpos($command, ' -i') && false === strpos($command, ' -oi')) + { + $buffer->setWriteTranslations(array("\r\n" => "\n", "\n." => "\n..")); + } + else + { + $buffer->setWriteTranslations(array("\r\n"=>"\n")); + } + + $count = count((array) $message->getTo()) + + count((array) $message->getCc()) + + count((array) $message->getBcc()) + ; + $message->toByteStream($buffer); + $buffer->flushBuffers(); + $buffer->setWriteTranslations(array()); + $buffer->terminate(); + + if ($evt) + { + $evt->setResult(Swift_Events_SendEvent::RESULT_SUCCESS); + $evt->setFailedRecipients($failedRecipients); + $this->_eventDispatcher->dispatchEvent($evt, 'sendPerformed'); + } + + $message->generateId(); + } + elseif (false !== strpos($command, ' -bs')) + { + $count = parent::send($message, $failedRecipients); + } + else + { + $this->_throwException(new Swift_TransportException( + 'Unsupported sendmail command flags [' . $command . ']. ' . + 'Must be one of "-bs" or "-t" but can include additional flags.' + )); + } + + return $count; + } + + // -- Protected methods + + /** Get the params to initialize the buffer */ + protected function _getBufferParams() + { + return $this->_params; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SimpleMailInvoker.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SimpleMailInvoker.php new file mode 100644 index 0000000..271ba84 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SimpleMailInvoker.php @@ -0,0 +1,58 @@ +. + + */ + +//@require 'Swift/Transport/MailInvoker.php'; + +/** + * This is the implementation class for {@link Swift_Transport_MailInvoker}. + * + * @package Swift + * @subpackage Transport + * @author Chris Corbyn + */ +class Swift_Transport_SimpleMailInvoker implements Swift_Transport_MailInvoker +{ + + /** + * Send mail via the mail() function. + * + * This method takes the same arguments as PHP mail(). + * + * @param string $to + * @param string $subject + * @param string $body + * @param string $headers + * @param string $extraParams + * + * @return boolean + */ + public function mail($to, $subject, $body, $headers = null, $extraParams = null) + { + if (!ini_get('safe_mode')) + { + return mail($to, $subject, $body, $headers, $extraParams); + } + else + { + return mail($to, $subject, $body, $headers); + } + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SmtpAgent.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SmtpAgent.php new file mode 100644 index 0000000..ee9b8ed --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/Transport/SmtpAgent.php @@ -0,0 +1,36 @@ +_replacementFactory = $replacementFactory; + } + + /** + * Perform any initialization needed, using the given $params. + * Parameters will vary depending upon the type of IoBuffer used. + * @param array $params + */ + public function initialize(array $params) + { + $this->_params = $params; + switch ($params['type']) + { + case self::TYPE_PROCESS: + $this->_establishProcessConnection(); + break; + case self::TYPE_SOCKET: + default: + $this->_establishSocketConnection(); + break; + } + } + + /** + * Set an individual param on the buffer (e.g. switching to SSL). + * @param string $param + * @param mixed $value + */ + public function setParam($param, $value) + { + if (isset($this->_stream)) + { + switch ($param) + { + case 'protocol': + if (!array_key_exists('protocol', $this->_params) + || $value != $this->_params['protocol']) + { + if ('tls' == $value) + { + stream_socket_enable_crypto( + $this->_stream, true, STREAM_CRYPTO_METHOD_TLS_CLIENT + ); + } + } + break; + } + } + $this->_params[$param] = $value; + } + + /** + * Perform any shutdown logic needed. + */ + public function terminate() + { + if (isset($this->_stream)) + { + switch ($this->_params['type']) + { + case self::TYPE_PROCESS: + fclose($this->_in); + fclose($this->_out); + proc_close($this->_stream); + break; + case self::TYPE_SOCKET: + default: + fclose($this->_stream); + break; + } + } + $this->_stream = null; + $this->_out = null; + $this->_in = null; + } + + /** + * Set an array of string replacements which should be made on data written + * to the buffer. This could replace LF with CRLF for example. + * @param string[] $replacements + */ + public function setWriteTranslations(array $replacements) + { + foreach ($this->_translations as $search => $replace) + { + if (!isset($replacements[$search])) + { + $this->removeFilter($search); + unset($this->_translations[$search]); + } + } + + foreach ($replacements as $search => $replace) + { + if (!isset($this->_translations[$search])) + { + $this->addFilter( + $this->_replacementFactory->createFilter($search, $replace), $search + ); + $this->_translations[$search] = true; + } + } + } + + /** + * Get a line of output (including any CRLF). + * The $sequence number comes from any writes and may or may not be used + * depending upon the implementation. + * @param int $sequence of last write to scan from + * @return string + */ + public function readLine($sequence) + { + if (isset($this->_out) && !feof($this->_out)) + { + $line = fgets($this->_out); + return $line; + } + } + + /** + * Reads $length bytes from the stream into a string and moves the pointer + * through the stream by $length. If less bytes exist than are requested the + * remaining bytes are given instead. If no bytes are remaining at all, boolean + * false is returned. + * @param int $length + * @return string + */ + public function read($length) + { + if (isset($this->_out) && !feof($this->_out)) + { + $ret = fread($this->_out, $length); + return $ret; + } + } + + /** Not implemented */ + public function setReadPointer($byteOffset) + { + } + + // -- Protected methods + + /** Flush the stream contents */ + protected function _flush() + { + if (isset($this->_in)) + { + fflush($this->_in); + } + } + + /** Write this bytes to the stream */ + protected function _commit($bytes) + { + if (isset($this->_in) + && fwrite($this->_in, $bytes)) + { + return ++$this->_sequence; + } + } + + // -- Private methods + + /** + * Establishes a connection to a remote server. + * @access private + */ + private function _establishSocketConnection() + { + $host = $this->_params['host']; + if (!empty($this->_params['protocol'])) + { + $host = $this->_params['protocol'] . '://' . $host; + } + $timeout = 15; + if (!empty($this->_params['timeout'])) + { + $timeout = $this->_params['timeout']; + } + if (!$this->_stream = fsockopen($host, $this->_params['port'], $errno, $errstr, $timeout)) + { + throw new Swift_TransportException( + 'Connection could not be established with host ' . $this->_params['host'] . + ' [' . $errstr . ' #' . $errno . ']' + ); + } + if (!empty($this->_params['blocking'])) + { + stream_set_blocking($this->_stream, 1); + } + else + { + stream_set_blocking($this->_stream, 0); + } + $this->_in =& $this->_stream; + $this->_out =& $this->_stream; + } + + /** + * Opens a process for input/output. + * @access private + */ + private function _establishProcessConnection() + { + $command = $this->_params['command']; + $descriptorSpec = array( + 0 => array('pipe', 'r'), + 1 => array('pipe', 'w'), + 2 => array('pipe', 'w') + ); + $this->_stream = proc_open($command, $descriptorSpec, $pipes); + stream_set_blocking($pipes[2], 0); + if ($err = stream_get_contents($pipes[2])) + { + throw new Swift_TransportException( + 'Process could not be started [' . $err . ']' + ); + } + $this->_in =& $pipes[0]; + $this->_out =& $pipes[1]; + } + +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/TransportException.php b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/TransportException.php new file mode 100644 index 0000000..b7cd658 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/classes/Swift/TransportException.php @@ -0,0 +1,31 @@ + register('cache') + -> asAliasOf('cache.array') + + -> register('tempdir') + -> asValue('/tmp') + + -> register('cache.null') + -> asSharedInstanceOf('Swift_KeyCache_NullKeyCache') + + -> register('cache.array') + -> asSharedInstanceOf('Swift_KeyCache_ArrayKeyCache') + -> withDependencies(array('cache.inputstream')) + + -> register('cache.disk') + -> asSharedInstanceOf('Swift_KeyCache_DiskKeyCache') + -> withDependencies(array('cache.inputstream', 'tempdir')) + + -> register('cache.inputstream') + -> asNewInstanceOf('Swift_KeyCache_SimpleKeyCacheInputStream') + + ; diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/mime_deps.php b/protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/mime_deps.php new file mode 100644 index 0000000..e03927a --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/mime_deps.php @@ -0,0 +1,97 @@ + register('properties.charset') + -> asValue('utf-8') + + -> register('mime.message') + -> asNewInstanceOf('Swift_Mime_SimpleMessage') + -> withDependencies(array( + 'mime.headerset', + 'mime.qpcontentencoder', + 'cache', + 'properties.charset' + )) + + -> register('mime.part') + -> asNewInstanceOf('Swift_Mime_MimePart') + -> withDependencies(array( + 'mime.headerset', + 'mime.qpcontentencoder', + 'cache', + 'properties.charset' + )) + + -> register('mime.attachment') + -> asNewInstanceOf('Swift_Mime_Attachment') + -> withDependencies(array( + 'mime.headerset', + 'mime.base64contentencoder', + 'cache' + )) + -> addConstructorValue($swift_mime_types) + + -> register('mime.embeddedfile') + -> asNewInstanceOf('Swift_Mime_EmbeddedFile') + -> withDependencies(array( + 'mime.headerset', + 'mime.base64contentencoder', + 'cache' + )) + -> addConstructorValue($swift_mime_types) + + -> register('mime.headerfactory') + -> asNewInstanceOf('Swift_Mime_SimpleHeaderFactory') + -> withDependencies(array( + 'mime.qpheaderencoder', + 'mime.rfc2231encoder', + '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.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.qpcontentencoder') + -> asNewInstanceOf('Swift_Mime_ContentEncoder_QpContentEncoder') + -> withDependencies(array('mime.charstream', 'mime.bytecanonicalizer')) + + -> 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')) + + ; + +unset($swift_mime_types); diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/transport_deps.php b/protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/transport_deps.php new file mode 100644 index 0000000..32881d6 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/dependency_maps/transport_deps.php @@ -0,0 +1,62 @@ + 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') + + ; diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/mime_types.php b/protected/extensions/yii-mail/vendors/swiftMailer/mime_types.php new file mode 100644 index 0000000..65c9aa0 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/mime_types.php @@ -0,0 +1,76 @@ + 'audio/x-aiff', + 'aiff' => 'audio/x-aiff', + 'avi' => 'video/avi', + 'bmp' => 'image/bmp', + 'bz2' => 'application/x-bz2', + 'csv' => 'text/csv', + 'dmg' => 'application/x-apple-diskimage', + 'doc' => 'application/msword', + 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'eml' => 'message/rfc822', + 'aps' => 'application/postscript', + 'exe' => 'application/x-ms-dos-executable', + 'flv' => 'video/x-flv', + 'gif' => 'image/gif', + 'gz' => 'application/x-gzip', + 'hqx' => 'application/stuffit', + 'htm' => 'text/html', + 'html' => 'text/html', + 'jar' => 'application/x-java-archive', + 'jpeg' => 'image/jpeg', + 'jpg' => 'image/jpeg', + 'm3u' => 'audio/x-mpegurl', + 'm4a' => 'audio/mp4', + 'mdb' => 'application/x-msaccess', + 'mid' => 'audio/midi', + 'midi' => 'audio/midi', + 'mov' => 'video/quicktime', + 'mp3' => 'audio/mpeg', + 'mp4' => 'video/mp4', + 'mpeg' => 'video/mpeg', + 'mpg' => 'video/mpeg', + 'odg' => 'vnd.oasis.opendocument.graphics', + 'odp' => 'vnd.oasis.opendocument.presentation', + 'odt' => 'vnd.oasis.opendocument.text', + 'ods' => 'vnd.oasis.opendocument.spreadsheet', + 'ogg' => 'audio/ogg', + 'pdf' => 'application/pdf', + 'png' => 'image/png', + 'ppt' => 'application/vnd.ms-powerpoint', + 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation', + 'ps' => 'application/postscript', + 'rar' => 'application/x-rar-compressed', + 'rtf' => 'application/rtf', + 'tar' => 'application/x-tar', + 'sit' => 'application/x-stuffit', + 'svg' => 'image/svg+xml', + 'tif' => 'image/tiff', + 'tiff' => 'image/tiff', + 'ttf' => 'application/x-font-truetype', + 'txt' => 'text/plain', + 'vcf' => 'text/x-vcard', + 'wav' => 'audio/wav', + 'wma' => 'audio/x-ms-wma', + 'wmv' => 'audio/x-ms-wmv', + 'xls' => 'application/excel', + 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + 'xml' => 'application/xml', + 'zip' => 'application/zip' +); diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/preferences.php b/protected/extensions/yii-mail/vendors/swiftMailer/preferences.php new file mode 100644 index 0000000..0b9e4b1 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/preferences.php @@ -0,0 +1,20 @@ +setCharset('utf-8'); + +// Without these lines the default caching mechanism is "array" but this uses +// a lot of memory. +// If possible, use a disk cache to enable attaching large attachments etc +if (function_exists('sys_get_temp_dir') && is_writable(sys_get_temp_dir())) +{ + Swift_Preferences::getInstance() + -> setTempDir(sys_get_temp_dir()) + -> setCacheType('disk'); +} diff --git a/protected/extensions/yii-mail/vendors/swiftMailer/swift_init.php b/protected/extensions/yii-mail/vendors/swiftMailer/swift_init.php new file mode 100644 index 0000000..fe624a9 --- /dev/null +++ b/protected/extensions/yii-mail/vendors/swiftMailer/swift_init.php @@ -0,0 +1,21 @@ +