ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.ObjectiveViewManager.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Container\Content
;
22
23
use
ILIAS\Container\InternalDomainService
;
24
28
class
ObjectiveViewManager
implements
ViewManager
29
{
30
protected
InternalDomainService
$domain
;
31
protected
DataService
$data
;
32
protected \ilContainer
$container
;
33
34
public
function
__construct
(
35
DataService
$data_service,
36
InternalDomainService
$domain_service,
37
\
ilContainer
$container
38
) {
39
$this->data = $data_service;
40
$this->domain = $domain_service;
41
$this->container =
$container
;
42
}
43
44
public
function
getBlockSequence
():
BlockSequence
45
{
46
$blocks = [];
47
$blocks[] = $this->data->objectivesBlock();
48
$blocks[] = $this->data->itemGroupBlocks();
49
$blocks[] = $this->data->otherBlock();
50
return
$this->data->blockSequence($blocks);
51
}
52
}
InternalDomainService
ILIAS\UI\Component\Legacy\Content\ObjectiveViewManager\$domain
InternalDomainService $domain
Definition:
class.ObjectiveViewManager.php:30
ILIAS\UI\Component\Legacy\Content\DataService
Definition:
class.DataService.php:30
ILIAS\UI\Component\Legacy\Content\ViewManager
Definition:
interface.ViewManager.php:26
ILIAS\UI\Component\Legacy\Content\BlockSequence
Definition:
class.BlockSequence.php:26
ILIAS\Export\InternalDomainService
Definition:
class.InternalDomainService.php:25
ILIAS\UI\Component\Legacy\Content\ObjectiveViewManager\$container
ilContainer $container
Definition:
class.ObjectiveViewManager.php:32
ILIAS\UI\Component\Legacy\Content\ObjectiveViewManager\__construct
__construct(DataService $data_service, InternalDomainService $domain_service, \ilContainer $container)
Definition:
class.ObjectiveViewManager.php:34
ilContainer
Class ilContainer.
Definition:
class.ilContainer.php:30
ILIAS\UI\Component\Legacy\Content\ObjectiveViewManager\getBlockSequence
getBlockSequence()
Definition:
class.ObjectiveViewManager.php:44
ILIAS\Container\Content
Definition:
class.BlockSequence.php:21
ILIAS\UI\Component\Legacy\Content\ObjectiveViewManager\$data
DataService $data
Definition:
class.ObjectiveViewManager.php:31
ILIAS\UI\Component\Legacy\Content\ObjectiveViewManager
Definition:
class.ObjectiveViewManager.php:28
components
ILIAS
Container
Content
ObjectiveView
class.ObjectiveViewManager.php
Generated on Sun Aug 31 2025 23:02:36 for ILIAS by
1.8.13 (using
Doxyfile
)