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