From 11e77dc53431fe4e9a934134e78cd18b897d9368 Mon Sep 17 00:00:00 2001 From: Dennis Eichhorn Date: Tue, 6 Oct 2020 21:51:40 +0200 Subject: [PATCH] impl. tests and fix validation status code --- Controller/ApiController.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Controller/ApiController.php b/Controller/ApiController.php index 859d574..e09c0f5 100755 --- a/Controller/ApiController.php +++ b/Controller/ApiController.php @@ -1,4 +1,5 @@ getData('title'))) @@ -69,10 +72,11 @@ final class ApiController extends Controller * * @since 1.0.0 */ - public function apiDrawCreate(RequestAbstract $request, ResponseAbstract $response, $data = null) : void + public function apiDrawCreate(RequestAbstract $request, ResponseAbstract $response, $data = null): void { if (!empty($val = $this->validateDrawCreate($request))) { $response->set('draw_create', new FormValidation($val)); + $response->getHeader()->setStatusCode(RequestStatusCode::R_400); return; } @@ -128,7 +132,7 @@ final class ApiController extends Controller * * @since 1.0.0 */ - private function createLocalFile(string $outputPath, string $raw) : bool + private function createLocalFile(string $outputPath, string $raw): bool { $imageData = ImageUtils::decodeBase64Image($raw); File::put($outputPath, $imageData);