/** * Shorthand method for inline validation * * @param array $data The data to be validated * @param array $validators The GUMP validators * @return mixed True(boolean) or the array of error messages * TODO: Добавить языковые параметры */ public static function is_valid(array $data, array $validators, $messages_array = false) { $gump = new Gump(); $gump->validation_rules($validators); if ($gump->run($data) === false) { if (is_array($messages_array)) { return $gump->get_readable_errors(false, $messages_array); } else { return $gump->get_readable_errors(false); } } else { return true; } }
/** * Shorthand method for inline validation * * @param array $data The data to be validated * @param array $validators The Gump validators * @return mixed True(boolean) or the array of error messages */ public static function is_valid(array $data, array $validators) { $Gump = new Gump(); $Gump->validation_rules($validators); if ($Gump->run($data) === false) { return $Gump->get_readable_errors(false); } else { return true; } }