19declare(strict_types=1);
24use ILIAS\GlobalScreen\Scope\MainMenu\Collector\Renderer\Hasher;
42 protected \ilCtrlInterface
$ctrl;
48 $this->
ctrl = $DIC->ctrl();
49 $this->wrapper =
$DIC->http()->wrapper();
51 $this->global_screen =
$DIC->globalScreen();
54 public function run(): void
56 $this->
ctrl->setTargetScript(self::TARGET_SCRIPT);
58 $this->global_screen->collector()
62 $item = $this->global_screen->collector()
76 :
static function ():
void {
82 $hashed = $this->wrapper->query()->has(self::KEY_ITEM)
83 ? $this->wrapper->query()->retrieve(self::KEY_ITEM, $this->
refinery->to()->string())
86 $unhashed = $this->unhash($hashed);
88 return $this->global_screen->identification()->fromSerializedIdentification($unhashed);
resolveCallback(isToolItem $item)
Interface IdentificationInterface.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...