$message .= ' for Windows) before using console'; file_put_contents('php://stderr', $message); exit(1); } // Load Composer autoloader: require_once dirname(__FILE__) . '/vendor/autoload.php'; \PHPCI\ErrorHandler::register(); if (defined('PHPCI_IS_CONSOLE') && PHPCI_IS_CONSOLE) { $loggerConfig = LoggerConfig::newFromFile(__DIR__ . "/loggerconfig.php"); } // Load configuration if present: $conf = array(); $conf['b8']['app']['namespace'] = 'PHPCI'; $conf['b8']['app']['default_controller'] = 'Home'; $conf['b8']['view']['path'] = dirname(__FILE__) . '/PHPCI/View/'; $config = new b8\Config($conf); if (file_exists($configFile)) { $config->loadYaml($configFile); } /** * Allow to modify PHPCI configuration without modify versioned code. * Dameons should be killed to apply changes in the file. * * @ticket 781 */ $localVarsFile = dirname(__FILE__) . '/local_vars.php'; if (is_readable($localVarsFile)) { require_once $localVarsFile; } require_once dirname(__FILE__) . '/vars.php'; \PHPCI\Helper\Lang::init($config);
* @copyright Copyright 2013, Block 8 Limited. * @license https://github.com/Block8/PHPCI/blob/master/LICENSE.md * @link http://www.phptesting.org/ */ // Let PHP take a guess as to the default timezone, if the user hasn't set one: date_default_timezone_set(@date_default_timezone_get()); // Set up a basic autoloader for PHPCI: $autoload = function ($class) { $file = str_replace(array('\\', '_'), '/', $class); $file .= '.php'; if (substr($file, 0, 1) == '/') { $file = substr($file, 1); } if (is_file(dirname(__DIR__) . '/' . $file)) { include dirname(__DIR__) . '/' . $file; return; } }; spl_autoload_register($autoload, true, true); // Load Composer autoloader: require_once dirname(__DIR__) . '/vendor/autoload.php'; // Load configuration if present: $conf = array(); $conf['b8']['app']['namespace'] = 'PHPCI'; $conf['b8']['app']['default_controller'] = 'Home'; $conf['b8']['view']['path'] = dirname(__DIR__) . '/PHPCI/View/'; if (file_exists(dirname(__DIR__) . '/PHPCI/config.yml')) { $config = new b8\Config($conf); $config->loadYaml(dirname(__DIR__) . '/PHPCI/config.yml'); } require_once dirname(__DIR__) . '/vars.php';