ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\Container\InternalDomainService Class Reference
+ Collaboration diagram for ILIAS\Container\InternalDomainService:

Public Member Functions

 __construct (DI\Container $DIC, InternalRepoService $repo_service, InternalDataService $data_service)
 
 content ()
 
 page (\ilContainer $container, ?string $lang=null)
 
 classification (int $base_ref_id)
 
 metadata ()
 
 containerFilterRetrieval (\ilContainerFilterService $container_filter_service, int $ref_id)
 

Data Fields

trait GlobalDICDomainServices
 

Protected Attributes

ILIAS Style Content DomainService $content_style_domain
 
InternalRepoService $repo_service
 
InternalDataService $data_service
 

Detailed Description

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 32 of file class.InternalDomainService.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Container\InternalDomainService::__construct ( DI\Container  $DIC,
InternalRepoService  $repo_service,
InternalDataService  $data_service 
)

Definition at line 40 of file class.InternalDomainService.php.

44 {
45 $this->repo_service = $repo_service;
46 $this->data_service = $data_service;
47 $this->content_style_domain = $DIC->contentStyle()->domain();
49 }
initDomainServices(\ILIAS\DI\Container $DIC)
global $DIC
Definition: shib_login.php:26

References ILIAS\Container\InternalDomainService\$data_service, $DIC, ILIAS\Container\InternalDomainService\$repo_service, and ILIAS\Repository\initDomainServices().

+ Here is the call graph for this function:

Member Function Documentation

◆ classification()

ILIAS\Container\InternalDomainService::classification ( int  $base_ref_id)

Definition at line 73 of file class.InternalDomainService.php.

73 : ClassificationManager
74 {
75 return new ClassificationManager(
76 $this->repo_service->classification($base_ref_id),
77 $base_ref_id
78 );
79 }

◆ containerFilterRetrieval()

ILIAS\Container\InternalDomainService::containerFilterRetrieval ( \ilContainerFilterService  $container_filter_service,
int  $ref_id 
)

Definition at line 86 of file class.InternalDomainService.php.

89 : Filter\ContainerFilterRetrieval {
90 return new Filter\ContainerFilterRetrieval(
91 $container_filter_service,
93 );
94 }
$ref_id
Definition: ltiauth.php:66

◆ content()

ILIAS\Container\InternalDomainService::content ( )

Definition at line 51 of file class.InternalDomainService.php.

51 : Content\DomainService
52 {
53 return new Content\DomainService(
54 $this->repo_service,
55 $this->data_service,
56 $this
57 );
58 }

Referenced by ILIAS\Container\Content\ItemPresentationManager\__construct(), and ILIAS\Container\Content\DomainService\__construct().

+ Here is the caller graph for this function:

◆ metadata()

ILIAS\Container\InternalDomainService::metadata ( )

Definition at line 81 of file class.InternalDomainService.php.

81 : MetadataManager
82 {
83 return new MetadataManager($this->learningObjectMetadata());
84 }

References ILIAS\Repository\learningObjectMetadata().

+ Here is the call graph for this function:

◆ page()

ILIAS\Container\InternalDomainService::page ( \ilContainer  $container,
?string  $lang = null 
)

Definition at line 60 of file class.InternalDomainService.php.

63 : Page\PageManager {
64 return new PageManager(
65 $this->DIC->database(),
66 $this,
67 $this->content_style_domain,
69 $lang
70 );
71 }
$container
@noRector
Definition: wac.php:37
$lang
Definition: xapiexit.php:25

Field Documentation

◆ $content_style_domain

ILIAS Style Content DomainService ILIAS\Container\InternalDomainService::$content_style_domain
protected

Definition at line 36 of file class.InternalDomainService.php.

◆ $data_service

InternalDataService ILIAS\Container\InternalDomainService::$data_service
protected

◆ $repo_service

InternalRepoService ILIAS\Container\InternalDomainService::$repo_service
protected

◆ GlobalDICDomainServices

trait ILIAS\Repository::GlobalDICDomainServices

Definition at line 37 of file trait.GlobalDICDomainServices.php.


The documentation for this class was generated from the following file: