public function testGetUriWithHandlerAndParams() { $params = array('param1' => 1, 'param2' => array(2, 3)); $this->_request->setHandler('myHandler'); $this->_request->addParams($params); $this->assertEquals('myHandler?param1=1¶m2=2¶m2=3', $this->_request->getUri()); }
/** * Build request for a select query * * @param Solarium_Query $query * @return Solarium_Client_Request */ public function build($query) { $request = new Solarium_Client_Request(); $request->setHandler($query->getHandler()); $request->addParams($query->getParams()); $request->addParam('wt', 'json'); return $request; }