Example #1
0
 /**
  * Extract terms from a SOLR index.
  *
  * @param ParamBag $params Parameters
  *
  * @return string
  */
 public function terms(ParamBag $params)
 {
     $handler = $this->map->getHandler(__FUNCTION__);
     $this->map->prepare(__FUNCTION__, $params);
     return $this->query($handler, $params);
 }
Example #2
0
 /**
  * Test addParameter
  *
  * @return void
  */
 public function testAddParameter()
 {
     $map = new HandlerMap(['search' => ['functions' => ['search'], 'invariants' => ['p1' => 'v1']]]);
     $map->addParameter('search', 'invariants', 'p2', 'v2');
     $this->assertEquals(['p1' => ['v1'], 'p2' => ['v2']], $map->getInvariants('search')->getArrayCopy());
 }