diff --git a/Command/BaseBootstrapSymlinkCommand.php b/Command/BaseBootstrapSymlinkCommand.php index 22c6dcb1f..1bc62b350 100644 --- a/Command/BaseBootstrapSymlinkCommand.php +++ b/Command/BaseBootstrapSymlinkCommand.php @@ -136,7 +136,7 @@ public static function createMirror($symlinkTarget, $symlinkName) /** * {@inheritdoc} */ - protected function configure() + protected function configure(): void { $this ->setDescription('Check and if possible install symlink to '.static::$targetSuffix) diff --git a/Command/BootstrapSymlinkLessCommand.php b/Command/BootstrapSymlinkLessCommand.php index 41f89411c..ed78dfba3 100644 --- a/Command/BootstrapSymlinkLessCommand.php +++ b/Command/BootstrapSymlinkLessCommand.php @@ -29,7 +29,7 @@ protected function getTwitterBootstrapName() return self::$twitterBootstrapName; } - protected function configure() + protected function configure(): void { parent::configure(); diff --git a/Command/BootstrapSymlinkSassCommand.php b/Command/BootstrapSymlinkSassCommand.php index f993e0507..936903a6e 100644 --- a/Command/BootstrapSymlinkSassCommand.php +++ b/Command/BootstrapSymlinkSassCommand.php @@ -30,7 +30,7 @@ protected function getTwitterBootstrapName() return static::$twitterBootstrapName; } - protected function configure() + protected function configure(): void { parent::configure(); diff --git a/Command/InstallFontCommand.php b/Command/InstallFontCommand.php index 72fa21fd2..9c5b62920 100644 --- a/Command/InstallFontCommand.php +++ b/Command/InstallFontCommand.php @@ -57,7 +57,7 @@ public function __construct(KernelInterface $kernel, $iconSet) /** * {@inheritdoc} */ - protected function configure() + protected function configure(): void { $this ->setDescription('Install font to web/fonts') diff --git a/DependencyInjection/Compiler/FormPass.php b/DependencyInjection/Compiler/FormPass.php index 0357de3d5..23d0b9889 100644 --- a/DependencyInjection/Compiler/FormPass.php +++ b/DependencyInjection/Compiler/FormPass.php @@ -24,7 +24,7 @@ class FormPass implements CompilerPassInterface /** * {@inheritdoc} */ - public function process(ContainerBuilder $container) + public function process(ContainerBuilder $container): void { if ($container->hasParameter('mopa_bootstrap.form.templating') && false !== ($template = $container->getParameter('mopa_bootstrap.form.templating'))) { $resources = $container->getParameter('twig.form.resources'); diff --git a/DependencyInjection/MopaBootstrapExtension.php b/DependencyInjection/MopaBootstrapExtension.php index 82238e489..5c60b40e3 100644 --- a/DependencyInjection/MopaBootstrapExtension.php +++ b/DependencyInjection/MopaBootstrapExtension.php @@ -21,7 +21,7 @@ class MopaBootstrapExtension extends Extension /** * {@inheritdoc} */ - public function load(array $configs, ContainerBuilder $container) + public function load(array $configs, ContainerBuilder $container): void { $configuration = new Configuration(); $config = $this->processConfiguration($configuration, $configs); @@ -105,7 +105,7 @@ public function load(array $configs, ContainerBuilder $container) * * @param string $prefix */ - private function remapParameters(ContainerBuilder $container, $prefix, array $config) + private function remapParameters(ContainerBuilder $container, $prefix, array $config): void { foreach ($config as $key => $value) { $container->setParameter(\sprintf('%s.%s', $prefix, $key), $value); diff --git a/Form/Extension/DateTypeExtension.php b/Form/Extension/DateTypeExtension.php index 4f963d280..be5797a54 100644 --- a/Form/Extension/DateTypeExtension.php +++ b/Form/Extension/DateTypeExtension.php @@ -40,7 +40,7 @@ public function __construct(array $options) /** * {@inheritdoc} */ - public function finishView(FormView $view, FormInterface $form, array $options) + public function finishView(FormView $view, FormInterface $form, array $options): void { if ('single_text' === $options['widget']) { if (isset($options['datepicker'])) { @@ -57,7 +57,7 @@ public function finishView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefined([ 'datepicker', diff --git a/Form/Extension/DatetimeTypeExtension.php b/Form/Extension/DatetimeTypeExtension.php index 2c84b922c..a5bb092d8 100644 --- a/Form/Extension/DatetimeTypeExtension.php +++ b/Form/Extension/DatetimeTypeExtension.php @@ -27,7 +27,7 @@ class DatetimeTypeExtension extends AbstractTypeExtension /** * {@inheritdoc} */ - public function finishView(FormView $view, FormInterface $form, array $options) + public function finishView(FormView $view, FormInterface $form, array $options): void { if ('single_text' === $options['widget']) { if (isset($options['datetimepicker'])) { @@ -42,7 +42,7 @@ public function finishView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefined([ 'datetimepicker', diff --git a/Form/Extension/EmbedFormExtension.php b/Form/Extension/EmbedFormExtension.php index 3d23b09a7..a3de37328 100644 --- a/Form/Extension/EmbedFormExtension.php +++ b/Form/Extension/EmbedFormExtension.php @@ -27,7 +27,7 @@ class EmbedFormExtension extends AbstractTypeExtension /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'embed_form' => null, @@ -37,7 +37,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['embed_form'] = $options['embed_form']; } diff --git a/Form/Extension/ErrorTypeFormTypeExtension.php b/Form/Extension/ErrorTypeFormTypeExtension.php index bf05e2b4a..5bda7aa43 100644 --- a/Form/Extension/ErrorTypeFormTypeExtension.php +++ b/Form/Extension/ErrorTypeFormTypeExtension.php @@ -40,7 +40,7 @@ public function __construct(array $options) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['error_type'] = $options['error_type']; $view->vars['error_delay'] = $options['error_delay']; @@ -49,7 +49,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'error_type' => $this->errorType, diff --git a/Form/Extension/HelpFormTypeExtension.php b/Form/Extension/HelpFormTypeExtension.php index fbb4f6eab..be1d5c040 100644 --- a/Form/Extension/HelpFormTypeExtension.php +++ b/Form/Extension/HelpFormTypeExtension.php @@ -41,7 +41,7 @@ public function __construct(array $options) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['help_block'] = $options['help_block']; $view->vars['help_label'] = $options['help_label']; @@ -163,7 +163,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'help_block' => null, diff --git a/Form/Extension/IconButtonExtension.php b/Form/Extension/IconButtonExtension.php index a6248f1e2..565d3cfbf 100644 --- a/Form/Extension/IconButtonExtension.php +++ b/Form/Extension/IconButtonExtension.php @@ -27,7 +27,7 @@ class IconButtonExtension extends AbstractTypeExtension /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'icon' => null, @@ -38,7 +38,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['icon'] = $options['icon']; $view->vars['icon_inverted'] = $options['icon_inverted']; diff --git a/Form/Extension/LayoutFormTypeExtension.php b/Form/Extension/LayoutFormTypeExtension.php index a05def91f..511cbfa74 100644 --- a/Form/Extension/LayoutFormTypeExtension.php +++ b/Form/Extension/LayoutFormTypeExtension.php @@ -41,7 +41,7 @@ public function __construct(array $options) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $layout = $options['layout']; @@ -63,7 +63,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) ]); } - public function finishView(FormView $view, FormInterface $form, array $options) + public function finishView(FormView $view, FormInterface $form, array $options): void { if (!$view->parent && $options['compound'] && $view->vars['layout']) { $class = isset($view->vars['attr']['class']) ? $view->vars['attr']['class'].' ' : ''; @@ -74,7 +74,7 @@ public function finishView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'layout' => function (Options $options) { diff --git a/Form/Extension/LegendFormTypeExtension.php b/Form/Extension/LegendFormTypeExtension.php index bd7aa60a7..94a13d6aa 100644 --- a/Form/Extension/LegendFormTypeExtension.php +++ b/Form/Extension/LegendFormTypeExtension.php @@ -47,7 +47,7 @@ public function __construct(array $options) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['render_fieldset'] = $options['render_fieldset']; $view->vars['show_legend'] = $options['show_legend']; @@ -61,7 +61,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'render_fieldset' => $this->renderFieldset, diff --git a/Form/Extension/OffsetButtonExtension.php b/Form/Extension/OffsetButtonExtension.php index afff93c66..9b32d76c3 100644 --- a/Form/Extension/OffsetButtonExtension.php +++ b/Form/Extension/OffsetButtonExtension.php @@ -27,7 +27,7 @@ class OffsetButtonExtension extends AbstractTypeExtension /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'button_offset' => null, @@ -37,7 +37,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['button_offset'] = $options['button_offset']; } diff --git a/Form/Extension/StaticTextExtension.php b/Form/Extension/StaticTextExtension.php index 7042a7fd0..7998a8af6 100644 --- a/Form/Extension/StaticTextExtension.php +++ b/Form/Extension/StaticTextExtension.php @@ -27,7 +27,7 @@ class StaticTextExtension extends AbstractTypeExtension /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'static_text' => null, @@ -37,7 +37,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['static_text'] = $options['static_text']; if ($options['static_text'] === true) { diff --git a/Form/Extension/TabbedFormTypeExtension.php b/Form/Extension/TabbedFormTypeExtension.php index 06e5a74ec..f2cb53f61 100644 --- a/Form/Extension/TabbedFormTypeExtension.php +++ b/Form/Extension/TabbedFormTypeExtension.php @@ -46,7 +46,7 @@ public function __construct(FormFactoryInterface $formFactory, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'tabs_class' => $this->options['class'], @@ -56,7 +56,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['tabbed'] = false; } @@ -64,7 +64,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function finishView(FormView $view, FormInterface $form, array $options) + public function finishView(FormView $view, FormInterface $form, array $options): void { if (!$view->vars['tabbed']) { return; diff --git a/Form/Extension/TimeTypeExtension.php b/Form/Extension/TimeTypeExtension.php index b2a622d62..c6589cec4 100644 --- a/Form/Extension/TimeTypeExtension.php +++ b/Form/Extension/TimeTypeExtension.php @@ -27,7 +27,7 @@ class TimeTypeExtension extends AbstractTypeExtension /** * {@inheritdoc} */ - public function finishView(FormView $view, FormInterface $form, array $options) + public function finishView(FormView $view, FormInterface $form, array $options): void { if ('single_text' === $options['widget']) { if (isset($options['timepicker'])) { @@ -42,7 +42,7 @@ public function finishView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefined([ 'timepicker', diff --git a/Form/Extension/WidgetCollectionFormTypeExtension.php b/Form/Extension/WidgetCollectionFormTypeExtension.php index 1839e398c..5d79bb039 100644 --- a/Form/Extension/WidgetCollectionFormTypeExtension.php +++ b/Form/Extension/WidgetCollectionFormTypeExtension.php @@ -41,7 +41,7 @@ public function __construct(array $options) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { if (\in_array('collection', $view->vars['block_prefixes'], true)) { if ($options['widget_add_btn'] !== null && !\is_array($options['widget_add_btn'])) { @@ -78,7 +78,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'omit_collection_item' => true === $this->options['render_collection_item'] ? false : true, diff --git a/Form/Extension/WidgetFormTypeExtension.php b/Form/Extension/WidgetFormTypeExtension.php index d1aff2194..f72ec092e 100644 --- a/Form/Extension/WidgetFormTypeExtension.php +++ b/Form/Extension/WidgetFormTypeExtension.php @@ -40,7 +40,7 @@ public function __construct(array $options) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { if (\in_array('percent', $view->vars['block_prefixes'], true) && null === $options['widget_addon_append']) { $options['widget_addon_append'] = []; @@ -67,7 +67,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'widget_form_control_class' => 'form-control', diff --git a/Form/Type/FormActionsType.php b/Form/Type/FormActionsType.php index b1be57254..76211f986 100644 --- a/Form/Type/FormActionsType.php +++ b/Form/Type/FormActionsType.php @@ -28,7 +28,7 @@ class FormActionsType extends AbstractType /** * {@inheritdoc} */ - public function buildForm(FormBuilderInterface $builder, array $options) + public function buildForm(FormBuilderInterface $builder, array $options): void { foreach ($options['buttons'] as $name => $config) { $this->createButton($builder, $name, $config); @@ -46,7 +46,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) * * @throws \InvalidArgumentException */ - protected function createButton($builder, $name, $config) + protected function createButton($builder, $name, $config): ButtonBuilder|FormBuilderInterface { $options = (isset($config['options'])) ? $config['options'] : []; @@ -58,7 +58,7 @@ protected function createButton($builder, $name, $config) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'buttons' => [], @@ -71,7 +71,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['button_offset'] = $options['button_offset']; } @@ -79,7 +79,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function getBlockPrefix() + public function getBlockPrefix(): string { return 'form_actions'; } diff --git a/Form/Type/TabType.php b/Form/Type/TabType.php index 21f9fbe15..1fef41e8f 100644 --- a/Form/Type/TabType.php +++ b/Form/Type/TabType.php @@ -26,7 +26,7 @@ class TabType extends AbstractType /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'icon' => null, @@ -38,7 +38,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['valid'] = $valid = !$form->isSubmitted() || $form->isValid(); $view->vars['icon'] = $valid ? $options['icon'] : $options['error_icon']; diff --git a/Form/Type/TabsType.php b/Form/Type/TabsType.php index 0ce831197..88327bc7a 100644 --- a/Form/Type/TabsType.php +++ b/Form/Type/TabsType.php @@ -26,7 +26,7 @@ class TabsType extends AbstractType /** * {@inheritdoc} */ - public function buildView(FormView $view, FormInterface $form, array $options) + public function buildView(FormView $view, FormInterface $form, array $options): void { $view->vars['tabs'] = $options['tabs']; } @@ -34,7 +34,7 @@ public function buildView(FormView $view, FormInterface $form, array $options) /** * {@inheritdoc} */ - public function configureOptions(OptionsResolver $resolver) + public function configureOptions(OptionsResolver $resolver): void { $resolver->setDefaults([ 'tabs' => [], @@ -44,7 +44,7 @@ public function configureOptions(OptionsResolver $resolver) /** * {@inheritdoc} */ - public function getBlockPrefix() + public function getBlockPrefix(): string { return 'tabs'; } diff --git a/MopaBootstrapBundle.php b/MopaBootstrapBundle.php index e62f1b54c..df9a33d64 100644 --- a/MopaBootstrapBundle.php +++ b/MopaBootstrapBundle.php @@ -20,7 +20,7 @@ class MopaBootstrapBundle extends Bundle /** * {@inheritdoc} */ - public function build(ContainerBuilder $container) + public function build(ContainerBuilder $container): void { parent::build($container); $container->addCompilerPass(new FormPass()); diff --git a/composer.json b/composer.json index 6f554f54e..23d9890a8 100644 --- a/composer.json +++ b/composer.json @@ -23,15 +23,15 @@ "require": { "php": "^7.2 || ^8.0", "mopa/composer-bridge": "^1.3", - "symfony/console": "^4.4 || ^5.1 || ^6.0", - "symfony/form": "^4.4 || ^5.1 || ^6.0", - "symfony/framework-bundle": "^4.4 || ^5.1 || ^6.0", - "symfony/twig-bundle": "^4.4 || ^5.1 || ^6.0", + "symfony/console": "^4.4 || ^5.1 || ^6.0 || ^7.0", + "symfony/form": "^4.4 || ^5.1 || ^6.0 || ^7.0", + "symfony/framework-bundle": "^4.4 || ^5.1 || ^6.0 || ^7.0", + "symfony/twig-bundle": "^4.4 || ^5.1 || ^6.0 || ^7.0", "twig/twig": "^2.9 || ^3.0" }, "require-dev": { "phpunit/phpunit": "^8.5 || ^9.4", - "symfony/security-bundle": "^4.4 || ^5.1 || ^6.0", + "symfony/security-bundle": "^4.4 || ^5.1 || ^6.0 || ^7.0", "symfony/translation-contracts": "^2.0" }, "suggest": {