Commit 818b7e39 authored by Josha Hubbers's avatar Josha Hubbers Committed by Josha Hubbers
Browse files

Issue #3255598 by JoshaHubbers: Put element in category in "add elements" list

parent 5df93766
Loading
Loading
Loading
Loading
+13 −3
Changes for src/Element/WebformIbanField.php: 13 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -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;
@@ -14,7 +14,7 @@ use Symfony\Component\Validator\Validation;
 *
 * @FormElement("webform_iban_field")
 */
class WebformIbanField extends FormElement {
class WebformIbanField extends Textfield {

  /**
   * {@inheritdoc}
@@ -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.