<?php // Das kann man ggf. auch noch hübscher lösen const GLOBAL_DEBUG = false; if (GLOBAL_DEBUG) { // Error-Ausgabe einschalten ini_set('display_errors', 1); ini_set('error_reporting', E_ALL); } else { ini_set('display_errors', 0); } // PHP Einstellungen anpassen setlocale(LC_ALL, 'german', 'de_DE', 'de', 'deu'); date_default_timezone_set('Europe/Berlin'); mb_internal_encoding('UTF-8'); // Setzen des Working-Dir für die PHPUnit Tests chdir(__DIR__); // Composer Autoloader require __DIR__ . '/../vendor/autoload.php'; // Symfony Autoloader // TODO: Braucht man den überhaupt? Kann man doch über Composer machen? $loader = new \Symfony\Component\ClassLoader\ClassLoader(); $loader->setUseIncludePath(true); $loader->register();
<?php /* Autoloader for herrera-io/box and its dependencies */ $vendorDir = '/usr/share/php'; // Use Symfony autoloader if (!isset($fedoraClassLoader) || !$fedoraClassLoader instanceof \Symfony\Component\ClassLoader\ClassLoader) { if (!class_exists('Symfony\\Component\\ClassLoader\\ClassLoader', false)) { require_once $vendorDir . '/Symfony/Component/ClassLoader/ClassLoader.php'; } $fedoraClassLoader = new \Symfony\Component\ClassLoader\ClassLoader(); $fedoraClassLoader->register(); } $fedoraClassLoader->addPrefix('Herrera\\Box\\', dirname(dirname(__DIR__))); // Dependencies require_once $vendorDir . '/JShrink/autoload.php'; require_once $vendorDir . '/Phine/Path/autoload.php'; require_once $vendorDir . '/Herrera/Annotations/autoload.php'; // For phpseclib $fedoraClassLoader->setUseIncludePath(true);