diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2021-07-01 09:29:33 +0100 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2021-07-01 09:29:33 +0100 |
| commit | 9ba2a180fdef25874ea60078798a39de3ad54c4c (patch) | |
| tree | 20cc538445a7453654e8fe7571fe1935c6f3fe90 /app/Http/RequestHandlers/AddUnlinkedPage.php | |
| parent | e8efbc6e8651bf86fe0defea9db1b0552d767bf6 (diff) | |
| download | webtrees-9ba2a180fdef25874ea60078798a39de3ad54c4c.tar.gz webtrees-9ba2a180fdef25874ea60078798a39de3ad54c4c.tar.bz2 webtrees-9ba2a180fdef25874ea60078798a39de3ad54c4c.zip | |
Finish refactoring the missing-gedcom-tags code
Diffstat (limited to 'app/Http/RequestHandlers/AddUnlinkedPage.php')
| -rw-r--r-- | app/Http/RequestHandlers/AddUnlinkedPage.php | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/app/Http/RequestHandlers/AddUnlinkedPage.php b/app/Http/RequestHandlers/AddUnlinkedPage.php index eefaf3d55c..f4ef36e63f 100644 --- a/app/Http/RequestHandlers/AddUnlinkedPage.php +++ b/app/Http/RequestHandlers/AddUnlinkedPage.php @@ -23,6 +23,7 @@ use Fisharebest\Webtrees\Fact; use Fisharebest\Webtrees\Http\ViewResponseTrait; use Fisharebest\Webtrees\I18N; use Fisharebest\Webtrees\Registry; +use Fisharebest\Webtrees\Services\GedcomEditService; use Fisharebest\Webtrees\Tree; use Psr\Http\Message\ResponseInterface; use Psr\Http\Message\ServerRequestInterface; @@ -38,6 +39,18 @@ class AddUnlinkedPage implements RequestHandlerInterface { use ViewResponseTrait; + private GedcomEditService $gedcom_edit_service; + + /** + * LinkSpouseToIndividualPage constructor. + * + * @param GedcomEditService $gedcom_edit_service + */ + public function __construct(GedcomEditService $gedcom_edit_service) + { + $this->gedcom_edit_service = $gedcom_edit_service; + } + /** * @param ServerRequestInterface $request * @@ -63,12 +76,13 @@ class AddUnlinkedPage implements RequestHandlerInterface $cancel_url = route(ManageTrees::class, ['tree' => $tree->name()]); return $this->viewResponse('edit/new-individual', [ - 'cancel_url' => $cancel_url, - 'facts' => $facts, - 'post_url' => route(AddUnlinkedAction::class, ['tree' => $tree->name()]), - 'tree' => $tree, - 'title' => I18N::translate('Create an individual'), - 'url' => $request->getQueryParams()['url'] ?? $cancel_url, + 'cancel_url' => $cancel_url, + 'facts' => $facts, + 'gedcom_edit_service' => $this->gedcom_edit_service, + 'post_url' => route(AddUnlinkedAction::class, ['tree' => $tree->name()]), + 'tree' => $tree, + 'title' => I18N::translate('Create an individual'), + 'url' => $request->getQueryParams()['url'] ?? $cancel_url, ]); } } |
