1
0
mirror of https://github.com/flarum/core.git synced 2025-08-01 14:10:37 +02:00

Added more tests

This commit is contained in:
Kirk Bushell
2015-10-27 13:22:30 +00:00
parent 47a9787116
commit 765b894084
3 changed files with 47 additions and 3 deletions

View File

@@ -31,8 +31,17 @@ class IlluminateValidationExceptionHandler implements ExceptionHandlerInterface
public function handle(Exception $e)
{
$status = 422;
$errors = $this->formatErrors($e->errors()->toArray());
$errors = $e->errors()->toArray();
return new ResponseBag($status, $errors);
}
/**
* @param array $errors
* @return array
*/
protected function formatErrors(array $errors)
{
$errors = array_map(function ($field, $messages) {
return [
'detail' => implode("\n", $messages),
@@ -40,6 +49,6 @@ class IlluminateValidationExceptionHandler implements ExceptionHandlerInterface
];
}, array_keys($errors), $errors);
return new ResponseBag($status, $errors);
return $errors;
}
}