Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F2893769
__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
3 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
(
)
;
@
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
)
;
}
PhutilTranslator
::
getInstance
(
)
->
addTranslations
(
array
(
'Locally modified path(s) are not included in this revision:'
=>
array
(
'A locally modified path is not included in this revision:'
,
'Locally modified paths are not included in this revision:'
,
)
,
'They will NOT be committed. Commit this revision anyway?'
=>
array
(
'It will NOT be committed. Commit this revision anyway?'
,
'They will NOT be committed. Commit this revision anyway?'
,
)
,
'Revision includes changes to path(s) that do not exist:'
=>
array
(
'Revision includes changes to a path that does not exist:'
,
'Revision includes changes to paths that do not exist:'
,
)
,
'This diff includes file(s) which are not valid UTF-8 (they contain '
.
'invalid byte sequences). You can either stop this workflow and fix '
.
'these files, or continue. If you continue, these files will be '
.
'marked as binary.'
=>
array
(
'This diff includes a file which is not valid UTF-8 (it has invalid '
.
'byte sequences). You can either stop this workflow and fix it, or '
.
'continue. If you continue, this file will be marked as binary.'
,
'This diff includes files which are not valid UTF-8 (they contain '
.
'invalid byte sequences). You can either stop this workflow and fix '
.
'these files, or continue. If you continue, these files will be '
.
'marked as binary.'
,
)
,
'AFFECTED FILE(S)'
=>
array
(
'AFFECTED FILE'
,
'AFFECTED FILES'
)
,
'Do you want to mark these files as binary and continue?'
=>
array
(
'Do you want to mark this file as binary and continue?'
,
'Do you want to mark these files as binary and continue?'
,
)
,
'line(s)'
=>
array
(
'line'
,
'lines'
)
,
'%d test(s)'
=>
array
(
'%d test'
,
'%d tests'
)
,
'%d assertion(s) passed.'
=>
array
(
'%d assertion passed.'
,
'%d assertions passed.'
,
)
,
)
)
;
phutil_load_library
(
dirname
(
dirname
(
__FILE__
)
)
.
'/src/'
)
;
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sun, Jan 19, 19:02 (1 d, 8 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1125929
Default Alt Text
__init_script__.php (3 KB)
Attached To
Mode
rARC Arcanist
Attached
Detach File
Event Timeline
Log In to Comment