• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/scrum/service/sprintservice.php
  • Класс: BitrixTasksScrumServiceSprintService
  • Вызов: SprintService::isTimeOverlapping
private function isTimeOverlapping(array $firstRange, array $secondRange): bool
{
	return (
		(
			$firstRange['start'] <= $secondRange['end'] &&
			$firstRange['start'] >= $secondRange['start']
		)
		|| (
			$firstRange['end'] <= $secondRange['end'] &&
			$firstRange['end'] >= $secondRange['start']
		)
	);
}