コード例 #1
0
 /**
  * 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));
 }
コード例 #2
0
 /**
  * Generates and executes search request.
  *
  * @param Request $request
  *
  * @return SearchResponse
  */
 public function execute(Request $request)
 {
     return $this->search($this->container->buildSearchRequest($request));
 }