diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e7dd24d74b..dcf39c4943 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['8.2', '8.3', '8.4'] + php-versions: ['8.4'] # see https://mariadb.com/kb/en/mariadb-server-release-dates/ # this should be a current release, e.g. the LTS version mariadb-versions: ['10.6'] @@ -32,7 +32,7 @@ jobs: static-analysis: ['no'] experimental: [false] include: - - php-versions: '8.2' + - php-versions: '8.4' mariadb-versions: '' # skip mariadb setup postgresql-versions: '' # skip postgresql setup static-analysis: 'yes' @@ -40,7 +40,7 @@ jobs: dependencies: 'highest' # Build for minimum dependencies. - - php-versions: '8.2' + - php-versions: '8.4' mariadb-versions: '10.2' postgresql-versions: '10-alpine' static-analysis: 'no' diff --git a/Neos.Cache/composer.json b/Neos.Cache/composer.json index 83e3be77a9..f3ba84db0d 100644 --- a/Neos.Cache/composer.json +++ b/Neos.Cache/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": ["MIT"], "require": { - "php": "^8.2", + "php": "^8.4", "psr/simple-cache": "^2.0 || ^3.0", "psr/cache": "^2.0 || ^3.0", "psr/log": "^2.0 || ^3.0", diff --git a/Neos.Eel/composer.json b/Neos.Eel/composer.json index ddc48a05dd..23c927734c 100644 --- a/Neos.Eel/composer.json +++ b/Neos.Eel/composer.json @@ -4,7 +4,7 @@ "license": ["MIT"], "description": "The Embedded Expression Language (Eel) is a building block for creating Domain Specific Languages", "require": { - "php": "^8.2", + "php": "^8.4", "neos/flow": "self.version", "neos/cache": "self.version", "neos/utility-unicode": "self.version", diff --git a/Neos.Error.Messages/composer.json b/Neos.Error.Messages/composer.json index efc97bdd15..d6daae2d0d 100644 --- a/Neos.Error.Messages/composer.json +++ b/Neos.Error.Messages/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.0" + "php": "^8.4" }, "require-dev": { "phpunit/phpunit": "~9.1" diff --git a/Neos.Flow.Log/composer.json b/Neos.Flow.Log/composer.json index 25bf694be0..ca94cdf612 100644 --- a/Neos.Flow.Log/composer.json +++ b/Neos.Flow.Log/composer.json @@ -7,7 +7,7 @@ "MIT" ], "require": { - "php": "^8.2", + "php": "^8.4", "neos/utility-files": "self.version", "psr/log": "^2.0 || ^3.0" }, diff --git a/Neos.Flow/Classes/ObjectManagement/Proxy/Compiler.php b/Neos.Flow/Classes/ObjectManagement/Proxy/Compiler.php index b54c92cd33..97599bbfd6 100644 --- a/Neos.Flow/Classes/ObjectManagement/Proxy/Compiler.php +++ b/Neos.Flow/Classes/ObjectManagement/Proxy/Compiler.php @@ -141,7 +141,7 @@ public function getProxyClass(string $fullClassName): ProxyClass|false return false; } - if (method_exists($classReflection, 'isEnum') && $classReflection->isEnum()) { + if ($classReflection->isEnum()) { return false; } diff --git a/Neos.Flow/composer.json b/Neos.Flow/composer.json index 1f3ada347a..c37e1e59ef 100644 --- a/Neos.Flow/composer.json +++ b/Neos.Flow/composer.json @@ -6,7 +6,7 @@ "license": ["MIT"], "require": { - "php": "^8.2", + "php": "^8.4", "ext-zlib": "*", "ext-SPL": "*", diff --git a/Neos.FluidAdaptor/composer.json b/Neos.FluidAdaptor/composer.json index aa1350940e..68ae3186c5 100644 --- a/Neos.FluidAdaptor/composer.json +++ b/Neos.FluidAdaptor/composer.json @@ -6,7 +6,7 @@ "MIT" ], "require": { - "php": "^8.2", + "php": "^8.4", "neos/flow": "self.version", "neos/cache": "self.version", "neos/utility-files": "self.version", diff --git a/Neos.Http.Factories/composer.json b/Neos.Http.Factories/composer.json index 0b700ddd6a..32b54731b6 100644 --- a/Neos.Http.Factories/composer.json +++ b/Neos.Http.Factories/composer.json @@ -7,7 +7,7 @@ "MIT" ], "require": { - "php": "^8.2", + "php": "^8.4", "psr/http-factory": "^1.0", "guzzlehttp/psr7": "^1.8.4 || ^2.1.1" }, diff --git a/Neos.Kickstarter/composer.json b/Neos.Kickstarter/composer.json index 186c84a7b6..089188561b 100644 --- a/Neos.Kickstarter/composer.json +++ b/Neos.Kickstarter/composer.json @@ -4,7 +4,7 @@ "description": "A simple generator for controller and views.", "license": "MIT", "require": { - "php": "^8.2", + "php": "^8.4", "neos/flow": "self.version", "neos/fluid-adaptor": "self.version", "neos/utility-arrays": "self.version" diff --git a/Neos.Utility.Arrays/composer.json b/Neos.Utility.Arrays/composer.json index 3aefe6e797..08621a6175 100644 --- a/Neos.Utility.Arrays/composer.json +++ b/Neos.Utility.Arrays/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.2", + "php": "^8.4", "neos/utility-objecthandling": "self.version" }, "require-dev": { diff --git a/Neos.Utility.Files/composer.json b/Neos.Utility.Files/composer.json index 8e7fde3e23..502f367649 100644 --- a/Neos.Utility.Files/composer.json +++ b/Neos.Utility.Files/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.2", + "php": "^8.4", "neos/error-messages": "self.version" }, "require-dev": { diff --git a/Neos.Utility.MediaTypes/composer.json b/Neos.Utility.MediaTypes/composer.json index d79ab08073..b076bf48f0 100644 --- a/Neos.Utility.MediaTypes/composer.json +++ b/Neos.Utility.MediaTypes/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.0" + "php": "^8.4" }, "require-dev": { "mikey179/vfsstream": "^1.6.10", diff --git a/Neos.Utility.ObjectHandling/composer.json b/Neos.Utility.ObjectHandling/composer.json index fbba668e5e..45aeb82eec 100644 --- a/Neos.Utility.ObjectHandling/composer.json +++ b/Neos.Utility.ObjectHandling/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.0" + "php": "^8.4" }, "require-dev": { "phpunit/phpunit": "~9.1", diff --git a/Neos.Utility.OpcodeCache/composer.json b/Neos.Utility.OpcodeCache/composer.json index f0b3d019bb..72c26ac32c 100644 --- a/Neos.Utility.OpcodeCache/composer.json +++ b/Neos.Utility.OpcodeCache/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.0" + "php": "^8.4" }, "autoload": { "psr-4": { diff --git a/Neos.Utility.Pdo/composer.json b/Neos.Utility.Pdo/composer.json index 7b1afeb101..15710f1535 100644 --- a/Neos.Utility.Pdo/composer.json +++ b/Neos.Utility.Pdo/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.0" + "php": "^8.4" }, "autoload": { "psr-4": { diff --git a/Neos.Utility.Schema/composer.json b/Neos.Utility.Schema/composer.json index e5f13762e2..3227933332 100644 --- a/Neos.Utility.Schema/composer.json +++ b/Neos.Utility.Schema/composer.json @@ -5,7 +5,7 @@ "homepage": "http://flow.neos.io", "license": "MIT", "require": { - "php": "^8.2", + "php": "^8.4", "neos/error-messages": "self.version" }, "require-dev": { diff --git a/Neos.Utility.Unicode/composer.json b/Neos.Utility.Unicode/composer.json index 1c3ddcdf54..e90156f0a7 100644 --- a/Neos.Utility.Unicode/composer.json +++ b/Neos.Utility.Unicode/composer.json @@ -8,7 +8,7 @@ "bin-dir": "bin" }, "require": { - "php": "^8.2", + "php": "^8.4", "ext-mbstring": "*" }, "require-dev": { diff --git a/composer.json b/composer.json index 9bf75ac0c7..1c22894133 100644 --- a/composer.json +++ b/composer.json @@ -17,7 +17,7 @@ }, "require": { "behat/behat": "^3.10", - "php": "^8.2", + "php": "^8.4", "psr/simple-cache": "^2.0 || ^3.0", "psr/cache": "^2.0 || ^3.0", "psr/log": "^2.0 || ^3.0",