function ConfigDataCollector::determineSymfonyState
1 call to ConfigDataCollector::determineSymfonyState()
- ConfigDataCollector::collect in vendor/
symfony/ http-kernel/ DataCollector/ ConfigDataCollector.php - Collects data for the given Request and Response.
File
-
vendor/
symfony/ http-kernel/ DataCollector/ ConfigDataCollector.php, line 257
Class
- ConfigDataCollector
- @author Fabien Potencier <fabien@symfony.com>
Namespace
Symfony\Component\HttpKernel\DataCollectorCode
private function determineSymfonyState() : string {
$now = new \DateTimeImmutable();
$eom = \DateTimeImmutable::createFromFormat('d/m/Y', '01/' . Kernel::END_OF_MAINTENANCE)->modify('last day of this month');
$eol = \DateTimeImmutable::createFromFormat('d/m/Y', '01/' . Kernel::END_OF_LIFE)->modify('last day of this month');
if ($now > $eol) {
$versionState = 'eol';
}
elseif ($now > $eom) {
$versionState = 'eom';
}
elseif ('' !== Kernel::EXTRA_VERSION) {
$versionState = 'dev';
}
else {
$versionState = 'stable';
}
return $versionState;
}