示例#1
0
 /**
  * 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)])));
     }
 }
示例#2
0
 /**
  * @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())));
 }