diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 8cbb18e..db58ba9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -14,9 +14,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 @@ -26,7 +26,7 @@ jobs: extensions: 'pdo_sqlite, gd' tools: cs2pr - - uses: ramsey/composer-install@v2 + - uses: ramsey/composer-install@v3 with: dependency-versions: highest @@ -42,13 +42,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 @@ -58,7 +55,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 7025976..7333a0f 100644 --- a/composer.json +++ b/composer.json @@ -9,19 +9,19 @@ "minimum-stability": "dev", "prefer-stable": true, "require": { - "php": "^7.4 || ^8.0", - "ext-json": "*", + "php": ">=8.3", "ext-dom": "*", + "ext-json": "*", "ibexa/test-core": "~5.0.x-dev", "justinrainbow/json-schema": "^5.2", - "symfony/browser-kit": "^5.4", - "symfony/mime": "^5.4", - "symfony/proxy-manager-bridge": "^5.4", - "symfony/translation": "^5.4", - "symfony/validator": "^5.4" + "symfony/browser-kit": "^6.4", + "symfony/mime": "^6.4", + "symfony/proxy-manager-bridge": "^6.4", + "symfony/translation": "^6.4", + "symfony/validator": "^6.4" }, "require-dev": { - "ibexa/code-style": "^1.1", + "ibexa/code-style": "~2.0.0", "ibexa/core": "~5.0.x-dev", "ibexa/doctrine-schema": "~5.0.x-dev", "phpstan/phpstan": "^1.2", diff --git a/src/contracts/WebTestCase.php b/src/contracts/WebTestCase.php index 657f435..e57c3cf 100644 --- a/src/contracts/WebTestCase.php +++ b/src/contracts/WebTestCase.php @@ -70,7 +70,7 @@ private function getUser(): UserWrapped $apiUser = $userService->loadUserByLogin('admin'); $symfonyUser = $this->createMock(UserInterface::class); $symfonyUser->method('getRoles')->willReturn(['ROLE_USER']); - $symfonyUser->method('getUsername')->willReturn('admin'); + $symfonyUser->method('getUserIdentifier')->willReturn('admin'); return new UserWrapped($symfonyUser, $apiUser); } diff --git a/tests/lib/Request/Value/EndpointRequestDefinitionTest.php b/tests/lib/Request/Value/EndpointRequestDefinitionTest.php index b2f6559..df1bff4 100644 --- a/tests/lib/Request/Value/EndpointRequestDefinitionTest.php +++ b/tests/lib/Request/Value/EndpointRequestDefinitionTest.php @@ -18,7 +18,7 @@ final class EndpointRequestDefinitionTest extends TestCase { /** - * @return iterable + * @return iterable */ public function getDataForTestExtractFormatFromAcceptHeader(): iterable {