summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/PasteFact.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2025-12-24 13:15:40 +0000
committerGreg Roach <greg@subaqua.co.uk>2025-12-24 13:15:40 +0000
commit9f91568f2fcb7b00bc1905f576ad6fa871bf749e (patch)
tree0a4a261994946330c1b1f26dbe8874fde4a57493 /app/Http/RequestHandlers/PasteFact.php
parentb477f3177bfa02cd9fa87032e176f6773b0c8ef8 (diff)
downloadwebtrees-9f91568f2fcb7b00bc1905f576ad6fa871bf749e.tar.gz
webtrees-9f91568f2fcb7b00bc1905f576ad6fa871bf749e.tar.bz2
webtrees-9f91568f2fcb7b00bc1905f576ad6fa871bf749e.zip
CodeStyle
Diffstat (limited to 'app/Http/RequestHandlers/PasteFact.php')
-rw-r--r--app/Http/RequestHandlers/PasteFact.php24
1 files changed, 5 insertions, 19 deletions
diff --git a/app/Http/RequestHandlers/PasteFact.php b/app/Http/RequestHandlers/PasteFact.php
index d61402652a..a1d5df61b7 100644
--- a/app/Http/RequestHandlers/PasteFact.php
+++ b/app/Http/RequestHandlers/PasteFact.php
@@ -22,6 +22,7 @@ namespace Fisharebest\Webtrees\Http\RequestHandlers;
use Fisharebest\Webtrees\Auth;
use Fisharebest\Webtrees\Registry;
use Fisharebest\Webtrees\Services\ClipboardService;
+use Fisharebest\Webtrees\Services\LinkedRecordService;
use Fisharebest\Webtrees\Validator;
use Psr\Http\Message\ResponseInterface;
use Psr\Http\Message\ServerRequestInterface;
@@ -29,28 +30,13 @@ use Psr\Http\Server\RequestHandlerInterface;
use function redirect;
-/**
- * Paste a fact from the clipboard.
- */
-class PasteFact implements RequestHandlerInterface
+final class PasteFact implements RequestHandlerInterface
{
- private ClipboardService $clipboard_service;
-
- /**
- * @param ClipboardService $clipboard_service
- */
- public function __construct(ClipboardService $clipboard_service)
- {
- $this->clipboard_service = $clipboard_service;
+ public function __construct(
+ private readonly ClipboardService $clipboard_service,
+ ) {
}
- /**
- * Paste a fact from the clipboard into a record.
- *
- * @param ServerRequestInterface $request
- *
- * @return ResponseInterface
- */
public function handle(ServerRequestInterface $request): ResponseInterface
{
$tree = Validator::attributes($request)->tree();