From 60a61501120675ac5c622603746fe8849a0b57d1 Mon Sep 17 00:00:00 2001 From: Pablo Urrea <paurca@gmail.com> Date: Wed, 26 Feb 2025 09:05:52 +0100 Subject: [PATCH] Issue #3509056: PHP 8.4 implicit nullable deprecation --- src/Form/FieldValidationRuleAddForm.php | 2 +- src/Form/FieldValidationRuleDeleteForm.php | 4 ++-- src/Form/FieldValidationRuleEditForm.php | 2 +- src/Form/FieldValidationRuleFormBase.php | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/Form/FieldValidationRuleAddForm.php b/src/Form/FieldValidationRuleAddForm.php index 2626f7b..f8318bf 100644 --- a/src/Form/FieldValidationRuleAddForm.php +++ b/src/Form/FieldValidationRuleAddForm.php @@ -50,7 +50,7 @@ class FieldValidationRuleAddForm extends FieldValidationRuleFormBase { /** * {@inheritdoc} */ - public function buildForm(array $form, FormStateInterface $form_state, FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL, $field_name = '') { + public function buildForm(array $form, FormStateInterface $form_state, ?FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL, $field_name = '') { $form = parent::buildForm($form, $form_state, $field_validation_rule_set, $field_validation_rule); $form['#title'] = $this->t('Add %label field validation rule', ['%label' => $this->fieldValidationRule->label()]); diff --git a/src/Form/FieldValidationRuleDeleteForm.php b/src/Form/FieldValidationRuleDeleteForm.php index d5b67a4..06ceedd 100644 --- a/src/Form/FieldValidationRuleDeleteForm.php +++ b/src/Form/FieldValidationRuleDeleteForm.php @@ -14,7 +14,7 @@ class FieldValidationRuleDeleteForm extends ConfirmFormBase { /** * The fieldValidationRuleSet containing the fieldValidationRule to be deleted. * - * @var \Drupal\field_validation\FieldValidationRuleSetInterface + * @var \Drupal\field_validation\FieldValidationRuleSetInterface|null */ protected $fieldValidationRuleSet; @@ -56,7 +56,7 @@ class FieldValidationRuleDeleteForm extends ConfirmFormBase { /** * {@inheritdoc} */ - public function buildForm(array $form, FormStateInterface $form_state, FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL) { + public function buildForm(array $form, FormStateInterface $form_state, ?FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL) { $this->fieldValidationRuleSet = $field_validation_rule_set; $this->fieldValidationRule = $this->fieldValidationRuleSet->getFieldValidationRule($field_validation_rule); diff --git a/src/Form/FieldValidationRuleEditForm.php b/src/Form/FieldValidationRuleEditForm.php index 3e50352..8999b0c 100644 --- a/src/Form/FieldValidationRuleEditForm.php +++ b/src/Form/FieldValidationRuleEditForm.php @@ -13,7 +13,7 @@ class FieldValidationRuleEditForm extends FieldValidationRuleFormBase { /** * {@inheritdoc} */ - public function buildForm(array $form, FormStateInterface $form_state, FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL, $field_name = '') { + public function buildForm(array $form, FormStateInterface $form_state, ?FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL, $field_name = '') { $form = parent::buildForm($form, $form_state, $field_validation_rule_set, $field_validation_rule); $form['#title'] = $this->t('Edit %label rule', ['%label' => $this->fieldValidationRule->label()]); diff --git a/src/Form/FieldValidationRuleFormBase.php b/src/Form/FieldValidationRuleFormBase.php index dd5e64d..9e7fed2 100644 --- a/src/Form/FieldValidationRuleFormBase.php +++ b/src/Form/FieldValidationRuleFormBase.php @@ -26,7 +26,7 @@ abstract class FieldValidationRuleFormBase extends FormBase { /** * The fieldValidationRuleSet. * - * @var \Drupal\field_validation\FieldValidationRuleSetInterface + * @var \Drupal\field_validation\FieldValidationRuleSetInterface|null */ protected $fieldValidationRuleSet; @@ -99,7 +99,7 @@ abstract class FieldValidationRuleFormBase extends FormBase { * An associative array containing the structure of the form. * @param \Drupal\Core\Form\FormStateInterface $form_state * The current state of the form. - * @param \Drupal\field_validation\FieldValidationRuleSetInterface $field_validation_rule_set + * @param \Drupal\field_validation\FieldValidationRuleSetInterface|null $field_validation_rule_set * The field_validation_rule_set. * @param string $field_validation_rule * The field_validation_rule ID. @@ -111,7 +111,7 @@ abstract class FieldValidationRuleFormBase extends FormBase { * * @throws \Symfony\Component\HttpKernel\Exception\NotFoundHttpException */ - public function buildForm(array $form, FormStateInterface $form_state, FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL) { + public function buildForm(array $form, FormStateInterface $form_state, ?FieldValidationRuleSetInterface $field_validation_rule_set = NULL, $field_validation_rule = NULL) { $this->fieldValidationRuleSet = $field_validation_rule_set; try { $this->fieldValidationRule = $this->prepareFieldValidationRule($field_validation_rule); -- GitLab