Updated method parameters to enforce stricter type declarations, improving code clarity and reducing potential runtime errors. This change ensures better consistency across interfaces and aligns with modern PHP typing practices.
Updated interfaces to include explicit return types for improved type safety and readability. Integrated support for Symfony's TranslatableInterface in relevant methods to enhance translation handling.
This change improves clarity by making the method name more descriptive and aligned with its purpose. All relevant interfaces, classes, and tests have been updated accordingly to reflect this renaming.
The method "getFormDefaultData" is applyied on every interface which
will use it:
- ExportInterface
- AggregatorInterface
- DirectExportInterface
- FilterInterface
The method buildForm is moved to those interfaces.
[ci-skip]