diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index d566479..a78c3e3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -15,9 +15,9 @@ jobs: strategy: matrix: php: - - '8.0' + - '8.3' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup PHP Action uses: shivammathur/setup-php@v2 @@ -27,7 +27,7 @@ jobs: extensions: 'pdo_sqlite, gd' tools: cs2pr - - uses: ramsey/composer-install@v2 + - uses: ramsey/composer-install@v3 with: dependency-versions: highest @@ -43,13 +43,10 @@ jobs: fail-fast: false matrix: php: - - '7.4' - - '8.0' - - '8.1' - - '8.2' + - '8.3' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup PHP Action uses: shivammathur/setup-php@v2 @@ -59,7 +56,7 @@ jobs: extensions: pdo_sqlite, gd tools: cs2pr - - uses: ramsey/composer-install@v2 + - uses: ramsey/composer-install@v3 with: dependency-versions: highest diff --git a/composer.json b/composer.json index f09dd31..ca483b8 100644 --- a/composer.json +++ b/composer.json @@ -6,14 +6,14 @@ "ibexa-dxp" ], "require": { - "php": "^7.4 || ^8.0", + "php": ">=8.3", "doctrine/dbal": "^2.13.0", - "symfony/framework-bundle": "^5.4", - "symfony/mime": "^5.4", - "symfony/proxy-manager-bridge": "^5.4", - "symfony/translation": "^5.4", - "symfony/validator": "^5.4", - "symfony/yaml": "^5.4" + "symfony/framework-bundle": "^6.4", + "symfony/mime": "^6.4", + "symfony/proxy-manager-bridge": "^6.4", + "symfony/translation": "^6.4", + "symfony/validator": "^6.4", + "symfony/yaml": "^6.4" }, "require-dev": { "phpunit/phpunit": "^9", diff --git a/src/contracts/IbexaTestCore.php b/src/contracts/IbexaTestCore.php index 8d08b5e..421810a 100644 --- a/src/contracts/IbexaTestCore.php +++ b/src/contracts/IbexaTestCore.php @@ -92,6 +92,7 @@ public function getFixtures(): iterable /** * @template T of object + * * @phpstan-param class-string $className * * @return T diff --git a/src/contracts/IbexaTestCoreInterface.php b/src/contracts/IbexaTestCoreInterface.php index 12d3a68..c11afea 100644 --- a/src/contracts/IbexaTestCoreInterface.php +++ b/src/contracts/IbexaTestCoreInterface.php @@ -43,6 +43,7 @@ public function getFixtures(): iterable; /** * @template T of object + * * @phpstan-param class-string $className * * @return T diff --git a/src/contracts/Resources/config/framework.yaml b/src/contracts/Resources/config/framework.yaml index f8b8e99..348740b 100644 --- a/src/contracts/Resources/config/framework.yaml +++ b/src/contracts/Resources/config/framework.yaml @@ -5,7 +5,7 @@ parameters: framework: test: true session: - storage_id: session.storage.mock_file + storage_factory_id: session.storage.factory.mock_file cache: app: cache.adapter.array router: diff --git a/src/contracts/Resources/config/security.yaml b/src/contracts/Resources/config/security.yaml index abb4fa3..9f7a878 100644 --- a/src/contracts/Resources/config/security.yaml +++ b/src/contracts/Resources/config/security.yaml @@ -5,4 +5,3 @@ security: firewalls: main: - anonymous: ~