• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/data/localstorage/sessionlocalstoragemanager.php
  • Класс: BitrixMainDataLocalStorageSessionLocalStorageManager
  • Вызов: SessionLocalStorageManager::get
public function get(string $name): SessionLocalStorage
{
	if (!$this->exists($name))
	{
		$item = new SessionLocalStorage($this->buildUniqueKey($name), $name);
		$data = $this->storage->read($item->getUniqueName(), $this->getTtl());
		if (isset($data) && is_array($data))
		{
			$item->setData($data);
		}

		$this->registerInStore($item);
		$this->collection[$name] = $item;
	}

	return $this->collection[$name];
}