blob: 739d645f5f0e6aad4ef1bb72674f99dce7adb2c7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php
trait IconNavigationTrait
{
public static array $nav_cache = [];
public function getIconNavigation($course_id, $last_visit, $user_id)
{
/** @var StudipModuleExtended $this */
if (!array_key_exists($course_id, self::$nav_cache)) {
$navs = $this->getManyIconNavigation([$course_id], $user_id);
self::$nav_cache[$course_id] = $navs[$course_id] ?? null;
}
return self::$nav_cache[$course_id];
}
}
|