new validator

This commit is contained in:
anatoly 2023-07-06 16:51:38 +03:00
parent bfaaf77b3e
commit e9231ead67
2 changed files with 25 additions and 3 deletions

View file

@ -0,0 +1,21 @@
<?php
/**
*/
namespace ctiso\Validator\Rule;
use ctiso\Validator\Rule\AbstractRule,
ctiso\Collection;
class PregMatch extends AbstractRule
{
public $pattern;
public function getErrorMsg()
{
return "Поле в неправильном формате";
}
public function isValid(Collection $container, $status = null)
{
return preg_match($this->pattern,$container->get($this->field));
}
}