summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/AddNewFact.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2021-12-10 11:17:18 +0000
committerGreg Roach <greg@subaqua.co.uk>2021-12-16 21:31:00 +0000
commit5416d6dd3f87a3c649f9964bd6153fafcb9ea0e7 (patch)
tree37ea12ae7cf0c321470713549f290c0b866ef44e /app/Http/RequestHandlers/AddNewFact.php
parent1d7ba1fb080ce9874d0bb267668e0e972dca0e8d (diff)
downloadwebtrees-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.php13
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();
}