ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ 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:21
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\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\getClosureReturnType
getClosureReturnType()
ILIAS\GlobalScreen\Scope\Layout\Factory\LayoutModification\withPriority
withPriority(int $priority)
components
ILIAS
GlobalScreen
src
Scope
Layout
Factory
LayoutModification.php
Generated on Mon Sep 1 2025 23:03:11 for ILIAS by
1.8.13 (using
Doxyfile
)