/** * @inheritdoc */ public function validate($value, Context $context) { $reference = $context->param(self::PARAM_REFERENCE); $context->message_args[self::MESSAGE_ARG_REFERENCE] = $reference; $context->message_args[self::MESSAGE_ARG_VALUE_TYPE] = Render::render_type($reference); return $this->compare($value, $reference); }
/** * @inheritdoc */ public function validate($value, Context $context) { $min = $context->param(self::PARAM_MIN); $max = $context->param(self::PARAM_MAX); $context->message_args[self::MESSAGE_ARG_MIN] = $min; $context->message_args[self::MESSAGE_ARG_MAX] = $max; $context->message_args[self::MESSAGE_ARG_VALUE_TYPE] = Render::render_type($min); return $this->compare($value, $min, $max); }