ILIAS
trunk Revision v11.0_alpha-2645-g16283d3b3f8
◀ ilDoc Overview
LayoutServices.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
22
namespace
ILIAS\GlobalScreen\Scope\Layout
;
23
24
use
ILIAS\GlobalScreen\Scope\Layout\Factory\ModificationFactory
;
25
use
ILIAS\GlobalScreen\Scope\Layout\MetaContent\MetaContent
;
26
31
class
LayoutServices
32
{
33
private
MetaContent
$meta_content
;
34
private
ModificationFactory
$modification_factory
;
35
39
public
function
__construct
(
string
$resource_version)
40
{
41
$this->meta_content =
new
MetaContent
(
42
$resource_version,
43
false
,
44
true
,
45
true
,
46
false
47
);
48
$this->modification_factory =
new
ModificationFactory
();
49
}
50
54
public
function
factory
():
ModificationFactory
55
{
56
return
$this->modification_factory
;
57
}
58
62
public
function
meta
():
MetaContent
63
{
64
return
$this->meta_content
;
65
}
66
}
ILIAS\GlobalScreen\Scope\Layout\Factory\ModificationFactory
Class ModificationFactory.
Definition:
ModificationFactory.php:26
ILIAS\GlobalScreen\Scope\Layout\LayoutServices
Class LayoutServices.
Definition:
LayoutServices.php:31
ModificationFactory
ILIAS\GlobalScreen\Scope\Layout
PhpIncompatibleReturnTypeInspection
ILIAS\GlobalScreen\Scope\Layout\LayoutServices\__construct
__construct(string $resource_version)
LayoutServices constructor.
Definition:
LayoutServices.php:39
MetaContent
ILIAS\GlobalScreen\Scope\Layout\LayoutServices\$modification_factory
ModificationFactory $modification_factory
Definition:
LayoutServices.php:34
ILIAS\GlobalScreen\Scope\Layout\LayoutServices\$meta_content
MetaContent $meta_content
Definition:
LayoutServices.php:33
ILIAS\GlobalScreen\Scope\Layout\MetaContent\MetaContent
Definition:
MetaContent.php:41
ILIAS\GlobalScreen\Scope\Layout\LayoutServices\meta
meta()
Definition:
LayoutServices.php:62
ILIAS\GlobalScreen\Scope\Layout\LayoutServices\factory
factory()
Definition:
LayoutServices.php:54
components
ILIAS
GlobalScreen
src
Scope
Layout
LayoutServices.php
Generated on Mon Sep 1 2025 23:03:11 for ILIAS by
1.8.13 (using
Doxyfile
)