public function listTorrents(Request $request, TorrentManager $torrentManager) { try { $torrents = $torrentManager->getTorrents(); $clientUpdating = false; usort($torrents, function ($a, $b) { return strcmp($a['name'], $b['name']); }); } catch (ServiceUnvailableException $e) { $torrents = array(); $clientUpdating = true; } return $this->render(array('torrents' => $torrents, 'client_updating' => $clientUpdating)); }