66
77use Arkitect \Analyzer \ClassDependency ;
88use Arkitect \Analyzer \ClassDescription ;
9- use Arkitect \Analyzer \FileParser ;
109use Arkitect \Analyzer \FileParserFactory ;
1110use Arkitect \CLI \TargetPhpVersion ;
1211use Arkitect \Expression \ForClasses \DependsOnlyOnTheseNamespaces ;
@@ -39,7 +38,7 @@ public function __construct(Request $request)
3938 }
4039 EOF;
4140
42- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ( ' 7.4 ' ) );
41+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
4342 $ fp ->parse ($ code , 'path/to/class.php ' );
4443
4544 $ violations = new Violations ();
@@ -71,8 +70,7 @@ class Cat implements AnInterface
7170 }
7271 EOF;
7372
74- /** @var FileParser $fp */
75- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
73+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
7674 $ fp ->parse ($ code , 'relativePathName ' );
7775 $ cd = $ fp ->getClassDescriptions ();
7876
@@ -116,8 +114,7 @@ class Cat implements AnInterface
116114 }
117115 EOF;
118116
119- /** @var FileParser $fp */
120- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
117+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
121118 $ fp ->parse ($ code , 'relativePathName ' );
122119 $ cd = $ fp ->getClassDescriptions ();
123120
@@ -152,8 +149,7 @@ class Cat extends Animal
152149 }
153150 EOF;
154151
155- /** @var FileParser $fp */
156- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
152+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
157153 $ fp ->parse ($ code , 'relativePathName ' );
158154
159155 $ cd = $ fp ->getClassDescriptions ()[1 ];
@@ -181,8 +177,7 @@ public function methodWithAnonymous(): void
181177 }
182178 EOF;
183179
184- /** @var FileParser $fp */
185- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
180+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
186181 $ fp ->parse ($ code , 'relativePathName ' );
187182
188183 $ cd = $ fp ->getClassDescriptions ()[1 ];
@@ -209,8 +204,7 @@ public function __construct(Request $request)
209204 }
210205 EOF;
211206
212- /** @var FileParser $fp */
213- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
207+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
214208 $ fp ->parse ($ code , 'relativePathName ' );
215209 $ cd = $ fp ->getClassDescriptions ();
216210
@@ -244,8 +238,7 @@ public function __construct(Request $request, ?Nullable $nullable)
244238 }
245239 EOF;
246240
247- /** @var FileParser $fp */
248- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
241+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
249242 $ fp ->parse ($ code , 'relativePathName ' );
250243 $ cd = $ fp ->getClassDescriptions ();
251244
@@ -277,8 +270,7 @@ public function __construct()
277270 }
278271 EOF;
279272
280- /** @var FileParser $fp */
281- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
273+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
282274 $ fp ->parse ($ code , 'relativePathName ' );
283275
284276 $ cd = $ fp ->getClassDescriptions ();
@@ -317,8 +309,7 @@ public function doSomething(self $self, static $static)
317309 }
318310 EOF;
319311
320- /** @var FileParser $fp */
321- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
312+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
322313 $ fp ->parse ($ code , 'relativePathName ' );
323314
324315 $ cd = $ fp ->getClassDescriptions ();
@@ -350,8 +341,7 @@ public function foo()
350341 }
351342 EOF;
352343
353- /** @var FileParser $fp */
354- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
344+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
355345 $ fp ->parse ($ code , 'relativePathName ' );
356346
357347 $ cd = $ fp ->getClassDescriptions ();
@@ -392,8 +382,7 @@ public function getStatic(): self
392382 }
393383 EOF;
394384
395- /** @var FileParser $fp */
396- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
385+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
397386 $ fp ->parse ($ code , 'relativePathName ' );
398387
399388 $ cd = $ fp ->getClassDescriptions ();
@@ -425,8 +414,7 @@ class Test implements Order
425414
426415 EOF;
427416
428- /** @var FileParser $fp */
429- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('8.1 ' ));
417+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_8_1 );
430418 $ fp ->parse ($ code , 'relativePathName ' );
431419
432420 $ cd = $ fp ->getClassDescriptions ()[2 ]; // class Test
@@ -454,8 +442,7 @@ public function getBookList(): QueryBuilder;
454442 }
455443 EOF;
456444
457- /** @var FileParser $fp */
458- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('8.1 ' ));
445+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_8_1 );
459446 $ fp ->parse ($ code , 'relativePathName ' );
460447
461448 $ cd = $ fp ->getClassDescriptions ();
@@ -492,8 +479,7 @@ public function foobar();
492479 }
493480 EOF;
494481
495- /** @var FileParser $fp */
496- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('8.1 ' ));
482+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_8_1 );
497483 $ fp ->parse ($ code , 'relativePathName ' );
498484
499485 $ cd = $ fp ->getClassDescriptions ();
@@ -527,8 +513,7 @@ public function getRequest(): Request //the violations is reported here
527513 }
528514 EOF;
529515
530- /** @var FileParser $fp */
531- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('7.4 ' ));
516+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_7_4 );
532517 $ fp ->parse ($ code , 'relativePathName ' );
533518 $ cd = $ fp ->getClassDescriptions ();
534519
@@ -553,8 +538,7 @@ public function __construct() {
553538 }
554539 EOF;
555540
556- /** @var FileParser $fp */
557- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('8.4 ' ));
541+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_8_4 );
558542 $ fp ->parse ($ code , 'relativePathName ' );
559543
560544 $ cd = $ fp ->getClassDescriptions ();
@@ -580,8 +564,7 @@ abstract public function foo() {}
580564 }
581565 EOF;
582566
583- /** @var FileParser $fp */
584- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('8.4 ' ));
567+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_8_4 );
585568 $ fp ->parse ($ code , 'relativePathName ' );
586569
587570 $ cd = $ fp ->getClassDescriptions ();
@@ -605,8 +588,7 @@ public function __construct() {
605588 }
606589 EOF;
607590
608- /** @var FileParser $fp */
609- $ fp = FileParserFactory::createFileParser (TargetPhpVersion::create ('8.4 ' ));
591+ $ fp = FileParserFactory::forPhpVersion (TargetPhpVersion::PHP_8_4 );
610592 $ fp ->parse ($ code , 'relativePathName ' );
611593
612594 $ cd = $ fp ->getClassDescriptions ();
0 commit comments