ILIAS
release_7 Revision v7.30-3-g800a261c036
◀ ilDoc Overview
LayoutModification.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
namespace
ILIAS\GlobalScreen\Scope\Layout\Factory
;
21
22
use
Closure
;
23
use
LogicException
;
24
29
interface
LayoutModification
30
{
31
public
const
PRIORITY_LOW
= 2;
32
public
const
PRIORITY_HIGH
= 64;
33
37
public
function
getPriority
() : int;
38
44
public
function
withPriority
(
int
$priority) :
LayoutModification
;
45
49
public
function
withHighPriority
() :
LayoutModification
;
50
54
public
function
withLowPriority
() :
LayoutModification
;
55
60
public
function
isFinal
() : bool;
61
66
public
function
withModification
(
Closure
$closure) :
LayoutModification
;
67
71
public
function
hasValidModification
() : bool;
72
76
public
function
getModification
() :
Closure
;
77
81
public
function
getClosureFirstArgumentType
() : string;
82
86
public
function
getClosureReturnType
() : string;
87
91
public
function
firstArgumentAllowsNull
() : bool;
92
96
public
function
returnTypeAllowsNull
() : bool;
97
}
LogicException
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withModification
withModification(Closure $closure)
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\PRIORITY_LOW
const PRIORITY_LOW
Definition:
LayoutModification.php:31
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getPriority
getPriority()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\hasValidModification
hasValidModification()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\PRIORITY_HIGH
const PRIORITY_HIGH
Definition:
LayoutModification.php:32
ILIAS\GlobalScreen\Scope\Layout\Factory
Definition:
AbstractLayoutModification.php:20
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\isFinal
isFinal()
Closure
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getClosureFirstArgumentType
getClosureFirstArgumentType()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\firstArgumentAllowsNull
firstArgumentAllowsNull()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withLowPriority
withLowPriority()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\returnTypeAllowsNull
returnTypeAllowsNull()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withHighPriority
withHighPriority()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getModification
getModification()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification
Class LayoutModification.
Definition:
LayoutModification.php:29
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getClosureReturnType
getClosureReturnType()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withPriority
withPriority(int $priority)
src
GlobalScreen
Scope
Layout
Factory
LayoutModification.php
Generated on Sun Aug 31 2025 21:01:38 for ILIAS by
1.8.13 (using
Doxyfile
)