• Модуль: ui
  • Путь к файлу: ~/bitrix/modules/ui/lib/entityselector/recentitem.php
  • Класс: BitrixUIEntitySelectorRecentItem
  • Вызов: RecentItem::__construct
public function __construct(array $options)
{
	$id = $options['id'] ?? null;
	if ((is_string($id) && $id !== '') || is_int($id))
	{
		$id = (string)(int)$id === $id ? (int)$id : $id;
		$this->id = $id;
	}

	$entityId = $options['entityId'] ?? null;
	if (is_string($entityId) && $entityId !== '')
	{
		$this->entityId = strtolower($entityId);
	}

	if (isset($options['loaded']) && is_bool($options['loaded']))
	{
		$this->setLoaded($options['loaded']);
	}

	if (isset($options['available']) && is_bool($options['available']))
	{
		$this->setAvailable($options['available']);
	}

	if (isset($options['lastUseDate']) && is_int($options['lastUseDate']))
	{
		$this->setLastUseDate($options['lastUseDate']);
	}
}