ILIAS  release_8 Revision v8.24
class.ItemSessionRepository.php
Go to the documentation of this file.
1<?php
2
3declare(strict_types=1);
4
22
29{
30 protected const KEY_BASE = "cont_item";
31
32 public function __construct()
33 {
34 }
35
36 public function setExpanded(int $id, int $val): void
37 {
38 \ilSession::set(self::KEY_BASE . "_" . $id . "_expanded", $val);
39 }
40
41 public function getExpanded(int $id): ?int
42 {
43 if (\ilSession::has(self::KEY_BASE . "_" . $id . "_expanded")) {
44 return \ilSession::get(self::KEY_BASE . "_" . $id . "_expanded");
45 }
46 return null;
47 }
48}
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
static set(string $a_var, $a_val)
Set a value.
static has($a_var)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
get(string $key, Refinery\Transformation $t)
Get passed parameter, if not data passed, get key from http request.