X-Git-Url: https://git.cweiske.de/bdrem.git/blobdiff_plain/441c72bbf3d29be5c7f5eb0fd43ac267fe059c2f..7e8bdb96bc0f2b1381fae9e9e29ce9773be0c2d5:/src/bdrem/Autoloader.php diff --git a/src/bdrem/Autoloader.php b/src/bdrem/Autoloader.php index 093b1b0..cebd0eb 100644 --- a/src/bdrem/Autoloader.php +++ b/src/bdrem/Autoloader.php @@ -1,16 +1,51 @@ + * @copyright 2014 Christian Weiske + * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3 + * @link http://cweiske.de/bdrem.htm + */ namespace bdrem; +/** + * Class autoloader, PSR-0 compliant. + * + * @category Tools + * @package Bdrem + * @author Christian Weiske + * @copyright 2014 Christian Weiske + * @license http://www.gnu.org/licenses/agpl.html GNU AGPL v3 + * @version Release: @package_version@ + * @link http://cweiske.de/bdrem.htm + */ class Autoloader { + /** + * Load the given class + * + * @param string $class Class name + * + * @return void + */ public function load($class) { $file = strtr($class, '_\\', '//') . '.php'; if (stream_resolve_include_path($file)) { - require $file; + include $file; } } + /** + * Register this autoloader + * + * @return void + */ public static function register() { set_include_path(