28 public static function isCached(
string $class_name): bool
30 return array_key_exists($class_name, self::$cache);
33 public static function store(
string $class_name): void
35 self::$cache[$class_name] = arFactory::getInstance($class_name,
null);
40 if (!self::isCached($class_name)) {
41 self::store($class_name);
44 return self::$cache[$class_name];
47 public static function purge(
string $class_name): void
49 unset(self::$cache[$class_name]);
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static isCached(string $class_name)
static store(string $class_name)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
static purge(string $class_name)