You are here

interface FapiValidationValidatorsInterface in Form API Validation 8.2

Fapi Validation Validator Plugin Interface.

Hierarchy

Expanded class hierarchy of FapiValidationValidatorsInterface

All classes that implement FapiValidationValidatorsInterface

16 files declare their use of FapiValidationValidatorsInterface
AlphaDashValidator.php in src/Plugin/FapiValidationValidator/AlphaDashValidator.php
AlphaNumericValidator.php in src/Plugin/FapiValidationValidator/AlphaNumericValidator.php
AlphaValidator.php in src/Plugin/FapiValidationValidator/AlphaValidator.php
CharsValidator.php in src/Plugin/FapiValidationValidator/CharsValidator.php
DecimalValidator.php in src/Plugin/FapiValidationValidator/DecimalValidator.php

... See full list

File

src/FapiValidationValidatorsInterface.php, line 10

Namespace

Drupal\fapi_validation
View source
interface FapiValidationValidatorsInterface {

  /**
   * Execute validation.
   *
   * @param \Drupal\fapi_validation\Validator $validator
   *   Validator.
   * @param array $element
   *   Form Element.
   * @param \Drupal\Core\Form\FormStateInterface $form_state
   *   Form State.
   *
   * @return bool
   *   Check.
   */
  public function validate(Validator $validator, array $element, FormStateInterface $form_state);

}

Members