protected function validateField($input, BaseValidator $rule, $name, $index = null) { if (!$rule->validate($input)) { return $this->container->getWhenFailStrategy()->process($this->container(), $rule, $input, $name, $index); } return ValidatorInterface::CODE_RESUME; }