public function assertion($selector_name, $value)
{
if (!isset($this->test[$selector_name])) {
return;
}
$selector = new \Gajus\Vlad\Selector($selector_name);
foreach ($this->test[$selector_name] as $assertion) {
$assertion = $assertion->assess($value);
if ($assertion) {
if (isset($assertion['options']['message'])) {
return $assertion['options']['message'];
} else {
return $this->translator->translateMessage($assertion['validator'], $selector);
}
}
}
}