diff options
| author | Greg Roach <greg@subaqua.co.uk> | 2021-12-10 11:17:18 +0000 |
|---|---|---|
| committer | Greg Roach <greg@subaqua.co.uk> | 2021-12-16 21:31:00 +0000 |
| commit | 5416d6dd3f87a3c649f9964bd6153fafcb9ea0e7 (patch) | |
| tree | 37ea12ae7cf0c321470713549f290c0b866ef44e /app/Http/RequestHandlers/AddNewFact.php | |
| parent | 1d7ba1fb080ce9874d0bb267668e0e972dca0e8d (diff) | |
| download | webtrees-5416d6dd3f87a3c649f9964bd6153fafcb9ea0e7.tar.gz webtrees-5416d6dd3f87a3c649f9964bd6153fafcb9ea0e7.tar.bz2 webtrees-5416d6dd3f87a3c649f9964bd6153fafcb9ea0e7.zip | |
Refactor authorization functions
Diffstat (limited to 'app/Http/RequestHandlers/AddNewFact.php')
| -rw-r--r-- | app/Http/RequestHandlers/AddNewFact.php | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/app/Http/RequestHandlers/AddNewFact.php b/app/Http/RequestHandlers/AddNewFact.php index d42c915a00..80fada3c0b 100644 --- a/app/Http/RequestHandlers/AddNewFact.php +++ b/app/Http/RequestHandlers/AddNewFact.php @@ -24,7 +24,6 @@ use Fisharebest\Webtrees\Fact; use Fisharebest\Webtrees\Http\Exceptions\HttpAccessDeniedException; use Fisharebest\Webtrees\Http\ViewResponseTrait; use Fisharebest\Webtrees\Registry; -use Fisharebest\Webtrees\Services\AuthorizationService; use Fisharebest\Webtrees\Services\GedcomEditService; use Fisharebest\Webtrees\Tree; use Psr\Http\Message\ResponseInterface; @@ -42,20 +41,16 @@ class AddNewFact implements RequestHandlerInterface { use ViewResponseTrait; - private AuthorizationService $authorization_service; - private GedcomEditService $gedcom_edit_service; /** * AddNewFact constructor. * - * @param AuthorizationService $authorization_service - * @param GedcomEditService $gedcom_edit_service + * @param GedcomEditService $gedcom_edit_service */ - public function __construct(AuthorizationService $authorization_service, GedcomEditService $gedcom_edit_service) + public function __construct(GedcomEditService $gedcom_edit_service) { - $this->authorization_service = $authorization_service; - $this->gedcom_edit_service = $gedcom_edit_service; + $this->gedcom_edit_service = $gedcom_edit_service; } /** @@ -71,7 +66,7 @@ class AddNewFact implements RequestHandlerInterface $xref = (string) $request->getAttribute('xref'); $subtag = (string) $request->getAttribute('fact'); - if ($subtag === 'OBJE' && !$this->authorization_service->canUploadMedia($tree, Auth::user())) { + if ($subtag === 'OBJE' && !Auth::canUploadMedia($tree, Auth::user())) { throw new HttpAccessDeniedException(); } |
