REBELinBLUE\Deployer\Http\Controllers\DashboardController::buildTimelineData PHP Метод

buildTimelineData() приватный Метод

Builds the data for the timeline.
private buildTimelineData ( REBELinBLUE\Deployer\Contracts\Repositories\DeploymentRepositoryInterface $deploymentRepository ) : array
$deploymentRepository REBELinBLUE\Deployer\Contracts\Repositories\DeploymentRepositoryInterface
Результат 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;
    }