ILIAS  trunk Revision v11.0_alpha-1871-gde1fee8db3d
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ILIAS\Taxonomy\DomainService Class Reference

Domain facade. More...

+ Collaboration diagram for ILIAS\Taxonomy\DomainService:

Public Member Functions

 __construct (InternalDomainService $domain)
 
 getUsageOfObject (int $obj_id, bool $include_titles=false)
 Returns the taxonomies (ids or array with id/title) used by a repository object. More...
 
 isActivated (int $obj_id)
 

Protected Attributes

InternalDomainService $domain
 

Detailed Description

Domain facade.

Definition at line 26 of file class.DomainService.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Taxonomy\DomainService::__construct ( InternalDomainService  $domain)

Definition at line 30 of file class.DomainService.php.

References ILIAS\Taxonomy\DomainService\$domain.

32  {
33  $this->domain = $domain;
34  }

Member Function Documentation

◆ getUsageOfObject()

ILIAS\Taxonomy\DomainService::getUsageOfObject ( int  $obj_id,
bool  $include_titles = false 
)

Returns the taxonomies (ids or array with id/title) used by a repository object.

Definition at line 39 of file class.DomainService.php.

39  : array
40  {
41  return $this->domain->usage()->getUsageOfObject($obj_id, $include_titles);
42  }

◆ isActivated()

ILIAS\Taxonomy\DomainService::isActivated ( int  $obj_id)

Definition at line 44 of file class.DomainService.php.

44  : bool
45  {
46  return $this->domain->settings($obj_id)->isActivated();
47  }

Field Documentation

◆ $domain

InternalDomainService ILIAS\Taxonomy\DomainService::$domain
protected

Definition at line 28 of file class.DomainService.php.

Referenced by ILIAS\Taxonomy\DomainService\__construct().


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