public getTimeline ( ) : Illuminate\Database\Eloquent\Collection | ||
리턴 | Illuminate\Database\Eloquent\Collection |
/** * 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; }