diff options
author | Frederic Guillot <fred@kanboard.net> | 2017-10-25 16:22:10 -0700 |
---|---|---|
committer | Frederic Guillot <fred@kanboard.net> | 2017-10-25 16:22:10 -0700 |
commit | 9e2b2a32fd0e967ad3184e9a5d091a29953acb91 (patch) | |
tree | 00822e24aa1110c73ca455a8d096ef296c008cbc /vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php | |
parent | c507c5416251c505cb3e088a03c6664bed73c812 (diff) |
Include composer dependencies in repo
Diffstat (limited to 'vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php')
-rwxr-xr-x | vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php new file mode 100755 index 00000000..6fe2bb2f --- /dev/null +++ b/vendor/aferrandini/phpqrcode/lib/PHPQRCode/Autoloader.php @@ -0,0 +1,48 @@ +<?php +/** + * Autoloader + * + * Copyright (c) 2006 - 2011 PHPExcel + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 2.1 of the License, or (at your option) any later version. + * + * This library 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 + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + * + * @category PHPQRCode + * @package PHPQRCode + */ + +namespace PHPQRCode; + +class Autoloader +{ + public static function register() + { + spl_autoload_register(array(new self, 'autoload')); + } + + public static function autoload($class) + { + if ((class_exists($class)) || (strpos($class, 'PHPQRCode') !== 0)) { + return false; + } + + $file = dirname(__FILE__) . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR + . str_replace(array('\\', "\0"), array('/', ''), $class).'.php'; + + if (is_file($file)) { + require $file; + } + } + +}
\ No newline at end of file |