ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
LayoutModification.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\GlobalScreen\Scope\Layout\Factory
;
22
23
use Closure;
24
use LogicException;
25
30
interface
LayoutModification
31
{
32
public
const
PRIORITY_LOW
= 2;
33
public
const
PRIORITY_HIGH
= 64;
34
38
public
function
getPriority
():
int
;
39
45
public
function
withPriority
(
int
$priority):
LayoutModification
;
46
50
public
function
withHighPriority
():
LayoutModification
;
51
55
public
function
withLowPriority
():
LayoutModification
;
56
61
public
function
isFinal
(): bool;
62
67
public
function
withModification
(Closure $closure):
LayoutModification
;
68
72
public
function
hasValidModification
(): bool;
73
77
public
function
getModification
(): Closure;
78
82
public
function
getClosureFirstArgumentType
(): string;
83
87
public
function
getClosureReturnType
(): string;
88
92
public
function
firstArgumentAllowsNull
(): bool;
93
97
public
function
returnTypeAllowsNull
(): bool;
98
}
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification
Class LayoutModification.
Definition:
LayoutModification.php:31
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withHighPriority
withHighPriority()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\returnTypeAllowsNull
returnTypeAllowsNull()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getClosureFirstArgumentType
getClosureFirstArgumentType()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withLowPriority
withLowPriority()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\firstArgumentAllowsNull
firstArgumentAllowsNull()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\PRIORITY_LOW
const PRIORITY_LOW
Definition:
LayoutModification.php:32
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withPriority
withPriority(int $priority)
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\PRIORITY_HIGH
const PRIORITY_HIGH
Definition:
LayoutModification.php:33
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withModification
withModification(Closure $closure)
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getPriority
getPriority()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\isFinal
isFinal()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getModification
getModification()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getClosureReturnType
getClosureReturnType()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\hasValidModification
hasValidModification()
ILIAS\GlobalScreen\Scope\Layout\Factory
Definition:
AbstractLayoutModification.php:21
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
GlobalScreen
src
Scope
Layout
Factory
LayoutModification.php
Generated on Sat Oct 18 2025 23:03:07 for ILIAS by
1.9.4 (using
Doxyfile
)