/** * Tests buildSearchRequest method. */ public function testBuildSearchRequest() { $filtersContainer = new FiltersContainer(); $filtersContainer->add([$this->getFilterInterfaceMock(), $this->getFilterInterfaceMock()]); $result = $filtersContainer->buildSearchRequest($this->getMock('Symfony\\Component\\HttpFoundation\\Request')); $this->assertEquals(2, count($result)); }
/** * Generates and executes search request. * * @param Request $request * * @return SearchResponse */ public function execute(Request $request) { return $this->search($this->container->buildSearchRequest($request)); }