REBELinBLUE\Deployer\Http\Controllers\DeploymentController::show PHP Метод

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

Show the deployment details.
public show ( integer $deployment_id ) : Illuminate\View\View
$deployment_id integer
Результат Illuminate\View\View
    public function show($deployment_id)
    {
        $deployment = $this->deploymentRepository->getById($deployment_id);
        $output = [];
        foreach ($deployment->steps as $step) {
            foreach ($step->servers as $server) {
                $server->server;
                $server->runtime = $server->runtime() === false ? null : $server->getPresenter()->readable_runtime;
                $server->output = is_null($server->output) || !strlen($server->output) ? null : '';
                $output[] = $server;
            }
        }
        $project = $deployment->project;
        return view('deployment.details', ['breadcrumb' => [['url' => route('projects', ['id' => $project->id]), 'label' => $project->name]], 'title' => Lang::get('deployments.deployment_number', ['id' => $deployment->id]), 'subtitle' => $project->name, 'project' => $project, 'deployment' => $deployment, 'output' => json_encode($output)]);
    }