startupTime = \microtime(true); $this->startupId = $startupId; $this->exception = $exception ? new ExitFailure($exception) : null; } /** * Get startup time. */ public function getStartupTime(): float { return $this->startupTime; } /** * Get startup ID. */ public function getStartupId(): int { return $this->startupId; } /** * Get exception. */ public function getException(): ?Throwable { return $this->exception ? $this->exception->getException() : null; } }