Page Menu
Home
Sealhub
Search
Configure Global Search
Log In
Files
F7112477
__init_script__.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
__init_script__.php
View Options
<?php
/**
* Adjust 'include_path' to add locations where we'll search for libphutil.
* We look in these places:
*
* - Next to 'arcanist/'.
* - Anywhere in the normal PHP 'include_path'.
* - Inside 'arcanist/externals/includes/'.
*
* When looking in these places, we expect to find a 'libphutil/' directory.
*/
function
arcanist_adjust_php_include_path
()
{
// The 'arcanist/' directory.
$arcanist_dir
=
dirname
(
dirname
(
__FILE__
));
// The parent directory of 'arcanist/'.
$parent_dir
=
dirname
(
$arcanist_dir
);
// The 'arcanist/externals/includes/' directory.
$include_dir
=
implode
(
DIRECTORY_SEPARATOR
,
array
(
$arcanist_dir
,
'externals'
,
'includes'
,
));
$php_include_path
=
ini_get
(
'include_path'
);
$php_include_path
=
implode
(
PATH_SEPARATOR
,
array
(
$parent_dir
,
$php_include_path
,
$include_dir
,
));
ini_set
(
'include_path'
,
$php_include_path
);
}
arcanist_adjust_php_include_path
();
if
(
getenv
(
'ARC_PHUTIL_PATH'
))
{
@
include_once
getenv
(
'ARC_PHUTIL_PATH'
).
'/scripts/__init_script__.php'
;
}
else
{
@
include_once
'libphutil/scripts/__init_script__.php'
;
}
if
(!@
constant
(
'__LIBPHUTIL__'
))
{
echo
"ERROR: Unable to load libphutil. Put libphutil/ next to arcanist/, or "
.
"update your PHP 'include_path' to include the parent directory of "
.
"libphutil/, or symlink libphutil/ into arcanist/externals/includes/.
\n
"
;
exit
(
1
);
}
phutil_load_library
(
dirname
(
dirname
(
__FILE__
)).
'/src/'
);
PhutilTranslator
::
getInstance
()
->
setLocale
(
PhutilLocale
::
loadLocale
(
'en_US'
))
->
setTranslations
(
PhutilTranslation
::
getTranslationMapForLocale
(
'en_US'
));
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Thu, Jul 3, 17:59 (4 h, 58 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
785155
Default Alt Text
__init_script__.php (1 KB)
Attached To
Mode
R118 Arcanist - fork
Attached
Detach File
Event Timeline
Log In to Comment