33 $title = $this->dic->language()->txt(
"mm_skills");
34 $icon = $this->dic->ui()->factory()->symbol()->icon()->standard(
"skmg", $title)->withIsOutlined(
true);
35 $icon = $this->dic->ui()->factory()->symbol()->icon()->standard(
Standard::SKMG, $title)->withIsOutlined(
true);
39 $this->mainmenu->link($this->
if->identifier(
'mm_pd_skill'))
41 ->withAction($ctrl->getLinkTargetByClass([
"ilDashboardGUI",
"ilAchievementsGUI",
"ilPersonalSkillsGUI"]))
45 ->withNonAvailableReason($this->dic->ui()->factory()->legacy(
"{$this->dic->language()->txt('component_not_active')}"))
46 ->withAvailableCallable(
50 return (
bool) ($skmg_set->get(
"enable_skmg"));
An exception for terminatinating execution or to throw for unit testing.
Interface StaticMainMenuProvider.
Class StandardTopItemsProvider.
Class SkillMainBarProvider.
getStaticTopItems()
@inheritDoc
getStaticSubItems()
@inheritDoc
if(!file_exists(getcwd() . '/ilias.ini.php'))
registration confirmation script for ilias
This describes how a icon could be modified during construction of UI.
This describes the specific behavior of an ILIAS standard icon.