Skip to content

Commit fc59bc0

Browse files
#240: Updated Add-on Pack for Symfony 7.0
1 parent 86b2070 commit fc59bc0

File tree

5 files changed

+32
-53
lines changed

5 files changed

+32
-53
lines changed

.github/workflows/build.yaml

Lines changed: 20 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,11 @@ jobs:
1717
- name: 'Setup PHP'
1818
uses: 'shivammathur/setup-php@v2'
1919
with:
20-
php-version: '8.1'
21-
- name: 'Fix dependencies'
22-
uses: 'php-actions/composer@v6'
23-
with:
24-
command: 'require'
25-
args: 'darkwebdesign/symfony-addon-transformers:6.4.x-dev --dev --no-install'
26-
php_version: '8.1'
27-
- name: 'Composer Install'
28-
uses: 'ramsey/composer-install@v3'
20+
php-version: '8.2'
21+
- name: 'Install dependencies'
22+
run: |
23+
composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.0.x-dev
24+
composer install --no-progress --prefer-dist --optimize-autoloader
2925
- name: 'Rector'
3026
run: 'vendor/bin/rector process --dry-run --no-progress-bar --ansi'
3127

@@ -38,15 +34,11 @@ jobs:
3834
- name: 'Setup PHP'
3935
uses: 'shivammathur/setup-php@v2'
4036
with:
41-
php-version: '8.1'
42-
- name: 'Fix dependencies'
43-
uses: 'php-actions/composer@v6'
44-
with:
45-
command: 'require'
46-
args: 'darkwebdesign/symfony-addon-transformers:6.4.x-dev --dev --no-install'
47-
php_version: '8.1'
48-
- name: 'Composer Install'
49-
uses: 'ramsey/composer-install@v3'
37+
php-version: '8.2'
38+
- name: 'Install dependencies'
39+
run: |
40+
composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.0.x-dev
41+
composer install --no-progress --prefer-dist --optimize-autoloader
5042
- name: 'PHPStan'
5143
run: 'vendor/bin/phpstan analyze --no-progress --ansi'
5244

@@ -59,15 +51,11 @@ jobs:
5951
- name: 'Setup PHP'
6052
uses: 'shivammathur/setup-php@v2'
6153
with:
62-
php-version: '8.1'
63-
- name: 'Fix dependencies'
64-
uses: 'php-actions/composer@v6'
65-
with:
66-
command: 'require'
67-
args: 'darkwebdesign/symfony-addon-transformers:6.4.x-dev --dev --no-install'
68-
php_version: '8.1'
69-
- name: 'Composer Install'
70-
uses: 'ramsey/composer-install@v3'
54+
php-version: '8.2'
55+
- name: 'Install dependencies'
56+
run: |
57+
composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.0.x-dev
58+
composer install --no-progress --prefer-dist --optimize-autoloader
7159
- name: 'PHP CS Fixer'
7260
run: 'vendor/bin/php-cs-fixer fix --diff --dry-run --show-progress=none --ansi'
7361

@@ -76,10 +64,7 @@ jobs:
7664
runs-on: 'ubuntu-24.04'
7765
strategy:
7866
matrix:
79-
include:
80-
- php: '8.1'
81-
- php: '8.2'
82-
- php: '8.3'
67+
php: ['8.2', '8.3']
8368
fail-fast: false
8469
steps:
8570
- name: 'Checkout'
@@ -88,14 +73,10 @@ jobs:
8873
uses: 'shivammathur/setup-php@v2'
8974
with:
9075
php-version: "${{ matrix.php }}"
91-
- name: 'Fix dependencies'
92-
uses: 'php-actions/composer@v6'
93-
with:
94-
command: 'require'
95-
args: 'darkwebdesign/symfony-addon-transformers:6.4.x-dev --dev --no-install'
96-
php_version: "${{ matrix.php }}"
97-
- name: 'Composer Install'
98-
uses: 'ramsey/composer-install@v3'
76+
- name: 'Install dependencies'
77+
run: |
78+
composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.0.x-dev
79+
composer install --no-progress --prefer-dist --optimize-autoloader
9980
- name: 'PHPUnit'
10081
run: 'XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-text --coverage-clover phpunit-coverage.xml'
10182
- name: 'Code Climate'

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
[![Total Downloads](https://poser.pugx.org/darkwebdesign/symfony-addon-form-types/downloads?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-form-types)
55
[![License](https://poser.pugx.org/darkwebdesign/symfony-addon-form-types/license?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-form-types)
66

7-
[![Build Status](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml/badge.svg?branch=6.4)](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml)
8-
[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types/branch/6.4/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types)
9-
[![PHP Version](https://img.shields.io/badge/php-8.1%2B-777BB3.svg)](https://php.net/)
10-
[![Symfony Version](https://img.shields.io/badge/symfony-6.4-93C74B.svg)](https://symfony.com/)
7+
[![Build Status](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml/badge.svg?branch=7.0)](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml)
8+
[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types/branch/7.0/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types)
9+
[![PHP Version](https://img.shields.io/badge/php-8.2%2B-777BB3.svg)](https://php.net/)
10+
[![Symfony Version](https://img.shields.io/badge/symfony-7.0-93C74B.svg)](https://symfony.com/)
1111

1212
Symfony Add-on Form Types is a collection of extra Symfony form field types that you can use in your Symfony applications.
1313

14-
Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/6.4).
14+
Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.0).
1515

1616
## Features
1717

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@
99
{"name": "Raymond Schouten"}
1010
],
1111
"require": {
12-
"php": "^8.1",
13-
"symfony/event-dispatcher": "6.4.*",
14-
"symfony/form": "6.4.*",
15-
"symfony/options-resolver": "6.4.*"
12+
"php": "^8.2",
13+
"symfony/event-dispatcher": "7.0.*",
14+
"symfony/form": "7.0.*",
15+
"symfony/options-resolver": "7.0.*"
1616
},
1717
"require-dev": {
18-
"darkwebdesign/symfony-addon-transformers": "6.4.*",
18+
"darkwebdesign/symfony-addon-transformers": "7.0.*",
1919
"doctrine/orm": "^2.7",
2020
"friendsofphp/php-cs-fixer": "^3.58",
2121
"phpstan/extension-installer": "^1.3",

rector.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,14 @@
44

55
use Rector\Config\RectorConfig;
66
use Rector\Set\ValueObject\LevelSetList;
7-
use Rector\Symfony\Set\SymfonySetList;
87

98
return RectorConfig::configure()
109
->withPaths([
1110
__DIR__ . '/src',
1211
__DIR__ . '/tests',
1312
])
1413
->withSets([
15-
LevelSetList::UP_TO_PHP_81,
16-
SymfonySetList::SYMFONY_64,
14+
LevelSetList::UP_TO_PHP_82,
1715
])
1816
->withImportNames(
1917
importShortClasses: false,

tests/BirthdayTypeTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ class BirthdayTypeTest extends TypeTestCase
3434
{
3535
public function test(): void
3636
{
37-
$form = $this->factory->create(BirthdayType::class);
37+
$form = $this->factory->create(BirthdayType::class, options: ['widget' => 'choice']);
3838

3939
$choices = $form->get('year')->getConfig()->getOption('choices');
4040

0 commit comments

Comments
 (0)