• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/integration/ui/entityselector/sprintselectorprovider.php
  • Класс: BitrixTasksIntegrationUIEntitySelectorSprintSelectorProvider
  • Вызов: SprintSelectorProvider::getItem
private function getItem(EntityForm $sprint, ?int $sort = null): Item
{
	$dateStartFormatted = $sprint->getDateStart()->format(Date::getFormat());
	$dateEndFormatted = $sprint->getDateEnd()->format(Date::getFormat());

	return new Item([
		'entityId' => $this->entityId,
		'id' => $sprint->getId(),
		'title' => $sprint->getName() . ' (' . $dateStartFormatted . ' - ' . $dateEndFormatted . ')',
		'tabs' => 'recents',
		'sort' => $sort,
		'customData' => [
			'name' => $sprint->getName(),
			'label' => $dateStartFormatted . ' - ' . $dateEndFormatted,
			'dateStart' => $dateStartFormatted,
			'dateEnd' => $dateEndFormatted,
		]
	]);
}