stacks-8.x-1.x-dev/src/WidgetAdmin/Validator/ValidatorRegex.php

src/WidgetAdmin/Validator/ValidatorRegex.php
<?php

namespace Drupal\stacks\WidgetAdmin\Validator;

/**
 * Class ValidatorRegex.
 * @package Drupal\stacks\WidgetAdmin\Validator
 */
class ValidatorRegex extends BaseValidator {

  // Stores the regex pattern to run for validating this field.
  protected $pattern;

  /**
   * ValidatorRegex constructor.
   * @param $error_message
   * @param $pattern
   */
  public function __construct($error_message, $pattern) {
    parent::__construct($error_message);
    $this->pattern = $pattern;
  }

  /**
   * @inheritDoc
   */
  public function validates($field_value) {
    return preg_match($this->pattern, $value);
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc