public function getReport()
 {
     $content = '';
     $solrConnections = $this->getConfiguredSolrConnections();
     if (count($solrConnections) > 1) {
         $connectionMenu = $this->getSolrConnectionMenu($solrConnections);
         $this->injectSolrConnectionMenuIntoReportsModule($connectionMenu);
     }
     try {
         $this->solr = $this->getSelectedSolrConnection($solrConnections);
         $data = $this->solr->getLukeMetaData();
         $content = $this->renderData($data);
     } catch (Exception $e) {
         $message = t3lib_div::makeInstance('t3lib_FlashMessage', 'Solr server: ' . $this->solr->getScheme() . '://' . $this->solr->getHost() . ':' . $this->solr->getPort() . $this->solr->getPath(), 'Failed to establish Solr connection.', t3lib_FlashMessage::ERROR, TRUE);
         $content = $message->render();
     }
     return $content;
 }