40 if ($this->custom_item_storage->getType()) {
41 $this->type = $this->custom_item_storage->getType();
68 public function delete()
71 throw new LogicException(
"Non Custom items can't be deleted");
87 $id = $this->gs_item->getProviderIdentification()->getInternalIdentifier();
171 if ($this->gs_item instanceof \
ILIAS\GlobalScreen\Scope\MainMenu\Factory\isItem) {
172 return parent::isTopItem();
An exception for terminatinating execution or to throw for unit testing.
static find($primary_key, array $add_constructor_args=array())
@inheritDoc
Class MainMenuMainCollector.
Class ilMMAbstractItemFacade.
Class ilMMCustomItemFacade.
setAction(string $action)
@inheritDoc
getProviderNameForPresentation()
@inheritDoc
setIsTopItm(bool $top_item)
@inheritDoc
setType(string $type)
@inheritDoc
__construct(IdentificationInterface $identification, Main $collector)
@inheritDoc
Class ilMMCustomItemStorage.
if(!array_key_exists('StateId', $_REQUEST)) $id
Interface IdentificationInterface.
update($pash, $contents, Config $config)