/**
  * Returns the eID URL for the AJAX suggestion request.
  *
  * @author Mario Rimann <*****@*****.**>
  * @return string the full URL to the eID script including the needed parameters
  */
 protected function getSuggestEidUrl()
 {
     $suggestUrl = GeneralUtility::getIndpEnv('TYPO3_SITE_URL');
     if ($this->configuration['suggest.']['forceHttps']) {
         $suggestUrl = str_replace('http://', 'https://', $suggestUrl);
     }
     $suggestUrl .= '?eID=tx_solr_suggest&id=' . $GLOBALS['TSFE']->id;
     // add filters
     $additionalFilters = $this->parentPlugin->getAdditionalFilters();
     if (!empty($additionalFilters)) {
         $additionalFilters = json_encode($additionalFilters);
         $additionalFilters = rawurlencode($additionalFilters);
         $suggestUrl .= '&filters=' . $additionalFilters;
     }
     // adds the language parameter to the suggest URL
     if ($GLOBALS['TSFE']->sys_language_uid > 0) {
         $suggestUrl .= '&L=' . $GLOBALS['TSFE']->sys_language_uid;
     }
     return $suggestUrl;
 }