connectionManager = $connectionManager; } public function handle(Request $request, ConnectionInterface $httpConnection) { $httpConnection->send( respond_json([ '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(), ]) ); } }