ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
TypeHandler.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Handler
;
22
23
use
ILIAS\GlobalScreen\Identification\IdentificationInterface
;
24
use
ILIAS\GlobalScreen\Scope\MainMenu\Factory\isItem
;
25
use
ILIAS\UI\Component\Input\Container\Form\FormInput
;
26
31
interface
TypeHandler
32
{
36
public
function
matchesForType
(): string;
37
42
public
function
enrichItem
(
isItem
$item):
isItem
;
43
48
public
function
getAdditionalFieldsForSubForm
(
IdentificationInterface
$identification): array;
49
55
public
function
saveFormFields
(
IdentificationInterface
$identification, array
$data
): bool;
56
}
$data
$data
Definition:
ltiregistration.php:29
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Handler\TypeHandler\matchesForType
matchesForType()
ILIAS\GlobalScreen\Identification\IdentificationInterface
Interface IdentificationInterface.
Definition:
IdentificationInterface.php:29
FormInput
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Handler\TypeHandler\getAdditionalFieldsForSubForm
getAdditionalFieldsForSubForm(IdentificationInterface $identification)
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Handler\TypeHandler
Class TypeHandler.
Definition:
TypeHandler.php:31
ILIAS\GlobalScreen\Scope\MainMenu\Factory\isItem
Interface IFactory.
Definition:
isItem.php:31
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Handler
Definition:
BaseTypeHandler.php:21
IdentificationInterface
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Handler\TypeHandler\enrichItem
enrichItem(isItem $item)
isItem
ILIAS\GlobalScreen\Scope\MainMenu\Collector\Handler\TypeHandler\saveFormFields
saveFormFields(IdentificationInterface $identification, array $data)
components
ILIAS
GlobalScreen
src
Scope
MainMenu
Collector
Handler
TypeHandler.php
Generated on Sun Aug 31 2025 23:03:03 for ILIAS by
1.8.13 (using
Doxyfile
)