summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/LinkSpouseToIndividualAction.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2022-05-13 14:23:21 +0100
committerGreg Roach <greg@subaqua.co.uk>2022-05-13 14:23:21 +0100
commita92a07c79bdf61915fb2107b92a9eaae1d2f2d04 (patch)
tree1497dbf8f379f1b5ba30558feda3b69488255479 /app/Http/RequestHandlers/LinkSpouseToIndividualAction.php
parente4ce91ea2aa613a20379db5651de7024c7f91a55 (diff)
downloadwebtrees-a92a07c79bdf61915fb2107b92a9eaae1d2f2d04.tar.gz
webtrees-a92a07c79bdf61915fb2107b92a9eaae1d2f2d04.tar.bz2
webtrees-a92a07c79bdf61915fb2107b92a9eaae1d2f2d04.zip
Use Validator class
Diffstat (limited to 'app/Http/RequestHandlers/LinkSpouseToIndividualAction.php')
-rw-r--r--app/Http/RequestHandlers/LinkSpouseToIndividualAction.php10
1 files changed, 4 insertions, 6 deletions
diff --git a/app/Http/RequestHandlers/LinkSpouseToIndividualAction.php b/app/Http/RequestHandlers/LinkSpouseToIndividualAction.php
index 8e6a961330..6fc3e626ad 100644
--- a/app/Http/RequestHandlers/LinkSpouseToIndividualAction.php
+++ b/app/Http/RequestHandlers/LinkSpouseToIndividualAction.php
@@ -59,14 +59,12 @@ class LinkSpouseToIndividualAction implements RequestHandlerInterface
$individual = Registry::individualFactory()->make($xref, $tree);
$individual = Auth::checkIndividualAccess($individual, true);
- $params = (array) $request->getParsedBody();
-
- $levels = $params['flevels'] ?? [];
- $tags = $params['ftags'] ?? [];
- $values = $params['fvalues'] ?? [];
+ $levels = Validator::parsedBody($request)->array('flevels');
+ $tags = Validator::parsedBody($request)->array('ftags');
+ $values = Validator::parsedBody($request)->array('fvalues');
// Create the new family
- $spid = $params['spid'];
+ $spid = Validator::parsedBody($request)->string('spid');
$spouse = Registry::individualFactory()->make($spid, $tree);
$spouse = Auth::checkIndividualAccess($spouse, true);