public static function validateNew($name, $mockDrink, $drink_types, $ingredients, $amounts) { $errors = Drink::validateDrink_name($name); if (count($errors) > 0) { View::make('drink/new.html', array('drink_types' => $drink_types, 'mockDrink' => $mockDrink, 'message' => $errors[0])); } foreach ($ingredients as $ingredient) { $ingredient_errors = Ingredient::validateIngredient_name($ingredient); } if (count($ingredient_errors) > 0) { View::make('drink/new.html', array('drink_types' => $drink_types, 'mockDrink' => $mockDrink, 'message' => $ingredient_errors[0])); } foreach ($amounts as $amount) { $amount_errors = DrinkIngredient::validateAmount($amount); } if (count($amount_errors) > 0) { View::make('drink/new.html', array('drink_types' => $drink_types, 'mockDrink' => $mockDrink, 'message' => $amount_errors[0])); } }