REBELinBLUE\Deployer\Contracts\Repositories\DeploymentRepositoryInterface::getTimeline PHP Метод

getTimeline() публичный Метод

public getTimeline ( ) : Illuminate\Database\Eloquent\Collection
Результат Illuminate\Database\Eloquent\Collection
    public function getTimeline();

Usage Example

Пример #1
0
 /**
  * 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;
 }