ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
◀ ilDoc Overview
LayoutModification.php
Go to the documentation of this file.
1
<?php
namespace
ILIAS\GlobalScreen\Scope\Layout\Factory
;
2
3
use
Closure
;
4
use
LogicException
;
5
11
interface
LayoutModification
12
{
13
const
PRIORITY_LOW
= 2;
14
const
PRIORITY_HIGH
= 64;
15
16
20
public
function
getPriority
() : int;
21
22
30
public
function
withPriority
(
int
$priority) :
LayoutModification
;
31
32
36
public
function
withHighPriority
() :
LayoutModification
;
37
38
42
public
function
withLowPriority
() :
LayoutModification
;
43
44
49
public
function
isFinal
() : bool;
50
51
57
public
function
withModification
(
Closure
$closure) :
LayoutModification
;
58
59
63
public
function
hasValidModification
() : bool;
64
65
69
public
function
getModification
() :
Closure
;
70
71
75
public
function
getClosureFirstArgumentType
() : string;
76
77
81
public
function
getClosureReturnType
() : string;
82
83
87
public
function
firstArgumentAllowsNull
() : bool;
88
89
93
public
function
returnTypeAllowsNull
() : bool;
94
}
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:13
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:14
ILIAS\GlobalScreen\Scope\Layout\Factory
Definition:
AbstractLayoutModification.php:1
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:11
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 Tue Sep 2 2025 20:01:28 for ILIAS by
1.8.13 (using
Doxyfile
)