19 declare(strict_types=1);
37 $target = $http->
wrapper()->query()->has(
"target")
38 ? $http->
wrapper()->query()->retrieve(
40 $refinery->
to()->string()
43 if ($target !==
null) {
44 $target_parts = explode(
'_', (
string) $target);
45 if (isset($target_parts[0]) && array_key_exists($target_parts[0], $handlers)) {
67 $target_parts = explode(
'/',
$path);
68 if (isset($target_parts[0]) && array_key_exists($target_parts[0], $handlers)) {
72 if (isset($target_parts[1]) && is_numeric($target_parts[1])) {
74 $target = $target_parts[2] ??
'';
76 $target = $target_parts[1] ??
'';
buildRequest(Services $http, Factory $refinery, array $handlers)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
to()
Combined validations and transformations for primitive data types that establish a baseline for furth...