/**
* Builds the data for the timeline.
*
* @param DeploymentRepositoryInterface $deploymentRepository
*
* @return array
*/
private function buildTimelineData(DeploymentRepositoryInterface $deploymentRepository)
{
$deployments = $deploymentRepository->getTimeline();
$deploys_by_date = [];
foreach ($deployments as $deployment) {
$date = $deployment->started_at->format('Y-m-d');
if (!isset($deploys_by_date[$date])) {
$deploys_by_date[$date] = [];
}
$deploys_by_date[$date][] = $deployment;
}
return $deploys_by_date;
}