Пример #1
0
 /**
  * Test setting a query builder.
  *
  * @return void
  */
 public function testSetQueryBuilder()
 {
     $qb = new QueryBuilder();
     $back = new Backend($this->getConnector(), $this->getRCFactory());
     $back->setQueryBuilder($qb);
     $this->assertEquals($qb, $back->getQueryBuilder());
 }
Пример #2
0
 /**
  * Create the LibGuides backend.
  *
  * @param Connector $connector Connector
  *
  * @return Backend
  */
 protected function createBackend(Connector $connector)
 {
     $defaultSearch = isset($this->libGuidesConfig->General->defaultSearch) ? $this->libGuidesConfig->General->defaultSearch : null;
     $backend = new Backend($connector, $this->createRecordCollectionFactory(), $defaultSearch);
     $backend->setLogger($this->logger);
     $backend->setQueryBuilder($this->createQueryBuilder());
     return $backend;
 }