Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F4106691
gen-autoload.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
1 KB
Referenced Files
None
Subscribers
None
gen-autoload.php
View Options
<?php
// Keep in sync with same script in Flow.
use
MediaWiki\Maintenance\Maintenance
;
require_once
getenv
(
'MW_INSTALL_PATH'
)
!==
false
?
getenv
(
'MW_INSTALL_PATH'
)
.
'/maintenance/Maintenance.php'
:
__DIR__
.
'/../../../maintenance/Maintenance.php'
;
/**
* Generates Echo autoload info
*/
class
GenerateEchoAutoload
extends
Maintenance
{
public
function
__construct
()
{
parent
::
__construct
();
$this
->
addDescription
(
'Generates Echo autoload data'
);
}
public
function
execute
()
{
$base
=
dirname
(
__DIR__
);
$generator
=
new
AutoloadGenerator
(
$base
);
$dirs
=
[
'includes'
,
'tests'
,
'maintenance'
,
];
foreach
(
$dirs
as
$dir
)
{
$generator
->
readDir
(
$base
.
'/'
.
$dir
);
}
foreach
(
glob
(
$base
.
'/*.php'
)
as
$file
)
{
$generator
->
readFile
(
$file
);
}
$target
=
$generator
->
getTargetFileInfo
();
file_put_contents
(
$target
[
'filename'
],
$generator
->
getAutoload
(
basename
(
__DIR__
)
.
'/'
.
basename
(
__FILE__
)
)
);
echo
"Done.
\n\n
"
;
}
}
$maintClass
=
GenerateEchoAutoload
::
class
;
require_once
RUN_MAINTENANCE_IF_MAIN
;
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Tue, Aug 18, 19:41 (2 w, 3 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
68/76/6dbe0cad8a1634af48aa26eb78e9
Default Alt Text
gen-autoload.php (1 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment