Skip to content

Commit 60a0d72

Browse files
authored
Support Symfony 6.4 (#232)
1 parent 49c8bb0 commit 60a0d72

File tree

2 files changed

+29
-10
lines changed

2 files changed

+29
-10
lines changed

.github/workflows/ci.yaml

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,26 @@
11
name: CI
22

33
on:
4+
pull_request:
45
push:
56
branches:
67
- 'main'
7-
pull_request:
88

99
jobs:
1010
composer-validate:
1111
runs-on: ubuntu-latest
1212
name: "Composer Validate"
1313
steps:
1414
- name: 'Checkout Code'
15-
uses: actions/checkout@v2
15+
uses: actions/checkout@v4
16+
17+
- name: 'Setup PHP'
18+
uses: shivammathur/setup-php@v2
19+
with:
20+
php-version: 8.2
21+
ini-values: memory_limit=-1
22+
coverage: none
23+
tools: composer:v2
1624

1725
- name: 'Validate composer.json'
1826
run: composer validate --no-check-all --strict --no-check-lock
@@ -23,10 +31,18 @@ jobs:
2331
name: "Composer Install"
2432
steps:
2533
- name: 'Checkout Code'
26-
uses: actions/checkout@v2
34+
uses: actions/checkout@v4
35+
36+
- name: 'Setup PHP'
37+
uses: shivammathur/setup-php@v2
38+
with:
39+
php-version: 8.2
40+
ini-values: memory_limit=-1
41+
coverage: none
42+
tools: composer:v2
2743

2844
- name: 'Install Dependencies'
29-
run: composer install --prefer-dist --no-progress --no-interaction --no-suggest --optimize-autoloader
45+
run: composer install --prefer-dist --no-progress --no-interaction
3046

3147
code-style:
3248
needs: composer-install
@@ -36,7 +52,7 @@ jobs:
3652
fail-fast: false
3753
steps:
3854
- name: 'Checkout Code'
39-
uses: actions/checkout@v2
55+
uses: actions/checkout@v4
4056

4157
- name: 'Setup PHP'
4258
uses: shivammathur/setup-php@v2
@@ -61,7 +77,7 @@ jobs:
6177
fail-fast: false
6278
steps:
6379
- name: 'Checkout Code'
64-
uses: actions/checkout@v2
80+
uses: actions/checkout@v4
6581

6682
- name: 'Setup PHP'
6783
uses: shivammathur/setup-php@v2
@@ -92,9 +108,10 @@ jobs:
92108
- '6.1'
93109
- '6.2'
94110
- '6.3'
111+
- '6.4'
95112
steps:
96113
- name: 'Checkout Code'
97-
uses: actions/checkout@v2
114+
uses: actions/checkout@v4
98115

99116
- name: 'Setup PHP'
100117
uses: shivammathur/setup-php@v2
@@ -121,7 +138,7 @@ jobs:
121138
fail-fast: false
122139
steps:
123140
- name: 'Checkout Code'
124-
uses: actions/checkout@v2
141+
uses: actions/checkout@v4
125142

126143
- name: 'Setup PHP'
127144
uses: shivammathur/setup-php@v2

Form/EnumTypeGuesser.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,10 @@ public function __construct(ManagerRegistry $registry, array $registeredTypes)
4747
}
4848

4949
/**
50-
* @param string $class
51-
* @param string $property
50+
* @template T of object
51+
*
52+
* @param class-string<T> $class
53+
* @param string $property
5254
*
5355
* @throws EnumTypeIsRegisteredButClassDoesNotExistException
5456
*

0 commit comments

Comments
 (0)