Skip to content

Commit 6bb1958

Browse files
committed
[#79] Update nikic/php-parser from ~1.3 to ~2.0 to support PHP 7
1 parent f05bcc1 commit 6bb1958

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424

2525
"hassankhan/config": "~0.9",
2626
"herrera-io/phar-update": "~2.0",
27-
"nikic/php-parser": "~1.3",
27+
"nikic/php-parser": "~2.0",
2828
"symfony/console": "~2.7|~3.0",
2929
"symfony/yaml": "~2.7|~3.0",
3030
"tomzx/finder": "~0.1"

src/PHPSemVerChecker/Scanner/Scanner.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@
33
namespace PHPSemVerChecker\Scanner;
44

55
use PhpParser\Error;
6-
use PhpParser\Lexer\Emulative;
76
use PhpParser\NodeTraverser;
87
use PhpParser\NodeVisitor\NameResolver;
9-
use PhpParser\Parser;
8+
use PhpParser\ParserFactory;
109
use PHPSemVerChecker\Registry\Registry;
1110
use PHPSemVerChecker\Visitor\ClassVisitor;
1211
use PHPSemVerChecker\Visitor\FunctionVisitor;
1312
use PHPSemVerChecker\Visitor\InterfaceVisitor;
1413
use PHPSemVerChecker\Visitor\TraitVisitor;
1514
use RuntimeException;
1615

17-
class Scanner {
16+
class Scanner
17+
{
1818
/**
1919
* @var \PHPSemVerChecker\Registry\Registry
2020
*/
@@ -31,7 +31,7 @@ class Scanner {
3131
public function __construct()
3232
{
3333
$this->registry = new Registry();
34-
$this->parser = new Parser(new Emulative());
34+
$this->parser = (new ParserFactory())->create(ParserFactory::PREFER_PHP7);
3535
$this->traverser = new NodeTraverser();
3636

3737
$visitors = [

0 commit comments

Comments
 (0)