<?php
+use MediaWiki\Shell\Shell;
+
require __DIR__ . '/../Maintenance.php';
class HHVMMakeRepo extends Maintenance {
$hhvm = $this->getOption( 'hhvm', 'hhvm' );
$verbose = $this->getOption( 'verbose', 3 );
- $cmd = wfEscapeShellArg(
+ $cmd = Shell::escape(
$hhvm,
'--hphp',
'--target', 'hhbc',
),
RecursiveIteratorIterator::LEAVES_ONLY
);
+ /** @var SplFileInfo $fileInfo */
foreach ( $iter as $file => $fileInfo ) {
if ( $fileInfo->isFile() ) {
$files[] = $file;