/**
  * Modifies the search form by providing an additional marker showing
  * the parsed lucene query used by Solr.
  *
  * @param array $markers An array of existing form markers
  * @param Template $template An instance of the template engine
  * @return array Array with additional markers for queryAnalysis
  */
 public function modifyForm(array $markers, Template $template)
 {
     $markers['debug_query'] = '<br><strong>Parsed Query:</strong><br>' . $this->parentPlugin->getSearch()->getDebugResponse()->parsedquery;
     return $markers;
 }
Beispiel #2
0
 /**
  * Constructor.
  *
  * @param Tx_Solr_PluginBase_CommandPluginBase $parentPlugin Parent plugin object.
  */
 public function __construct(Tx_Solr_PluginBase_CommandPluginBase $parentPlugin)
 {
     $this->parentPlugin = $parentPlugin;
     $this->configuration = $parentPlugin->conf;
     $this->search = $parentPlugin->getSearch();
 }