@@ -372,6 +372,8 @@ class ProjectRequirements extends RequirementCollection
372
372
const REQUIRED_PHP_VERSION_3x = '5.5.9 ' ;
373
373
const REQUIRED_PHP_VERSION_4x = '7.1.3 ' ;
374
374
const REQUIRED_PHP_VERSION_5x = '7.2.9 ' ;
375
+ const REQUIRED_PHP_VERSION_6x = '8.1.0 ' ;
376
+ const REQUIRED_PHP_VERSION_7x = '8.2.0 ' ;
375
377
376
378
public function __construct ($ rootDir )
377
379
{
@@ -386,12 +388,16 @@ public function __construct($rootDir)
386
388
$ rootDir = $ this ->getComposerRootDir ($ rootDir );
387
389
$ options = $ this ->readComposer ($ rootDir );
388
390
389
- $ phpVersion = self ::REQUIRED_PHP_VERSION_3x ;
391
+ $ phpVersion = self ::REQUIRED_PHP_VERSION_7x ;
390
392
if (null !== $ symfonyVersion ) {
391
- if (version_compare ($ symfonyVersion , '5.0.0 ' , '>= ' )) {
393
+ if (version_compare ($ symfonyVersion , '6.0.0 ' , '>= ' )) {
394
+ $ phpVersion = self ::REQUIRED_PHP_VERSION_6x;
395
+ } elseif (version_compare ($ symfonyVersion , '5.0.0 ' , '>= ' )) {
392
396
$ phpVersion = self ::REQUIRED_PHP_VERSION_5x;
393
397
} elseif (version_compare ($ symfonyVersion , '4.0.0 ' , '>= ' )) {
394
398
$ phpVersion = self ::REQUIRED_PHP_VERSION_4x;
399
+ } elseif (version_compare ($ symfonyVersion , '3.0.0 ' , '>= ' )) {
400
+ $ phpVersion = self ::REQUIRED_PHP_VERSION_3x;
395
401
}
396
402
}
397
403
0 commit comments