Skip to content

Commit e757b10

Browse files
committed
Refactor.
1 parent 7ae1334 commit e757b10

File tree

1 file changed

+6
-20
lines changed

1 file changed

+6
-20
lines changed

src/CodeConverter.php

Lines changed: 6 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,22 +10,20 @@
1010

1111
namespace AdrianSuter\Autoload\Override;
1212

13-
use PhpParser\Lexer;
14-
use PhpParser\Lexer\Emulative;
1513
use PhpParser\Node\Expr\FuncCall;
1614
use PhpParser\Node\Name\FullyQualified;
1715
use PhpParser\NodeFinder;
1816
use PhpParser\NodeTraverser;
1917
use PhpParser\NodeVisitor\CloningVisitor;
2018
use PhpParser\NodeVisitor\NameResolver;
2119
use PhpParser\Parser;
22-
use PhpParser\Parser\Php7;
2320
use PhpParser\ParserFactory;
2421
use PhpParser\PrettyPrinter\Standard;
2522
use RuntimeException;
2623

2724
use function array_keys;
2825
use function array_values;
26+
use function is_null;
2927
use function md5;
3028
use function str_replace;
3129
use function uniqid;
@@ -37,25 +35,13 @@ class CodeConverter
3735
{
3836
private const ATTR_RESOLVED_NAME = 'resolvedName';
3937

40-
/**
41-
* @var Parser The PHP Parser.
42-
*/
43-
protected $parser;
38+
protected Parser $parser;
4439

45-
/**
46-
* @var NodeTraverser The PHP Node Traverser.
47-
*/
48-
protected $traverser;
40+
protected NodeTraverser $traverser;
4941

50-
/**
51-
* @var Standard The PHP Printer.
52-
*/
53-
protected $printer;
42+
protected Standard $printer;
5443

55-
/**
56-
* @var NodeFinder The PHP Node Finder.
57-
*/
58-
protected $nodeFinder;
44+
protected NodeFinder $nodeFinder;
5945

6046
/**
6147
* @param Parser|null $parser The PHP Parser.
@@ -72,7 +58,7 @@ public function __construct(
7258
) {
7359
$this->parser = $parser ?? (new ParserFactory())->createForNewestSupportedVersion();
7460

75-
if ($traverser === null) {
61+
if (is_null($traverser)) {
7662
$traverser = new NodeTraverser();
7763
$traverser->addVisitor(new CloningVisitor());
7864
$traverser->addVisitor(new NameResolver(null, ['replaceNodes' => false]));

0 commit comments

Comments
 (0)