mirror of
https://github.com/php/phd.git
synced 2026-03-23 22:52:05 +01:00
24 lines
844 B
PHP
24 lines
844 B
PHP
<?php
|
|
namespace phpdotnet\phd;
|
|
|
|
require_once dirname(__DIR__) . '/phpdotnet/phd/constants.php';
|
|
require_once __INSTALLDIR__ . DIRECTORY_SEPARATOR . "phpdotnet" . DIRECTORY_SEPARATOR . "phd" . DIRECTORY_SEPARATOR . "Autoloader.php";
|
|
|
|
Autoloader::setPackageDirs([__INSTALLDIR__]);
|
|
spl_autoload_register(["phpdotnet\\phd\\Autoloader", "autoload"]);
|
|
|
|
$config = new Config;
|
|
|
|
$outputHandler = new OutputHandler($config);
|
|
|
|
$errorHandler = new ErrorHandler($outputHandler);
|
|
$olderrrep = error_reporting();
|
|
error_reporting($olderrrep | VERBOSE_DEFAULT);
|
|
set_error_handler($errorHandler->handleError(...));
|
|
|
|
$config->init([]);
|
|
$config->langDir = __INSTALLDIR__ . DIRECTORY_SEPARATOR
|
|
. "phpdotnet" . DIRECTORY_SEPARATOR . "phd" . DIRECTORY_SEPARATOR
|
|
. "data" . DIRECTORY_SEPARATOR . "langs" . DIRECTORY_SEPARATOR;
|
|
$config->packageDirs = [__INSTALLDIR__];
|