@@ -42,7 +42,7 @@ public function testCollect()
42
42
$ this ->assertSame (\extension_loaded ('Zend OPcache ' ) && filter_var (ini_get ('opcache.enable ' ), \FILTER_VALIDATE_BOOLEAN ), $ c ->hasZendOpcache ());
43
43
$ this ->assertSame (\extension_loaded ('apcu ' ) && filter_var (ini_get ('apc.enabled ' ), \FILTER_VALIDATE_BOOLEAN ), $ c ->hasApcu ());
44
44
$ this ->assertSame (sprintf ('%s.%s ' , Kernel::MAJOR_VERSION , Kernel::MINOR_VERSION ), $ c ->getSymfonyMinorVersion ());
45
- $ this ->assertSame ( $ this -> determineSymfonyState (), $ c ->getSymfonyState ());
45
+ $ this ->assertContains ( $ c ->getSymfonyState (), [ ' eol ' , ' eom ' , ' dev ' , ' stable ' ] );
46
46
47
47
$ eom = \DateTime::createFromFormat ('d/m/Y ' , '01/ ' .Kernel::END_OF_MAINTENANCE )->format ('F Y ' );
48
48
$ eol = \DateTime::createFromFormat ('d/m/Y ' , '01/ ' .Kernel::END_OF_LIFE )->format ('F Y ' );
@@ -86,32 +86,13 @@ public function testCollectWithoutKernel()
86
86
$ this ->assertSame (\extension_loaded ('Zend OPcache ' ) && filter_var (ini_get ('opcache.enable ' ), \FILTER_VALIDATE_BOOLEAN ), $ c ->hasZendOpcache ());
87
87
$ this ->assertSame (\extension_loaded ('apcu ' ) && filter_var (ini_get ('apc.enabled ' ), \FILTER_VALIDATE_BOOLEAN ), $ c ->hasApcu ());
88
88
$ this ->assertSame (sprintf ('%s.%s ' , Kernel::MAJOR_VERSION , Kernel::MINOR_VERSION ), $ c ->getSymfonyMinorVersion ());
89
- $ this ->assertSame ( $ this -> determineSymfonyState (), $ c ->getSymfonyState ());
89
+ $ this ->assertContains ( $ c ->getSymfonyState (), [ ' eol ' , ' eom ' , ' dev ' , ' stable ' ] );
90
90
91
91
$ eom = \DateTime::createFromFormat ('d/m/Y ' , '01/ ' .Kernel::END_OF_MAINTENANCE )->format ('F Y ' );
92
92
$ eol = \DateTime::createFromFormat ('d/m/Y ' , '01/ ' .Kernel::END_OF_LIFE )->format ('F Y ' );
93
93
$ this ->assertSame ($ eom , $ c ->getSymfonyEom ());
94
94
$ this ->assertSame ($ eol , $ c ->getSymfonyEol ());
95
95
}
96
-
97
- private function determineSymfonyState (): string
98
- {
99
- $ now = new \DateTime ();
100
- $ eom = \DateTime::createFromFormat ('d/m/Y ' , '01/ ' .Kernel::END_OF_MAINTENANCE )->modify ('last day of this month ' );
101
- $ eol = \DateTime::createFromFormat ('d/m/Y ' , '01/ ' .Kernel::END_OF_LIFE )->modify ('last day of this month ' );
102
-
103
- if ($ now > $ eol ) {
104
- $ versionState = 'eol ' ;
105
- } elseif ($ now > $ eom ) {
106
- $ versionState = 'eom ' ;
107
- } elseif ('' !== Kernel::EXTRA_VERSION ) {
108
- $ versionState = 'dev ' ;
109
- } else {
110
- $ versionState = 'stable ' ;
111
- }
112
-
113
- return $ versionState ;
114
- }
115
96
}
116
97
117
98
class KernelForTest extends Kernel
0 commit comments