• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/member/membermanager.php
  • Класс: BitrixTasksMemberMemberManager
  • Вызов: MemberManager::getBaseInfo
private function getBaseInfo(): array
{
	$members = $this->repository->getMembers();
	if ($members->isEmpty())
	{
		return [];
	}

	foreach ($members as $member)
	{
		if ($member->getType() === $this->getRole())
		{
			$getEntityId = 'get' . $this->repository->getType() . 'Id';
			static::$cache[$this->getKey($this->config)][$member->getUserId()] = new Member(
				$member->getUserId(),
				$this->getRole(),
				$member->$getEntityId(),
				$this->repository->getType()
			);
		}
	}

	return static::$cache[$this->getKey($this->config)] ?? [];
}