• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/security/securitycontext.php
  • Класс: BitrixDiskSecuritySecurityContext
  • Вызов: SecurityContext::__construct
public function __construct($user)
{
	$this->userId = static::GUEST_USER;

	if ($user instanceof CUser)
	{
		if($user->isAuthorized())
		{
			$this->userId = $user->getId();
		}
	}
	elseif ($user instanceof CurrentUser)
	{
		$this->userId = (int)$user->getId();
	}
	elseif ((int)$user > 0)
	{
		$this->userId = (int)$user;
	}

	$this->errorCollection = new ErrorCollection;
}