• Модуль: rest
  • Путь к файлу: ~/bitrix/modules/rest/lib/engine/access.php
  • Класс: BitrixRestEngineAccess
  • Вызов: Access::getActiveEntity
static function getActiveEntity($force = false)
{
	$option = Option::get(static::MODULE_ID, static::OPTION_APP_USAGE_LIST, null);
	if ($force || is_null($option))
	{
		$result = static::calcUsageEntity();
		Option::set(static::MODULE_ID, static::OPTION_APP_USAGE_LIST, Json::encode($result));
	}
	else
	{
		try
		{
			$result = Json::decode($option);
		}
		catch (Exception $exception)
		{
			$result = [];
		}
		if (!is_array($result))
		{
			$result = [];
		}
	}

	return $result;
}