summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/MapDataSave.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2022-11-15 13:20:16 +0000
committerGreg Roach <greg@subaqua.co.uk>2022-11-18 11:55:56 +0000
commit748dbe155a6d19d66918ad136947fa23ee8f8469 (patch)
treeed4743592d3b0aea968f9cbae7e5d32c00b546fe /app/Http/RequestHandlers/MapDataSave.php
parentf783aa1f4cd6d54a90d24a3d6be2996a3951fced (diff)
downloadwebtrees-748dbe155a6d19d66918ad136947fa23ee8f8469.tar.gz
webtrees-748dbe155a6d19d66918ad136947fa23ee8f8469.tar.bz2
webtrees-748dbe155a6d19d66918ad136947fa23ee8f8469.zip
Use Validator
Diffstat (limited to 'app/Http/RequestHandlers/MapDataSave.php')
-rw-r--r--app/Http/RequestHandlers/MapDataSave.php14
1 files changed, 7 insertions, 7 deletions
diff --git a/app/Http/RequestHandlers/MapDataSave.php b/app/Http/RequestHandlers/MapDataSave.php
index 7a65ed2eb7..d6756dbb75 100644
--- a/app/Http/RequestHandlers/MapDataSave.php
+++ b/app/Http/RequestHandlers/MapDataSave.php
@@ -21,6 +21,7 @@ namespace Fisharebest\Webtrees\Http\RequestHandlers;
use Fisharebest\Webtrees\FlashMessages;
use Fisharebest\Webtrees\I18N;
+use Fisharebest\Webtrees\Validator;
use Illuminate\Database\Capsule\Manager as DB;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
@@ -43,14 +44,13 @@ class MapDataSave implements RequestHandlerInterface
*/
public function handle(ServerRequestInterface $request): ResponseInterface
{
- $params = (array) $request->getParsedBody();
-
- $parent_id = $params['parent_id'] ?? '';
- $place_id = $params['place_id'] ?? '';
- $latitude = $params['new_place_lati'] ?? '';
- $longitude = $params['new_place_long'] ?? '';
- $name = mb_substr($params['new_place_name'] ?? '', 0, 120);
+ $parent_id = Validator::parsedBody($request)->string('parent_id');
+ $place_id = Validator::parsedBody($request)->string('place_id');
+ $latitude = Validator::parsedBody($request)->string('new_place_lati');
+ $longitude = Validator::parsedBody($request)->string('new_place_long');
+ $name = Validator::parsedBody($request)->string('new_place_name');
+ $name = mb_substr($name, 0, 120);
$place_id = $place_id === '' ? null : $place_id;
$parent_id = $parent_id === '' ? null : $parent_id;