3 declare(strict_types=1);
    44         $this->tpl = $DIC[
"tpl"];
    45         $this->obj_definition = $DIC[
"objDefinition"];
    46         $request = $DIC->container()->internal()->gui()->standardRequest();
    47         $this->requested_ref_id = 
$request->getRefId();
    54         $link = ilLink::_getLink($this->requested_ref_id);
    63         $this->
ctrl->returnToParent($this);
    76         $class = $this->obj_definition->getClassName($type);
    80             $items[] = 
$ui->factory()->link()->standard(
    83                     ilRepositoryGUI::class,
    84                     "ilObj" . $class . 
"GUI",
    85                     ilObjectContentStyleSettingsGUI::class
    93         \
ILIAS\Container\Content\ItemPresentationManager $manager
    95         $this->item_presentation_mnager = $manager;
   105         $this->
getPageObject()->addMissingContainerBlocks($this->item_presentation_mnager);
   106         return parent::edit();
   111         $this->
getPageObject()->addMissingContainerBlocks($this->item_presentation_mnager);
 
getLinkTargetByClass( $a_class, string $a_cmd=null, string $a_anchor=null, bool $is_async=false, bool $has_xml_style=false)
 
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Class ChatMainBarProvider . 
 
getItemPresentationManager()
 
parses the objects.xml it handles the xml-description of all ilias objects 
 
__construct(string $a_parent_type, int $a_id, int $a_old_nr=0, bool $a_prevent_get_id=false, string $a_lang="", string $concrete_lang="")
 
ILIAS COPage Link LinkManager $link
 
static _lookupObjectId(int $ref_id)
 
setItemPresentationManager(\ILIAS\Container\Content\ItemPresentationManager $manager)
 
getAdditionalPageActions()
 
ILIAS Container Content ItemPresentationManager $item_presentation_mnager
 
static _lookupType(int $id, bool $reference=false)
 
ilObjectDefinition $obj_definition
 
High level business logic class.