ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
Handler.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\StaticURL\Handler
;
22
23
use
ILIAS\StaticURL\Request\Request
;
24
use
ILIAS\StaticURL\Context
;
25
use
ILIAS\StaticURL\Response\Response
;
26
use
ILIAS\StaticURL\Response\Factory
;
27
31
interface
Handler
32
{
33
public
function
__construct
();
34
35
public
function
getNamespace
(): string;
36
37
public
function
canHandle
(
Request
$request): bool;
38
39
public
function
handle
(
Request
$request,
Context
$context
,
Factory
$response_factory):
Response
;
40
41
}
$context
$context
Definition:
webdav.php:31
Handler
ILIAS\StaticURL\Handler\Handler\canHandle
canHandle(Request $request)
ILIAS\StaticURL\Context
Definition:
Context.php:28
Factory
ILIAS\StaticURL\Request\Request
ServerRequestInterface
ILIAS\StaticURL\Handler\Handler\__construct
__construct()
ILIAS\StaticURL\Handler\Handler\handle
handle(Request $request, Context $context, Factory $response_factory)
ILIAS\StaticURL\Handler
Definition:
BaseHandler.php:21
ILIAS\StaticURL\Response\Response
ILIAS\StaticURL\Response\Factory
Definition:
Factory.php:26
Context
ILIAS\StaticURL\Response\Response
Definition:
Response.php:24
ILIAS\StaticURL\Handler\Handler\getNamespace
getNamespace()
components
ILIAS
StaticURL
src
Handler
Handler.php
Generated on Mon Sep 1 2025 23:02:10 for ILIAS by
1.8.13 (using
Doxyfile
)