/** * 2015-04-05 * @used-by Df_Checkout_Module_Config_Area::getVar() * @param mixed $value * @param \Zend_Validate_Interface $validator * @throws \Df\Core\Exception * @return void */ public static function check($value, \Zend_Validate_Interface $validator) { if (!self::validate($value, $validator)) { df_error(new \Df\Core\Exception(df_cc_n($validator->getMessages()), df_print_params(['Значение' => df_debug_type($value), 'Проверяющий' => get_class($value)]))); } }
/** * @param object $object * @param string $propertyName * @param mixed $propertyValue * @param \Zend_Validate_Interface $failedValidator */ public function __construct($object, $propertyName, $propertyValue, \Zend_Validate_Interface $failedValidator) { parent::__construct(sprintf("«%s»: значение %s недопустимо для свойства «%s».\nСообщение проверяющего:\n%s", get_class($object), df_debug_type($propertyValue), $propertyName, df_cc_n($failedValidator->getMessages()))); }