Upgraded Swift to 4.0.6
This commit is contained in:
parent
3edca53599
commit
a862249fed
61
includes/kohana/modules/email/vendor/swift/CHANGES
vendored
Normal file
61
includes/kohana/modules/email/vendor/swift/CHANGES
vendored
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
Changelog for Swift Mailer, since Version 4.x
|
||||||
|
---------------------------------------------
|
||||||
|
|
||||||
|
09 March 2009: 4.0.0
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Complete rewrite of Version 3.x with lots of breaking changes at the interface
|
||||||
|
level, but for the best in the long run.
|
||||||
|
* Changed Connections to Transports
|
||||||
|
* Made sending more robust (less error prone)
|
||||||
|
* Simplified Swift_Message interface (removed need for separate RecipientList)
|
||||||
|
* Improved Plugin API (better event management)
|
||||||
|
* Changed all MIME generated content to be full RFC 2822 (and friends) compliant
|
||||||
|
|
||||||
|
11 March 2009: 4.0.1
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Fixed regression with cache clearing logic in setBody(), setEncoder() and
|
||||||
|
setCharset()
|
||||||
|
|
||||||
|
13 March 2009: 4.0.2
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Added addTo(), addCc() etc methods.
|
||||||
|
* Allowed setTo(), setCc() etc to accept a $name parameters.
|
||||||
|
* Patched a bug in MailTransport where failed recipients were not being merged.
|
||||||
|
* Added Swift::VERSION constant
|
||||||
|
* Allowed custom autoloaders to be used
|
||||||
|
|
||||||
|
20 March 2009: 4.0.3
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Fixed Bug where base64 encoded content could exceed 76 chars per line
|
||||||
|
* Allowed Decorator plugin to accept a custom Replacements object
|
||||||
|
|
||||||
|
12 August 2009: 4.0.4
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
* Bugfixes for operating under safe mode and using the MailTransport
|
||||||
|
* Compatibility for PHP 5.3
|
||||||
|
* Optimizations for addTo(), addCc() etc operations
|
||||||
|
* Bugfix for double-escaping issue in batch sending
|
||||||
|
|
||||||
|
27 September 2009: 4.0.5
|
||||||
|
------------------------
|
||||||
|
|
||||||
|
* Fixed a warning (#78)
|
||||||
|
* Clarified license and updated the file headers accordingly
|
||||||
|
* Added __toString() methods where toString() methods already exists
|
||||||
|
* Removed constants (SWIFT_LIB_DIRECTORY, SWIFT_MAP_DIRECTORY, SWIFT_CLASS_DIRECTORY)
|
||||||
|
* Simplified autoloading
|
||||||
|
* Added a setAuthMode() method to AuthHandler (#54)
|
||||||
|
|
||||||
|
20 January 2010: 4.0.6
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
* added a PEAR package and a script to generate PEAR packages
|
||||||
|
* fixed Swift_Transport_TransportException for SMTP connection not thrown (#109)
|
||||||
|
* fixed Message-IDs are not updated properly (#118)
|
||||||
|
|
||||||
|
-- End of Changes --
|
165
includes/kohana/modules/email/vendor/swift/LICENSE
vendored
Normal file
165
includes/kohana/modules/email/vendor/swift/LICENSE
vendored
Normal file
@ -0,0 +1,165 @@
|
|||||||
|
GNU LESSER GENERAL PUBLIC LICENSE
|
||||||
|
Version 3, 29 June 2007
|
||||||
|
|
||||||
|
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
||||||
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
|
||||||
|
This version of the GNU Lesser General Public License incorporates
|
||||||
|
the terms and conditions of version 3 of the GNU General Public
|
||||||
|
License, supplemented by the additional permissions listed below.
|
||||||
|
|
||||||
|
0. Additional Definitions.
|
||||||
|
|
||||||
|
As used herein, "this License" refers to version 3 of the GNU Lesser
|
||||||
|
General Public License, and the "GNU GPL" refers to version 3 of the GNU
|
||||||
|
General Public License.
|
||||||
|
|
||||||
|
"The Library" refers to a covered work governed by this License,
|
||||||
|
other than an Application or a Combined Work as defined below.
|
||||||
|
|
||||||
|
An "Application" is any work that makes use of an interface provided
|
||||||
|
by the Library, but which is not otherwise based on the Library.
|
||||||
|
Defining a subclass of a class defined by the Library is deemed a mode
|
||||||
|
of using an interface provided by the Library.
|
||||||
|
|
||||||
|
A "Combined Work" is a work produced by combining or linking an
|
||||||
|
Application with the Library. The particular version of the Library
|
||||||
|
with which the Combined Work was made is also called the "Linked
|
||||||
|
Version".
|
||||||
|
|
||||||
|
The "Minimal Corresponding Source" for a Combined Work means the
|
||||||
|
Corresponding Source for the Combined Work, excluding any source code
|
||||||
|
for portions of the Combined Work that, considered in isolation, are
|
||||||
|
based on the Application, and not on the Linked Version.
|
||||||
|
|
||||||
|
The "Corresponding Application Code" for a Combined Work means the
|
||||||
|
object code and/or source code for the Application, including any data
|
||||||
|
and utility programs needed for reproducing the Combined Work from the
|
||||||
|
Application, but excluding the System Libraries of the Combined Work.
|
||||||
|
|
||||||
|
1. Exception to Section 3 of the GNU GPL.
|
||||||
|
|
||||||
|
You may convey a covered work under sections 3 and 4 of this License
|
||||||
|
without being bound by section 3 of the GNU GPL.
|
||||||
|
|
||||||
|
2. Conveying Modified Versions.
|
||||||
|
|
||||||
|
If you modify a copy of the Library, and, in your modifications, a
|
||||||
|
facility refers to a function or data to be supplied by an Application
|
||||||
|
that uses the facility (other than as an argument passed when the
|
||||||
|
facility is invoked), then you may convey a copy of the modified
|
||||||
|
version:
|
||||||
|
|
||||||
|
a) under this License, provided that you make a good faith effort to
|
||||||
|
ensure that, in the event an Application does not supply the
|
||||||
|
function or data, the facility still operates, and performs
|
||||||
|
whatever part of its purpose remains meaningful, or
|
||||||
|
|
||||||
|
b) under the GNU GPL, with none of the additional permissions of
|
||||||
|
this License applicable to that copy.
|
||||||
|
|
||||||
|
3. Object Code Incorporating Material from Library Header Files.
|
||||||
|
|
||||||
|
The object code form of an Application may incorporate material from
|
||||||
|
a header file that is part of the Library. You may convey such object
|
||||||
|
code under terms of your choice, provided that, if the incorporated
|
||||||
|
material is not limited to numerical parameters, data structure
|
||||||
|
layouts and accessors, or small macros, inline functions and templates
|
||||||
|
(ten or fewer lines in length), you do both of the following:
|
||||||
|
|
||||||
|
a) Give prominent notice with each copy of the object code that the
|
||||||
|
Library is used in it and that the Library and its use are
|
||||||
|
covered by this License.
|
||||||
|
|
||||||
|
b) Accompany the object code with a copy of the GNU GPL and this license
|
||||||
|
document.
|
||||||
|
|
||||||
|
4. Combined Works.
|
||||||
|
|
||||||
|
You may convey a Combined Work under terms of your choice that,
|
||||||
|
taken together, effectively do not restrict modification of the
|
||||||
|
portions of the Library contained in the Combined Work and reverse
|
||||||
|
engineering for debugging such modifications, if you also do each of
|
||||||
|
the following:
|
||||||
|
|
||||||
|
a) Give prominent notice with each copy of the Combined Work that
|
||||||
|
the Library is used in it and that the Library and its use are
|
||||||
|
covered by this License.
|
||||||
|
|
||||||
|
b) Accompany the Combined Work with a copy of the GNU GPL and this license
|
||||||
|
document.
|
||||||
|
|
||||||
|
c) For a Combined Work that displays copyright notices during
|
||||||
|
execution, include the copyright notice for the Library among
|
||||||
|
these notices, as well as a reference directing the user to the
|
||||||
|
copies of the GNU GPL and this license document.
|
||||||
|
|
||||||
|
d) Do one of the following:
|
||||||
|
|
||||||
|
0) Convey the Minimal Corresponding Source under the terms of this
|
||||||
|
License, and the Corresponding Application Code in a form
|
||||||
|
suitable for, and under terms that permit, the user to
|
||||||
|
recombine or relink the Application with a modified version of
|
||||||
|
the Linked Version to produce a modified Combined Work, in the
|
||||||
|
manner specified by section 6 of the GNU GPL for conveying
|
||||||
|
Corresponding Source.
|
||||||
|
|
||||||
|
1) Use a suitable shared library mechanism for linking with the
|
||||||
|
Library. A suitable mechanism is one that (a) uses at run time
|
||||||
|
a copy of the Library already present on the user's computer
|
||||||
|
system, and (b) will operate properly with a modified version
|
||||||
|
of the Library that is interface-compatible with the Linked
|
||||||
|
Version.
|
||||||
|
|
||||||
|
e) Provide Installation Information, but only if you would otherwise
|
||||||
|
be required to provide such information under section 6 of the
|
||||||
|
GNU GPL, and only to the extent that such information is
|
||||||
|
necessary to install and execute a modified version of the
|
||||||
|
Combined Work produced by recombining or relinking the
|
||||||
|
Application with a modified version of the Linked Version. (If
|
||||||
|
you use option 4d0, the Installation Information must accompany
|
||||||
|
the Minimal Corresponding Source and Corresponding Application
|
||||||
|
Code. If you use option 4d1, you must provide the Installation
|
||||||
|
Information in the manner specified by section 6 of the GNU GPL
|
||||||
|
for conveying Corresponding Source.)
|
||||||
|
|
||||||
|
5. Combined Libraries.
|
||||||
|
|
||||||
|
You may place library facilities that are a work based on the
|
||||||
|
Library side by side in a single library together with other library
|
||||||
|
facilities that are not Applications and are not covered by this
|
||||||
|
License, and convey such a combined library under terms of your
|
||||||
|
choice, if you do both of the following:
|
||||||
|
|
||||||
|
a) Accompany the combined library with a copy of the same work based
|
||||||
|
on the Library, uncombined with any other library facilities,
|
||||||
|
conveyed under the terms of this License.
|
||||||
|
|
||||||
|
b) Give prominent notice with the combined library that part of it
|
||||||
|
is a work based on the Library, and explaining where to find the
|
||||||
|
accompanying uncombined form of the same work.
|
||||||
|
|
||||||
|
6. Revised Versions of the GNU Lesser General Public License.
|
||||||
|
|
||||||
|
The Free Software Foundation may publish revised and/or new versions
|
||||||
|
of the GNU Lesser General Public License from time to time. Such new
|
||||||
|
versions will be similar in spirit to the present version, but may
|
||||||
|
differ in detail to address new problems or concerns.
|
||||||
|
|
||||||
|
Each version is given a distinguishing version number. If the
|
||||||
|
Library as you received it specifies that a certain numbered version
|
||||||
|
of the GNU Lesser General Public License "or any later version"
|
||||||
|
applies to it, you have the option of following the terms and
|
||||||
|
conditions either of that published version or of any later version
|
||||||
|
published by the Free Software Foundation. If the Library as you
|
||||||
|
received it does not specify a version number of the GNU Lesser
|
||||||
|
General Public License, you may choose any version of the GNU Lesser
|
||||||
|
General Public License ever published by the Free Software Foundation.
|
||||||
|
|
||||||
|
If the Library as you received it specifies that a proxy can decide
|
||||||
|
whether future versions of the GNU Lesser General Public License shall
|
||||||
|
apply, that proxy's public statement of acceptance of any version is
|
||||||
|
permanent authorization for you to choose that version for the
|
||||||
|
Library.
|
30
includes/kohana/modules/email/vendor/swift/README
vendored
Normal file
30
includes/kohana/modules/email/vendor/swift/README
vendored
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
Swift Mailer, by Chris Corbyn
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
Swift Mailer is a component based mailing solution for PHP 5.
|
||||||
|
It is released under the LGPL license.
|
||||||
|
|
||||||
|
Homepage: http://swiftmailer.org
|
||||||
|
Documentation: http://swiftmailer.org/docs
|
||||||
|
Mailing List: http://groups.google.com/group/swiftmailer
|
||||||
|
Bugs: http://swiftmailer.lighthouseapp.com/
|
||||||
|
Repository: http://github.com/swiftmailer/swiftmailer
|
||||||
|
|
||||||
|
Swift Mailer is highly object-oriented by design and lends itself
|
||||||
|
to use in complex web application with a great deal of flexibility.
|
||||||
|
|
||||||
|
For full details on usage, see the documentation.
|
||||||
|
|
||||||
|
IMPORTANT: Users upgrading from version 3.x or earlier absolutely
|
||||||
|
MUST read the documentation. In short, the API is considerably
|
||||||
|
different so your old code won't "just work".
|
||||||
|
|
||||||
|
If you'd like to make a donation, we are working on a system where
|
||||||
|
donations are taken on a per-feature-request basis via the website
|
||||||
|
with target amounts for each feature. In the meantime however you
|
||||||
|
may donate directly to the author via PayPal:
|
||||||
|
|
||||||
|
PayPal: chris@w3style.co.uk
|
||||||
|
|
||||||
|
Donations are certainly voluntary, but seriously, you donors are
|
||||||
|
complete legends and drive this project! :)
|
1
includes/kohana/modules/email/vendor/swift/VERSION
vendored
Normal file
1
includes/kohana/modules/email/vendor/swift/VERSION
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
Swift-4.0.6
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
General utility class from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -29,7 +19,7 @@ abstract class Swift
|
|||||||
{
|
{
|
||||||
|
|
||||||
/** Swift Mailer Version number generated during dist release process */
|
/** Swift Mailer Version number generated during dist release process */
|
||||||
const VERSION = '4.0.4';
|
const VERSION = '4.0.6';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Internal autoloader for spl_autoload_register().
|
* Internal autoloader for spl_autoload_register().
|
||||||
@ -39,17 +29,19 @@ abstract class Swift
|
|||||||
public static function autoload($class)
|
public static function autoload($class)
|
||||||
{
|
{
|
||||||
//Don't interfere with other autoloaders
|
//Don't interfere with other autoloaders
|
||||||
if (substr($class, 0, strlen(__CLASS__)) != __CLASS__)
|
if (0 !== strpos($class, 'Swift'))
|
||||||
{
|
{
|
||||||
return;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$path = SWIFT_CLASS_DIRECTORY . '/' . str_replace('_', '/', $class) . '.php';
|
$path = dirname(__FILE__).'/'.str_replace('_', '/', $class).'.php';
|
||||||
|
|
||||||
if (file_exists($path))
|
if (!file_exists($path))
|
||||||
{
|
{
|
||||||
require_once $path;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
require_once $path;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -59,19 +51,7 @@ abstract class Swift
|
|||||||
*/
|
*/
|
||||||
public static function registerAutoload()
|
public static function registerAutoload()
|
||||||
{
|
{
|
||||||
if (!$callbacks = spl_autoload_functions())
|
|
||||||
{
|
|
||||||
$callbacks = array();
|
|
||||||
}
|
|
||||||
foreach ($callbacks as $callback)
|
|
||||||
{
|
|
||||||
spl_autoload_unregister($callback);
|
|
||||||
}
|
|
||||||
spl_autoload_register(array('Swift', 'autoload'));
|
spl_autoload_register(array('Swift', 'autoload'));
|
||||||
foreach ($callbacks as $callback)
|
|
||||||
{
|
|
||||||
spl_autoload_register($callback);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Attachment wrapper class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Attachment.php';
|
//@require 'Swift/Mime/Attachment.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Bi-Directional FileStream in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/InputByteStream.php';
|
//@require 'Swift/InputByteStream.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Bi-Directional ByteStream using an array in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/InputByteStream.php';
|
//@require 'Swift/InputByteStream.php';
|
||||||
@ -112,8 +102,11 @@ class Swift_ByteStream_ArrayByteStream
|
|||||||
public function write($bytes)
|
public function write($bytes)
|
||||||
{
|
{
|
||||||
$to_add = str_split($bytes);
|
$to_add = str_split($bytes);
|
||||||
array_unshift($to_add, &$this->_array);
|
foreach ($to_add as $value)
|
||||||
$this->_arraySize = call_user_func_array('array_push', $to_add);
|
{
|
||||||
|
$this->_array[] = $value;
|
||||||
|
}
|
||||||
|
$this->_arraySize = count($this->_array);
|
||||||
|
|
||||||
foreach ($this->_mirrors as $stream)
|
foreach ($this->_mirrors as $stream)
|
||||||
{
|
{
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Bi-Directional FileStream in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/ByteStream/AbstractFilterableInputStream.php';
|
//@require 'Swift/ByteStream/AbstractFilterableInputStream.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Analyzes characters for a specific character set.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -23,10 +13,31 @@
|
|||||||
* @package Swift
|
* @package Swift
|
||||||
* @subpackage Encoder
|
* @subpackage Encoder
|
||||||
* @author Chris Corbyn
|
* @author Chris Corbyn
|
||||||
|
* @author Xavier De Cock <xdecock@gmail.com>
|
||||||
*/
|
*/
|
||||||
interface Swift_CharacterReader
|
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.
|
* Returns an integer which specifies how many more bytes to read.
|
||||||
* A positive integer indicates the number of more bytes to fetch before invoking
|
* A positive integer indicates the number of more bytes to fetch before invoking
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Provides fixed-width byte sizes for reading fixed-width character sets.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/CharacterReader.php';
|
//@require 'Swift/CharacterReader.php';
|
||||||
@ -25,18 +15,19 @@
|
|||||||
* @package Swift
|
* @package Swift
|
||||||
* @subpackage Encoder
|
* @subpackage Encoder
|
||||||
* @author Chris Corbyn
|
* @author Chris Corbyn
|
||||||
|
* @author Xavier De Cock <xdecock@gmail.com>
|
||||||
*/
|
*/
|
||||||
class Swift_CharacterReader_GenericFixedWidthReader
|
class Swift_CharacterReader_GenericFixedWidthReader
|
||||||
implements Swift_CharacterReader
|
implements Swift_CharacterReader
|
||||||
{
|
{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The number of bytes in a single character.
|
* The number of bytes in a single character.
|
||||||
* @var int
|
* @var int
|
||||||
* @access private
|
* @access private
|
||||||
*/
|
*/
|
||||||
private $_width;
|
private $_width;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates a new GenericFixedWidthReader using $width bytes per character.
|
* Creates a new GenericFixedWidthReader using $width bytes per character.
|
||||||
* @param int $width
|
* @param int $width
|
||||||
@ -46,6 +37,35 @@ class Swift_CharacterReader_GenericFixedWidthReader
|
|||||||
$this->_width = $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.
|
* Returns an integer which specifies how many more bytes to read.
|
||||||
* A positive integer indicates the number of more bytes to fetch before invoking
|
* A positive integer indicates the number of more bytes to fetch before invoking
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Analyzes US-ASCII characters.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/CharacterReader.php';
|
//@require 'Swift/CharacterReader.php';
|
||||||
@ -29,7 +19,36 @@
|
|||||||
class Swift_CharacterReader_UsAsciiReader
|
class Swift_CharacterReader_UsAsciiReader
|
||||||
implements Swift_CharacterReader
|
implements Swift_CharacterReader
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
* Returns the complete charactermap
|
||||||
|
*
|
||||||
|
* @param string $string
|
||||||
|
* @param int $startOffset
|
||||||
|
* @param string $ignoredChars
|
||||||
|
*/
|
||||||
|
public function getCharPositions($string, $startOffset, &$currentMap, &$ignoredChars)
|
||||||
|
{
|
||||||
|
$strlen=strlen($string);
|
||||||
|
$ignoredChars='';
|
||||||
|
for( $i = 0; $i < $strlen; ++$i)
|
||||||
|
{
|
||||||
|
if ($string[$i]>"\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.
|
* Returns an integer which specifies how many more bytes to read.
|
||||||
* A positive integer indicates the number of more bytes to fetch before invoking
|
* A positive integer indicates the number of more bytes to fetch before invoking
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Analyzes UTF-8 characters.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/CharacterReader.php';
|
//@require 'Swift/CharacterReader.php';
|
||||||
@ -25,6 +15,7 @@
|
|||||||
* @package Swift
|
* @package Swift
|
||||||
* @subpackage Encoder
|
* @subpackage Encoder
|
||||||
* @author Chris Corbyn
|
* @author Chris Corbyn
|
||||||
|
* @author Xavier De Cock <xdecock@gmail.com>
|
||||||
*/
|
*/
|
||||||
class Swift_CharacterReader_Utf8Reader
|
class Swift_CharacterReader_Utf8Reader
|
||||||
implements Swift_CharacterReader
|
implements Swift_CharacterReader
|
||||||
@ -32,6 +23,7 @@ class Swift_CharacterReader_Utf8Reader
|
|||||||
|
|
||||||
/** Pre-computed for optimization */
|
/** Pre-computed for optimization */
|
||||||
private static $length_map=array(
|
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, //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, //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, //0x2N
|
||||||
@ -49,8 +41,115 @@ class Swift_CharacterReader_Utf8Reader
|
|||||||
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3, //0xEN
|
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
|
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.
|
* Returns an integer which specifies how many more bytes to read.
|
||||||
* A positive integer indicates the number of more bytes to fetch before invoking
|
* A positive integer indicates the number of more bytes to fetch before invoking
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A factory for creating CharacterReaders.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/CharacterReader.php';
|
//@require 'Swift/CharacterReader.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The standard factory for creating CharacterReaders in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/CharacterReaderFactory.php';
|
//@require 'Swift/CharacterReaderFactory.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Bi-Directional CharacterStream in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/OutputByteStream.php';
|
require_once dirname(__FILE__) . '/OutputByteStream.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CharacterStream implementation using an array in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/CharacterStream.php';
|
//@require 'Swift/CharacterStream.php';
|
||||||
|
300
includes/kohana/modules/email/vendor/swift/classes/Swift/CharacterStream/NgCharacterStream.php
vendored
Normal file
300
includes/kohana/modules/email/vendor/swift/classes/Swift/CharacterStream/NgCharacterStream.php
vendored
Normal file
@ -0,0 +1,300 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
/*
|
||||||
|
CharacterStream implementation using an array in Swift Mailer.
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation, either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
//@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 <xdecock@gmail.com>
|
||||||
|
*/
|
||||||
|
|
||||||
|
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Dependency Injection container class Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/DependencyException.php';
|
//@require 'Swift/DependencyException.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
DependencyException from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/SwiftException.php';
|
//@require 'Swift/SwiftException.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
EmbeddedFile wrapper class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Attachment.php';
|
//@require 'Swift/Mime/Attachment.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Encoder API for Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/CharsetObserver.php';
|
//@require 'Swift/Mime/CharsetObserver.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The Base 64 encoder in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Encoder.php';
|
//@require 'Swift/Encoder.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The Quoted Printable encoder in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Encoder.php';
|
//@require 'Swift/Encoder.php';
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Handles RFC 2231 specified Encoding in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
//@require 'Swift/Encoder.php';
|
//@require 'Swift/Encoder.php';
|
||||||
//@require 'Swift/CharacterStream.php';
|
//@require 'Swift/CharacterStream.php';
|
||||||
|
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Encodings for Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/DependencyContainer.php';
|
//@require 'Swift/DependencyContainer.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CommandEvent class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventObject.php';
|
//@require 'Swift/Events/EventObject.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
CommandListener interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventListener.php';
|
//@require 'Swift/Events/EventListener.php';
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Event interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The minimum interface for an Event.
|
* The minimum interface for an Event.
|
||||||
*
|
*
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
EventDispatcher interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventListener.php';
|
//@require 'Swift/Events/EventListener.php';
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
EventListener interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An identity interface which all EventListeners must extend.
|
* An identity interface which all EventListeners must extend.
|
||||||
* @package Swift
|
* @package Swift
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Base Event class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
//@require 'Swift/Events/Event.php';
|
//@require 'Swift/Events/Event.php';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
ResponseEvent class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventObject.php';
|
//@require 'Swift/Events/EventObject.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
ResponseListener interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventListener.php';
|
//@require 'Swift/Events/EventListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
SendEvent class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventObject.php';
|
//@require 'Swift/Events/EventObject.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
SendListener interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventListener.php';
|
//@require 'Swift/Events/EventListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The standard EventDispatcher in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventDispatcher.php';
|
//@require 'Swift/Events/EventDispatcher.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TransportChangeEvent class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventObject.php';
|
//@require 'Swift/Events/EventObject.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TransportChangeListener interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventListener.php';
|
//@require 'Swift/Events/EventListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TransportExceptionEvent class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventObject.php';
|
//@require 'Swift/Events/EventObject.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TransportExceptionListener interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/EventListener.php';
|
//@require 'Swift/Events/EventListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
High-availability failover Transport class from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Transport/FailoverTransport.php';
|
//@require 'Swift/Transport/FailoverTransport.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
FileStream interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/OutputByteStream.php';
|
//@require 'Swift/OutputByteStream.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Filterable interface from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/StreamFilter.php';
|
//@require 'Swift/StreamFilter.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Image wrapper class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Image.php';
|
//@require 'Swift/Image.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Input ByteStream (for writing) in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,23 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
I/O Exception in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/SwiftException.php';
|
//@require 'Swift/SwiftException.php';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Cache interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/InputByteStream.php';
|
//@require 'Swift/InputByteStream.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A basic KeyCache backed by an array in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/KeyCache.php';
|
//@require 'Swift/KeyCache.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Disk based KeyCache in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/KeyCache.php';
|
//@require 'Swift/KeyCache.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
KeyCache stream writer in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/KeyCache.php';
|
//@require 'Swift/KeyCache.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A null KeyCache in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/KeyCache.php';
|
//@require 'Swift/KeyCache.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Default KeyCache stream writer in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/KeyCache.php';
|
//@require 'Swift/KeyCache.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Load balanced Transport class from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Transport/LoadBalancedTransport.php';
|
//@require 'Swift/Transport/LoadBalancedTransport.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The basic mail() wrapper from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Transport/MailTransport.php';
|
//@require 'Swift/Transport/MailTransport.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The main Mailer class from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Transport.php';
|
//@require 'Swift/Transport.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Array Recipient iterator in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mailer/RecipientIterator.php';
|
//@require 'Swift/Mailer/RecipientIterator.php';
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
RecipientIterator interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides an abstract way of specifying recipients for batch sending.
|
* Provides an abstract way of specifying recipients for batch sending.
|
||||||
* @package Swift
|
* @package Swift
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Message wrapper class Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/SimpleMessage.php';
|
//@require 'Swift/Mime/SimpleMessage.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
An attachment in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/SimpleMimeEntity.php';
|
//@require 'Swift/Mime/SimpleMimeEntity.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Character set change observer for Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Content Transfer Encoder API for Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Encoder.php';
|
//@require 'Swift/Encoder.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The Base 64 transfer encoder in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/ContentEncoder.php';
|
//@require 'Swift/Mime/ContentEncoder.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A plain text transfer encoder in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/ContentEncoder.php';
|
//@require 'Swift/Mime/ContentEncoder.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The Quoted Printable transfer encoder in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/ContentEncoder.php';
|
//@require 'Swift/Mime/ContentEncoder.php';
|
||||||
@ -68,7 +58,7 @@ class Swift_Mime_ContentEncoder_QpContentEncoder extends Swift_Encoder_QpEncoder
|
|||||||
|
|
||||||
$this->_charStream->flushContents();
|
$this->_charStream->flushContents();
|
||||||
$this->_charStream->importByteStream($os);
|
$this->_charStream->importByteStream($os);
|
||||||
|
|
||||||
$currentLine = '';
|
$currentLine = '';
|
||||||
$prepend = '';
|
$prepend = '';
|
||||||
$size=$lineLen=0;
|
$size=$lineLen=0;
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
An embedded file (such as image/audio) in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Attachment.php';
|
//@require 'Swift/Mime/Attachment.php';
|
||||||
|
@ -1,23 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Content encoder change observer for Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/ContentEncoder.php';
|
//@require 'Swift/Mime/ContentEncoder.php';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Header Interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A MIME Header.
|
* A MIME Header.
|
||||||
* @package Swift
|
* @package Swift
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Header Encoder API for Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Encoder.php';
|
//@require 'Swift/Encoder.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The Base64 header encoder in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/../HeaderEncoder.php';
|
require_once dirname(__FILE__) . '/../HeaderEncoder.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The Quoted Printable header encoder in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require_once dirname(__FILE__) . '/../HeaderEncoder.php';
|
require_once dirname(__FILE__) . '/../HeaderEncoder.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Factory for creating MIME Headers in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/CharsetObserver.php';
|
//@require 'Swift/Mime/CharsetObserver.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
HeaderSet interface from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/CharsetObserver.php';
|
//@require 'Swift/Mime/CharsetObserver.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
An abstract base MIME Header in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Header.php';
|
//@require 'Swift/Mime/Header.php';
|
||||||
@ -187,6 +177,18 @@ abstract class Swift_Mime_Headers_AbstractHeader implements Swift_Mime_Header
|
|||||||
return $this->_tokensToString($this->toTokens());
|
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
|
// -- Points of extension
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A Date Mime Header in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
An ID Mime Header in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A Mailbox Address Mime Header in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
An abstract base MIME Header in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Headers/UnstructuredHeader.php';
|
//@require 'Swift/Mime/Headers/UnstructuredHeader.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A Path Header in Swift Mailer, such a Return-Path.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A Simple Mime Header in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
//@require 'Swift/Mime/Headers/AbstractHeader.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Message Interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/MimeEntity.php';
|
//@require 'Swift/Mime/MimeEntity.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
MimeEntity Interface in Swift Mailer, for attachments, mime-parts etc.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/InputByteStream.php';
|
//@require 'Swift/InputByteStream.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A Mime part in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/SimpleMimeEntity.php';
|
//@require 'Swift/Mime/SimpleMimeEntity.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Parameterized Header Interface in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Header.php';
|
//@require 'Swift/Mime/Header.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Factory for creating MIME Headers in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/HeaderFactory.php';
|
//@require 'Swift/Mime/HeaderFactory.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Standard HeaderSet implementation from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/HeaderSet.php';
|
//@require 'Swift/Mime/HeaderSet.php';
|
||||||
@ -324,6 +314,18 @@ class Swift_Mime_SimpleHeaderSet implements Swift_Mime_HeaderSet
|
|||||||
return $string;
|
return $string;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns a string representation of this object.
|
||||||
|
*
|
||||||
|
* @return string
|
||||||
|
*
|
||||||
|
* @see toString()
|
||||||
|
*/
|
||||||
|
public function __toString()
|
||||||
|
{
|
||||||
|
return $this->toString();
|
||||||
|
}
|
||||||
|
|
||||||
// -- Private methods
|
// -- Private methods
|
||||||
|
|
||||||
/** Save a Header to the internal collection */
|
/** Save a Header to the internal collection */
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
The default Message class Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/Message.php';
|
//@require 'Swift/Mime/Message.php';
|
||||||
@ -547,6 +537,18 @@ class Swift_Mime_SimpleMessage extends Swift_Mime_MimePart
|
|||||||
return $string;
|
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}.
|
* Write this message to a {@link Swift_InputByteStream}.
|
||||||
* @param Swift_InputByteStream $is
|
* @param Swift_InputByteStream $is
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
A base Mime entity in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/HeaderSet.php';
|
//@require 'Swift/Mime/HeaderSet.php';
|
||||||
@ -122,7 +112,8 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
$this->generateId();
|
|
||||||
|
$this->_id = $this->getRandomId();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -131,12 +122,8 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity
|
|||||||
*/
|
*/
|
||||||
public function generateId()
|
public function generateId()
|
||||||
{
|
{
|
||||||
$idLeft = time() . '.' . uniqid();
|
$this->setId($this->getRandomId());
|
||||||
$idRight = !empty($_SERVER['SERVER_NAME'])
|
return $this->_id;
|
||||||
? $_SERVER['SERVER_NAME']
|
|
||||||
: 'swift.generated';
|
|
||||||
$this->_id = $idLeft . '@' . $idRight;
|
|
||||||
return $this->getId();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -481,6 +468,18 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity
|
|||||||
return $string;
|
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}.
|
* Write this entire entity to a {@link Swift_InputByteStream}.
|
||||||
* @param Swift_InputByteStream
|
* @param Swift_InputByteStream
|
||||||
@ -640,6 +639,19 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity
|
|||||||
$this->_cache->clearKey($this->_cacheKey, 'body');
|
$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 methods
|
||||||
|
|
||||||
private function _readStream(Swift_OutputByteStream $os)
|
private function _readStream(Swift_OutputByteStream $os)
|
||||||
@ -666,7 +678,7 @@ class Swift_Mime_SimpleMimeEntity implements Swift_Mime_MimeEntity
|
|||||||
'/^[a-z0-9\'\(\)\+_\-,\.\/:=\?\ ]{0,69}[a-z0-9\'\(\)\+_\-,\.\/:=\?]$/Di',
|
'/^[a-z0-9\'\(\)\+_\-,\.\/:=\?\ ]{0,69}[a-z0-9\'\(\)\+_\-,\.\/:=\?]$/Di',
|
||||||
$boundary))
|
$boundary))
|
||||||
{
|
{
|
||||||
throw new Exception('Mime boundary set is not RFC 2046 compliant.');
|
throw new Swift_RfcComplianceException('Mime boundary set is not RFC 2046 compliant.');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
MimePart wrapper class in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Mime/MimePart.php';
|
//@require 'Swift/Mime/MimePart.php';
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Output ByteStream (for reading) in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* An abstract means of reading data.
|
* An abstract means of reading data.
|
||||||
* Classes implementing this interface may use a subsystem which requires less
|
* Classes implementing this interface may use a subsystem which requires less
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
AntiFlood plugin in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/SendListener.php';
|
//@require 'Swift/Events/SendListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
AntiFlood plugin in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/SendListener.php';
|
//@require 'Swift/Events/SendListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Replacements interface for the Decorator plugin in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Decorator plugin in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/SendListener.php';
|
//@require 'Swift/Events/SendListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Transport logger interface from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Logger plugin in Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/Events/CommandListener.php';
|
//@require 'Swift/Events/CommandListener.php';
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
ArrayLogger from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
EchoLogger from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,24 +1,13 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
POP3 Connection class from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Pop3Connection interface for connecting and disconnecting to a POP3 host.
|
* Pop3Connection interface for connecting and disconnecting to a POP3 host.
|
||||||
*
|
*
|
||||||
|
@ -1,21 +1,11 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Pop3Exception from Swift Mailer.
|
* This file is part of SwiftMailer.
|
||||||
|
* (c) 2004-2009 Chris Corbyn
|
||||||
This program is free software: you can redistribute it and/or modify
|
*
|
||||||
it under the terms of the GNU General Public License as published by
|
* For the full copyright and license information, please view the LICENSE
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
* file that was distributed with this source code.
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//@require 'Swift/IoException.php';
|
//@require 'Swift/IoException.php';
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user