And fix the only incompatibility in findDeprecated.php. It's OK to throw
exceptions on invalid files since we lint all PHP files so there
should be no invalid ones.
Change-Id: Ie5913c2aae4b521a4b6f805e911e4e2764386b45
* Updated jquery.chosen from v0.9.14 to v1.8.2.
* Updated composer/spdx-licenses from 1.1.4 to
1.2.0 (development dependency).
* Updated jquery.chosen from v0.9.14 to v1.8.2.
* Updated composer/spdx-licenses from 1.1.4 to
1.2.0 (development dependency).
+* Updated nikic/php-parser from 2.1.0 to 3.1.3
+ (development dependency).
* …
==== New external libraries ====
* …
==== New external libraries ====
"justinrainbow/json-schema": "~5.2",
"mediawiki/mediawiki-codesniffer": "15.0.0",
"monolog/monolog": "~1.22.1",
"justinrainbow/json-schema": "~5.2",
"mediawiki/mediawiki-codesniffer": "15.0.0",
"monolog/monolog": "~1.22.1",
- "nikic/php-parser": "2.1.0",
+ "nikic/php-parser": "3.1.3",
"nmred/kafka-php": "0.1.5",
"phpunit/phpunit": "4.8.36",
"psy/psysh": "0.8.11",
"nmred/kafka-php": "0.1.5",
"phpunit/phpunit": "4.8.36",
"psy/psysh": "0.8.11",
$this->addDescription( 'Find deprecated interfaces' );
}
$this->addDescription( 'Find deprecated interfaces' );
}
+ /**
+ * @return SplFileInfo[]
+ */
public function getFiles() {
global $IP;
public function getFiles() {
global $IP;
}
$finder->setCurrentFile( substr( $file->getPathname(), strlen( $IP ) + 1 ) );
}
$finder->setCurrentFile( substr( $file->getPathname(), strlen( $IP ) + 1 ) );
- $nodes = $parser->parse( $code, [ 'throwOnError' => false ] );
+ $nodes = $parser->parse( $code );
$traverser->traverse( $nodes );
if ( $i % $chunkSize === 0 ) {
$traverser->traverse( $nodes );
if ( $i % $chunkSize === 0 ) {