diff --git a/src/Validator/Rule/AbstractRule.php b/src/Validator/Rule/AbstractRule.php index fac4aad..706d8b6 100644 --- a/src/Validator/Rule/AbstractRule.php +++ b/src/Validator/Rule/AbstractRule.php @@ -1,13 +1,14 @@ ctx->isUnique($container->get($this->field), $status, $container); + return $this->ctx->isUnique($container->getString($this->field), $status, $container); } } diff --git a/src/Validator/Validator.php b/src/Validator/Validator.php index 2404d6a..2225479 100644 --- a/src/Validator/Validator.php +++ b/src/Validator/Validator.php @@ -4,15 +4,16 @@ * Проверка коллекции */ namespace ctiso\Validator; -use Exception, - ctiso\Validator\Rule\AbstractRule, - ctiso\Collection; +use Exception; +use ctiso\Validator\Rule\AbstractRule; +use ctiso\Validator\Rule\RuleContext; +use ctiso\Collection; /** * @phpstan-type Rule array{ * validate?:string, // Описание правила см. формат правила ниже * name:string, // Имя переменой для проверки - * context?:object + * context?:RuleContext * } */ class Validator