Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2892316
__init_script__.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Advanced/Developer...
View Handle
View Hovercard
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
Sun, Jan 19, 16:36 (2 w, 5 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1126544
Default Alt Text
__init_script__.php (1 KB)
Attached To
Mode
rARC Arcanist
Attached
Detach File
Event Timeline
Log In to Comment