X-Git-Url: https://git.cweiske.de/phorkie.git/blobdiff_plain/f0b5a3f429928c07b134e37c706555de1cf71b59..eb1de6598347f0b00d13a4a8ba20c475d149b1fa:/src/phorkie/autoload.php diff --git a/src/phorkie/autoload.php b/src/phorkie/autoload.php new file mode 100644 index 0000000..189cde4 --- /dev/null +++ b/src/phorkie/autoload.php @@ -0,0 +1,30 @@ + + */ +if (file_exists(__DIR__ . '/../../lib/autoload.php')) { + //composer-installed dependencies available + set_include_path( + __DIR__ . '/../' + . PATH_SEPARATOR . '.' + ); + require_once __DIR__ . '/../../lib/autoload.php'; +} else { + //use default include path for dependencies + set_include_path( + __DIR__ . '/../' + . PATH_SEPARATOR . get_include_path() + ); +} + +spl_autoload_register( + function ($class) { + $file = str_replace(array('\\', '_'), '/', $class) . '.php'; + if (stream_resolve_include_path($file)) { + require $file; + } + } +); +?>