From 955a1dbcb389b1a6136194248156b18ddc4f35fa Mon Sep 17 00:00:00 2001 From: Simo Heinonen Date: Wed, 13 Dec 2023 15:48:21 +0200 Subject: [PATCH] Allow symfony 7 --- .github/workflows/ci.yaml | 6 ++++++ Form/Factory/FormFactory.php | 1 - Model/User.php | 5 +---- Security/UserChecker.php | 10 ++-------- composer.json | 32 ++++++++++++++++---------------- 5 files changed, 25 insertions(+), 29 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 78f29c8f8..7d3620b03 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -26,6 +26,12 @@ jobs: - description: 'Symfony 5.*' php: '8.1' symfony-versions: '^5.4' + - description: 'Symfony 6.*' + php: '8.1' + symfony-versions: '^6.3' + - description: 'Symfony 7.*' + php: '8.2' + symfony-versions: '^7.0' name: PHP ${{ matrix.php }} ${{ matrix.description }} steps: - name: Checkout diff --git a/Form/Factory/FormFactory.php b/Form/Factory/FormFactory.php index e6aedd67d..b829de66d 100644 --- a/Form/Factory/FormFactory.php +++ b/Form/Factory/FormFactory.php @@ -40,7 +40,6 @@ class FormFactory implements FactoryInterface * * @param string $name * @param string $type - * @param array $validationGroups */ public function __construct(FormFactoryInterface $formFactory, $name, $type, array $validationGroups = null) { diff --git a/Model/User.php b/Model/User.php index a6858eac8..f1b571355 100644 --- a/Model/User.php +++ b/Model/User.php @@ -180,10 +180,7 @@ public function addRole($role) return $this; } - /** - * @return void - */ - public function eraseCredentials() + public function eraseCredentials(): void { $this->plainPassword = null; } diff --git a/Security/UserChecker.php b/Security/UserChecker.php index e2aa6581b..034343f73 100644 --- a/Security/UserChecker.php +++ b/Security/UserChecker.php @@ -22,10 +22,7 @@ */ class UserChecker implements UserCheckerInterface { - /** - * @return void - */ - public function checkPreAuth(BaseUserInterface $user) + public function checkPreAuth(BaseUserInterface $user): void { if (!$user->isEnabled()) { $ex = new DisabledException('User account is disabled.'); @@ -34,10 +31,7 @@ public function checkPreAuth(BaseUserInterface $user) } } - /** - * @return void - */ - public function checkPostAuth(BaseUserInterface $user) + public function checkPostAuth(BaseUserInterface $user): void { } } diff --git a/composer.json b/composer.json index 56b157917..b86832fff 100644 --- a/composer.json +++ b/composer.json @@ -24,21 +24,21 @@ "php": "^7.4 || ^8.0", "ext-dom": "*", "ext-json": "*", - "symfony/config": "^4.4 || ^5.0 || ^6.0", - "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0", - "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0", + "symfony/config": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0 || ^7.0", "symfony/event-dispatcher-contracts": "^1.1 || ^2.0 || ^3.0", - "symfony/form": "^4.4 || ^5.0 || ^6.0", - "symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0", - "symfony/http-foundation": "^4.4 || ^5.0 || ^6.0", - "symfony/http-kernel": "^4.4 || ^5.0 || ^6.0", - "symfony/options-resolver": "^4.4 || ^5.0 || ^6.0", - "symfony/routing": "^4.4 || ^5.0 || ^6.0", - "symfony/security-bundle": "^4.4 || ^5.0 || ^6.0", - "symfony/security-core": "^4.4 || ^5.0 || ^6.0", - "symfony/translation": "^4.4 || ^5.0 || ^6.0", - "symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0", - "symfony/validator": "^4.4 || ^5.0 || ^6.0", + "symfony/form": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/http-foundation": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/http-kernel": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/options-resolver": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/routing": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/security-bundle": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/security-core": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/translation": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/validator": "^4.4 || ^5.0 || ^6.0 || ^7.0", "twig/twig": "^1.34 || ^2.4 || ^3.0" }, "conflict": { @@ -50,9 +50,9 @@ "doctrine/doctrine-bundle": "^1.3 || ^2", "friendsofphp/php-cs-fixer": "^3.0.2, !=3.5.0", "swiftmailer/swiftmailer": "^4.3 || ^5.0 || ^6.0", - "symfony/console": "^4.4 || ^5.0 || ^6.0", + "symfony/console": "^4.4 || ^5.0 || ^6.0 || ^7.0", "symfony/phpunit-bridge": "^6.1", - "symfony/yaml": "^4.4 || ^5.0 || ^6.0" + "symfony/yaml": "^4.4 || ^5.0 || ^6.0 || ^7.0" }, "config": { "sort-packages": true