Loading src/Element/WebformIbanField.php +13 −3 Changes for src/Element/WebformIbanField.php: 13 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ namespace Drupal\webform_iban_field\Element; use Drupal\Core\Render\Element; use Drupal\Core\Render\Element\FormElement; use Drupal\Core\Render\Element\Textfield; use Drupal\Core\Form\FormStateInterface; use Symfony\Component\Validator\Constraints\Iban; use Symfony\Component\Validator\Validation; Loading @@ -14,7 +14,7 @@ use Symfony\Component\Validator\Validation; * * @FormElement("webform_iban_field") */ class WebformIbanField extends FormElement { class WebformIbanField extends Textfield { /** * {@inheritdoc} Loading @@ -41,13 +41,23 @@ class WebformIbanField extends FormElement { /** * Processes 'webform_iban_field' element. * * @param $element * @param \Drupal\Core\Form\FormStateInterface $form_state * @param $complete_form * * @return */ public static function processWebformIbanField(&$element, FormStateInterface $form_state, &$complete_form) { public static function processWebformIbanField($element, FormStateInterface $form_state, &$complete_form) { return $element; } /** * Webform element validation handler for #type 'webform_iban_field'. * * @param $element * @param \Drupal\Core\Form\FormStateInterface $form_state * @param $complete_form */ public static function validateWebformIbanField(&$element, FormStateInterface $form_state, &$complete_form) { // Here you can add custom validation logic. Loading Loading
src/Element/WebformIbanField.php +13 −3 Changes for src/Element/WebformIbanField.php: 13 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ namespace Drupal\webform_iban_field\Element; use Drupal\Core\Render\Element; use Drupal\Core\Render\Element\FormElement; use Drupal\Core\Render\Element\Textfield; use Drupal\Core\Form\FormStateInterface; use Symfony\Component\Validator\Constraints\Iban; use Symfony\Component\Validator\Validation; Loading @@ -14,7 +14,7 @@ use Symfony\Component\Validator\Validation; * * @FormElement("webform_iban_field") */ class WebformIbanField extends FormElement { class WebformIbanField extends Textfield { /** * {@inheritdoc} Loading @@ -41,13 +41,23 @@ class WebformIbanField extends FormElement { /** * Processes 'webform_iban_field' element. * * @param $element * @param \Drupal\Core\Form\FormStateInterface $form_state * @param $complete_form * * @return */ public static function processWebformIbanField(&$element, FormStateInterface $form_state, &$complete_form) { public static function processWebformIbanField($element, FormStateInterface $form_state, &$complete_form) { return $element; } /** * Webform element validation handler for #type 'webform_iban_field'. * * @param $element * @param \Drupal\Core\Form\FormStateInterface $form_state * @param $complete_form */ public static function validateWebformIbanField(&$element, FormStateInterface $form_state, &$complete_form) { // Here you can add custom validation logic. Loading