• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/bitrix24disk/pagestate.php
  • Класс: BitrixDiskBitrix24DiskPageState
  • Вызов: PageState::createFromSignedString
static function createFromSignedString($signedData)
{
	$signer = new Signer;
	$signedData = unserialize(base64_decode($signer->unsign($signedData, static::SIGNER_SALT)), ['allowed_classes' => false]);

	$pageState = new static($signedData['step'], $signedData['data']);
	$pageState
		->setNextId($signedData['nid'])
		->setCursor($signedData['c'])
		->setOffset($signedData['of'])
	;

	return $pageState;
}