|
2 | 2 |
|
3 | 3 | declare(strict_types=1); |
4 | 4 |
|
5 | | -$classMethodAnalyzer = new \Pest\Drift\Analyzer\ClassMethodAnalyzer(); |
6 | | -$nodeFinder = new \PhpParser\NodeFinder(); |
7 | | -$phpDocTagExtractor = new \Pest\Drift\Extractor\PhpDocTagExtractor(); |
| 5 | +$classMethodAnalyzer = new \Pest\Drift\Analyzer\ClassMethodAnalyzer; |
| 6 | +$nodeFinder = new \PhpParser\NodeFinder; |
| 7 | +$phpDocTagExtractor = new \Pest\Drift\Extractor\PhpDocTagExtractor; |
8 | 8 |
|
9 | 9 | return [ |
10 | 10 | new \Pest\Drift\NodeDecorator\PhpDocTagDecorator($phpDocTagExtractor), |
11 | 11 | new \Pest\Drift\NodeDecorator\DataProviderDecorator($nodeFinder, $phpDocTagExtractor, $classMethodAnalyzer), |
12 | | - new \Pest\Drift\Rules\RemoveClass(), |
13 | | - new \Pest\Drift\Rules\RemoveNamespace(), |
14 | | - new \Pest\Drift\Rules\ExtendsToUses(), |
15 | | - new \Pest\Drift\Rules\RemoveExtendsUse(), |
16 | | - new \Pest\Drift\Rules\RemoveTraitsUse(), |
| 12 | + new \Pest\Drift\Rules\RemoveClass, |
| 13 | + new \Pest\Drift\Rules\RemoveNamespace, |
| 14 | + new \Pest\Drift\Rules\ExtendsToUses, |
| 15 | + new \Pest\Drift\Rules\RemoveExtendsUse, |
| 16 | + new \Pest\Drift\Rules\RemoveTraitsUse, |
17 | 17 | new \Pest\Drift\Rules\ConvertTestMethod($classMethodAnalyzer, [ |
18 | | - new \Pest\Drift\Rules\AttributeAnnotations\ConvertDataProvider(), |
19 | | - new \Pest\Drift\Rules\AttributeAnnotations\ConvertDepends(), |
20 | | - new \Pest\Drift\Rules\AttributeAnnotations\ConvertGroup(), |
| 18 | + new \Pest\Drift\Rules\AttributeAnnotations\ConvertDataProvider, |
| 19 | + new \Pest\Drift\Rules\AttributeAnnotations\ConvertDepends, |
| 20 | + new \Pest\Drift\Rules\AttributeAnnotations\ConvertGroup, |
21 | 21 | ]), |
22 | 22 | new \Pest\Drift\Rules\ConvertNonTestMethod($classMethodAnalyzer), |
23 | 23 | new \Pest\Drift\Rules\ConvertMethodCall( |
|
36 | 36 | new \Pest\Drift\Rules\SetUpBeforeClassToBeforeAll($classMethodAnalyzer), |
37 | 37 | new \Pest\Drift\Rules\TearDownToAfterEach($classMethodAnalyzer), |
38 | 38 | new \Pest\Drift\Rules\TearDownAfterClassToAfterAll($classMethodAnalyzer), |
39 | | - new \Pest\Drift\Rules\RemoveProperties(), |
40 | | - new \Pest\Drift\Rules\TraitToUses(), |
| 39 | + new \Pest\Drift\Rules\RemoveProperties, |
| 40 | + new \Pest\Drift\Rules\TraitToUses, |
41 | 41 | new \Pest\Drift\Rules\AddMissingUse( |
42 | 42 | new \Pest\Drift\Parser\NodeFinder\MissingUseFinder( |
43 | 43 | new \Pest\Drift\Parser\NodeFinder\UseFinder($nodeFinder), |
|
0 commit comments