diff options
Diffstat (limited to 'app/Http/RequestHandlers/TreePage.php')
| -rw-r--r-- | app/Http/RequestHandlers/TreePage.php | 21 |
1 files changed, 4 insertions, 17 deletions
diff --git a/app/Http/RequestHandlers/TreePage.php b/app/Http/RequestHandlers/TreePage.php index 19432c122b..326924c9fb 100644 --- a/app/Http/RequestHandlers/TreePage.php +++ b/app/Http/RequestHandlers/TreePage.php @@ -32,28 +32,15 @@ use Psr\Http\Server\RequestHandlerInterface; use function e; -/** - * Show a tree's page. - */ -class TreePage implements RequestHandlerInterface +final class TreePage implements RequestHandlerInterface { use ViewResponseTrait; - private HomePageService $home_page_service; - - /** - * @param HomePageService $home_page_service - */ - public function __construct(HomePageService $home_page_service) - { - $this->home_page_service = $home_page_service; + public function __construct( + private readonly HomePageService $home_page_service, + ) { } - /** - * @param ServerRequestInterface $request - * - * @return ResponseInterface - */ public function handle(ServerRequestInterface $request): ResponseInterface { $tree = Validator::attributes($request)->tree(); |
