Add support for Symfony 8

This commit is contained in:
Hugo Alliaume
2025-08-05 08:07:10 +02:00
parent 37fcc2baa0
commit 8a558df4c8
5 changed files with 19 additions and 15 deletions

View File

@@ -1,5 +1,9 @@
# CHANGELOG
## 2.29.0
- Add Symfony 8 support
## 2.20
- Enable file replacement via "drag-and-drop"

View File

@@ -29,17 +29,17 @@
},
"require": {
"php": ">=8.1",
"symfony/config": "^5.4|^6.0|^7.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0",
"symfony/form": "^5.4|^6.0|^7.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0",
"symfony/options-resolver": "^5.4|^6.0|^7.0"
"symfony/config": "^5.4|^6.0|^7.0|^8.0",
"symfony/dependency-injection": "^5.4|^6.0|^7.0|^8.0",
"symfony/form": "^5.4|^6.0|^7.0|^8.0",
"symfony/http-kernel": "^5.4|^6.0|^7.0|^8.0",
"symfony/options-resolver": "^5.4|^6.0|^7.0|^8.0"
},
"require-dev": {
"symfony/framework-bundle": "^5.4|^6.0|^7.0",
"symfony/phpunit-bridge": "^5.4|^6.0|^7.0",
"symfony/twig-bundle": "^5.4|^6.0|^7.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0",
"symfony/framework-bundle": "^5.4|^6.0|^7.0|^8.0",
"symfony/phpunit-bridge": "^5.4|^6.0|^7.0|^8.0",
"symfony/twig-bundle": "^5.4|^6.0|^7.0|^8.0",
"symfony/var-dumper": "^5.4|^6.0|^7.0|^8.0",
"twig/twig": "^2.14.7|^3.0.4"
},
"extra": {

View File

@@ -43,7 +43,7 @@ replacement of the native FileType class::
class CommentFormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
// ...
@@ -136,7 +136,7 @@ Then in your form, add your controller as an HTML attribute::
class CommentFormType extends AbstractType
{
public function buildForm(FormBuilderInterface $builder, array $options)
public function buildForm(FormBuilderInterface $builder, array $options): void
{
$builder
// ...

View File

@@ -45,7 +45,7 @@ class DropzoneExtension extends Extension implements PrependExtensionInterface
}
}
public function load(array $configs, ContainerBuilder $container)
public function load(array $configs, ContainerBuilder $container): void
{
$container
->setDefinition('form.dropzone', new Definition(DropzoneType::class))

View File

@@ -22,7 +22,7 @@ use Symfony\Component\OptionsResolver\OptionsResolver;
*/
class DropzoneType extends AbstractType
{
public function configureOptions(OptionsResolver $resolver)
public function configureOptions(OptionsResolver $resolver): void
{
$resolver->setDefaults([
'attr' => [
@@ -31,12 +31,12 @@ class DropzoneType extends AbstractType
]);
}
public function getParent()
public function getParent(): string
{
return FileType::class;
}
public function getBlockPrefix()
public function getBlockPrefix(): string
{
return 'dropzone';
}