/** * 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; }
/** * 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(); }