Skip to content

Commit 16af933

Browse files
author
Romain Guerrero
committed
Symfony 5 compatibility
1 parent 23173f1 commit 16af933

File tree

5 files changed

+20
-27
lines changed

5 files changed

+20
-27
lines changed

DependencyInjection/Configuration.php

+1-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ class Configuration implements ConfigurationInterface
1717
*/
1818
public function getConfigTreeBuilder()
1919
{
20-
$treeBuilder = new TreeBuilder();
21-
$rootNode = $treeBuilder->root('acseo_dynamic_form');
20+
$treeBuilder = new TreeBuilder('acseo_dynamic_form');
2221

2322
return $treeBuilder;
2423
}

Form/Extension/FieldTypeHelpExtension.php

+2-5
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,8 @@ public function configureOptions(OptionsResolver $resolver)
5151
));
5252
}
5353

54-
/**
55-
* @return string
56-
*/
57-
public function getExtendedType()
54+
public static function getExtendedTypes(): iterable
5855
{
59-
return FormType::class;
56+
return [FormType::class];
6057
}
6158
}

Form/Extension/FieldTypePictoExtension.php

+2-5
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,8 @@ public function configureOptions(OptionsResolver $resolver)
5151
));
5252
}
5353

54-
/**
55-
* @return string
56-
*/
57-
public function getExtendedType()
54+
public static function getExtendedTypes(): iterable
5855
{
59-
return FormType::class;
56+
return [FormType::class];
6057
}
6158
}

Form/Extension/FieldTypePopinExtension.php

+2-5
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,8 @@ public function configureOptions(OptionsResolver $resolver)
5252
));
5353
}
5454

55-
/**
56-
* @return string
57-
*/
58-
public function getExtendedType()
55+
public static function getExtendedTypes(): iterable
5956
{
60-
return FormType::class;
57+
return [FormType::class];
6158
}
6259
}

composer.json

+13-10
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
{
22
"name": "acseo/dynamic-form-bundle",
33
"type": "symfony-bundle",
4-
"description": "Symfony2 From generator from array description",
4+
"description": "Symfony From generator from array description",
55
"keywords": ["Symfony", "form", "generator"],
66
"homepage": "https://github.com/acseo/DynamicFormBundle",
77
"authors": [
88
{
99
"name": "Hubert MARIN",
1010
"email": "[email protected]"
11+
},
12+
{
13+
"name": "Romain GUERRERO",
14+
"email": "[email protected]"
1115
}
1216
],
1317
"require": {
14-
"php": ">=5.3.2",
15-
"symfony/config": "~3.1|^4.0|^5.0",
16-
"symfony/dependency-injection": "~3.1|^4.0|^5.0",
17-
"symfony/event-dispatcher": "~3.1|^4.0|^5.0",
18-
"symfony/form": "~3.1|^4.0|^5.0",
19-
"symfony/http-kernel": "~3.1|^4.0|^5.0",
20-
"symfony/options-resolver": "~3.1|^4.0|^5.0",
21-
"symfony/validator": "~3.1|^4.0|^5.0"
18+
"symfony/config": "^5.0",
19+
"symfony/dependency-injection": "^5.0",
20+
"symfony/event-dispatcher": "^5.0",
21+
"symfony/form": "^5.0",
22+
"symfony/http-kernel": "^5.0",
23+
"symfony/options-resolver": "^5.0",
24+
"symfony/validator": "^5.0"
2225
},
2326
"autoload": {
2427
"psr-0": { "ACSEO\\Bundle\\DynamicFormBundle": "" }
@@ -27,7 +30,7 @@
2730
"minimum-stability": "dev",
2831
"extra": {
2932
"branch-alias": {
30-
"dev-master": "3.3-dev"
33+
"dev-master": "4.0-dev"
3134
}
3235
}
3336
}

0 commit comments

Comments
 (0)