connectionManager = $connectionManager; $this->configuration = $configuration; } public function handle(Request $request, ConnectionInterface $httpConnection) { $sites = $this->getView($httpConnection, 'server.sites.index', [ 'scheme' => $this->configuration->port() === 443 ? 'https' : 'http', 'configuration' => $this->configuration, 'sites' => collect($this->connectionManager->getConnections()) ->filter(function ($connection) { return get_class($connection) === ControlConnection::class; }) ->map(function ($site, $siteId) { $site = $site->toArray(); $site['id'] = $siteId; return $site; }) ->values(), ]); $httpConnection->send( respond_html($sites) ); } }