mirror of
https://we.phorge.it/source/phorge.git
synced 2024-12-23 05:50:55 +01:00
35a18146a2
Summary: Ref T13395. Moves a small amount of remaining "libphutil/" code into "phabricator/" and stops us from loading "libphutil/". Test Plan: Browsed around; there are likely remaining issues. Maniphest Tasks: T13395 Differential Revision: https://secure.phabricator.com/D20981
27 lines
721 B
PHP
27 lines
721 B
PHP
<?php
|
|
|
|
function init_phabricator_script(array $options) {
|
|
error_reporting(E_ALL | E_STRICT);
|
|
ini_set('display_errors', 1);
|
|
|
|
$include_path = ini_get('include_path');
|
|
ini_set(
|
|
'include_path',
|
|
$include_path.PATH_SEPARATOR.dirname(__FILE__).'/../../../');
|
|
|
|
$ok = @include_once 'arcanist/scripts/init/init-script.php';
|
|
if (!$ok) {
|
|
echo
|
|
'FATAL ERROR: Unable to load the "Arcanist" library. '.
|
|
'Put "arcanist/" next to "phabricator/" on disk.';
|
|
echo "\n";
|
|
|
|
exit(1);
|
|
}
|
|
|
|
phutil_load_library('arcanist/src');
|
|
phutil_load_library(dirname(__FILE__).'/../../src/');
|
|
|
|
$config_optional = $options['config.optional'];
|
|
PhabricatorEnv::initializeScriptEnvironment($config_optional);
|
|
}
|