From a90dfc0420ec336f504a12b8a93fcc4530980b51 Mon Sep 17 00:00:00 2001
From: lysenko <52767-LHVR@users.noreply.drupalcode.org>
Date: Sat, 25 Jan 2025 13:23:58 +0000
Subject: [PATCH] Issue #3500208

---
 .../FapiValidationValidator/DecimalValidator.php    | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/Plugin/FapiValidationValidator/DecimalValidator.php b/src/Plugin/FapiValidationValidator/DecimalValidator.php
index 748eaac..345ad69 100644
--- a/src/Plugin/FapiValidationValidator/DecimalValidator.php
+++ b/src/Plugin/FapiValidationValidator/DecimalValidator.php
@@ -3,17 +3,20 @@
 namespace Drupal\fapi_validation\Plugin\FapiValidationValidator;
 
 use Drupal\Core\Form\FormStateInterface;
+use Drupal\Core\StringTranslation\TranslatableMarkup;
+use Drupal\fapi_validation\Attribute\FapiValidationValidator;
 use Drupal\fapi_validation\FapiValidationValidatorsInterface;
 use Drupal\fapi_validation\Validator;
 
 /**
  * Fapi Validation Plugin for Decimal validation.
- *
- * @FapiValidationValidator(
- *   id = "decimal",
- *   error_message = "Use only decimal on %field."
- * )
  */
+#[FapiValidationValidator(
+  id: 'decimal',
+  label: new TranslatableMarkup('Decimal'),
+  description: new TranslatableMarkup('Validate input by the given pattern.'),
+  error_message: 'Use only decimal on %field.',
+)]
 class DecimalValidator implements FapiValidationValidatorsInterface {
 
   /**
-- 
GitLab