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);
}
}
