Exemplo n.º 1
0
 /**
  * Create a new event instance.
  *
  * @return void
  */
 public function __construct(ServerLog $log)
 {
     $this->status = $log->status;
     $this->started_at = $log->started_at ? $log->started_at->toDateTimeString() : null;
     $this->finished_at = $log->finished_at ? $log->finished_at->toDateTimeString() : null;
     $this->log_id = $log->id;
     $this->output = is_null($log->output) || !strlen($log->output) ? null : '';
     $this->runtime = !$log->runtime() ? null : $log->getPresenter()->readable_runtime;
 }
 /**
  * Gets the log output of a particular deployment step.
  *
  * @param  ServerLog $log
  * @return ServerLog
  */
 public function log(ServerLog $log)
 {
     $log->runtime = !$log->runtime() ? null : $log->getPresenter()->readable_runtime;
     return $log;
 }