aboutsummaryrefslogtreecommitdiff
path: root/External/swiftmailer/lib/classes/Swift.php
diff options
context:
space:
mode:
Diffstat (limited to 'External/swiftmailer/lib/classes/Swift.php')
-rwxr-xr-xExternal/swiftmailer/lib/classes/Swift.php57
1 files changed, 57 insertions, 0 deletions
diff --git a/External/swiftmailer/lib/classes/Swift.php b/External/swiftmailer/lib/classes/Swift.php
new file mode 100755
index 0000000..77abbbf
--- /dev/null
+++ b/External/swiftmailer/lib/classes/Swift.php
@@ -0,0 +1,57 @@
+<?php
+
+/*
+ * This file is part of SwiftMailer.
+ * (c) 2004-2009 Chris Corbyn
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+/**
+ * General utility class in Swift Mailer, not to be instantiated.
+ *
+ * @package Swift
+ *
+ * @author Chris Corbyn
+ */
+abstract class Swift
+{
+
+ /** Swift Mailer Version number generated during dist release process */
+ const VERSION = '4.0.6';
+
+ /**
+ * Internal autoloader for spl_autoload_register().
+ *
+ * @param string $class
+ */
+ public static function autoload($class)
+ {
+ //Don't interfere with other autoloaders
+ if (0 !== strpos($class, 'Swift'))
+ {
+ return false;
+ }
+
+ $path = dirname(__FILE__).'/'.str_replace('_', '/', $class).'.php';
+
+ if (!file_exists($path))
+ {
+ return false;
+ }
+
+ require_once $path;
+ }
+
+ /**
+ * Configure autoloading using Swift Mailer.
+ *
+ * This is designed to play nicely with other autoloaders.
+ */
+ public static function registerAutoload()
+ {
+ spl_autoload_register(array('Swift', 'autoload'));
+ }
+
+}