From 5f0f6bd3afec4a33d2cf7a81afd331f47283865b Mon Sep 17 00:00:00 2001 From: Javier Spagnoletti Date: Fri, 9 Apr 2021 13:51:11 -0300 Subject: [PATCH] Allow PHP >= 8.0 & Drop PHP < 7.3 (#26) * Allow PHP 8.x * Drop support for PHP < 7.3 --- .github/workflows/tests.yml | 20 ++++++++++---------- composer.json | 4 ++-- tests/Controller/WorkflowControllerTest.php | 4 +++- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 34cf06b..daaaf79 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,14 +14,14 @@ jobs: strategy: matrix: include: - - php-version: 7.1 + - php-version: 7.3 symfony-version: 4.4.* + - php-version: 7.3 + symfony-version: 5.2.* - php-version: 7.4 - symfony-version: 4.4.* - - php-version: 7.2 - symfony-version: 5.1.* - - php-version: 7.4 - symfony-version: 5.1.* + symfony-version: 5.2.* + - php-version: 8.0 + symfony-version: 5.2.* steps: - name: "Checkout" @@ -48,8 +48,8 @@ jobs: strategy: matrix: include: - - php-version: 7.4 - symfony-version: 5.1.* + - php-version: 8.0 + symfony-version: 5.2.* steps: - name: "Checkout" @@ -75,8 +75,8 @@ jobs: strategy: matrix: include: - - php-version: 7.4 - symfony-version: 5.1.* + - php-version: 8.0 + symfony-version: 5.2.* steps: - name: "Checkout" diff --git a/composer.json b/composer.json index 3359a8b..0107063 100644 --- a/composer.json +++ b/composer.json @@ -25,12 +25,12 @@ } }, "require": { - "php": "^7.1", + "php": "^7.3|^8.0", "sonata-project/admin-bundle": "^3.0", "symfony/workflow": "^4.4|^5.0" }, "require-dev": { - "phpunit/phpunit": "^7.5", + "phpunit/phpunit": "^8.5|^9.5", "squizlabs/php_codesniffer": "^3.5" } } diff --git a/tests/Controller/WorkflowControllerTest.php b/tests/Controller/WorkflowControllerTest.php index a5a9a38..95f09b2 100644 --- a/tests/Controller/WorkflowControllerTest.php +++ b/tests/Controller/WorkflowControllerTest.php @@ -59,8 +59,10 @@ class WorkflowControllerTest extends TestCase */ private $flashBag; - public function setUp() + protected function setUp(): void { + parent::setUp(); + $this->container = $this->prophesize(ContainerInterface::class); $this->admin = $this->prophesize(AdminInterface::class); $this->registry = new Registry();