• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/internals/counter/event/eventresourcecollection.php
  • Класс: BitrixTasksInternalsCounterEventEventResourceCollection
  • Вызов: EventResourceCollection::collectOrigin
public function collectOrigin(int $taskId, array $resourceData = null): void
{
	if (!$taskId || array_key_exists($taskId, $this->originData))
	{
		return;
	}

	if (!$resourceData)
	{
		$this->originData[$taskId] = (new EventResource($taskId))->fill();
		return;
	}

	$resource = EventResource::invokeFromArray($resourceData);
	if (!$resource)
	{
		return;
	}

	$this->originData[$taskId] = $resource;
}