* @license http://github.com/basdenooijer/solarium/raw/master/COPYING * @link http://www.solarium-project.org/ * * @package Solarium * @subpackage Client */ /** * Add select component debug to the request * * @package Solarium * @subpackage Client */ class Solarium_Client_RequestBuilder_Select_Component_Debug { /** * Add request settings for the debug component * * @param Solarium_Query_Select_Component_Debug $component * @param Solarium_Client_Request $request * @return Solarium_Client_Request */ public function buildComponent($component, $request) { $request->addParam('debugQuery', 'true'); $request->addParam('debug.explain.structured', 'true'); $request->addParam('explainOther', $component->getExplainOther()); return $request; } }