コード例 #1
0
 /**
  * dataAction
  *
  * @param Request $request
  *
  * @param null    $dataFormatter
  *
  * @return JsonResponse
  */
 public function dataAction(Request $request, $dataFormatter = null)
 {
     $this->dataTable = new QueryBuilderDataTable();
     $this->dataTable->setContainer($this->container);
     $this->dataTable->setColumns($this->columns);
     $this->dataTable->setQueryBuilder($this->getQueryBuilder($request));
     return $this->dataTable->getJsonResponse($request, $dataFormatter);
 }
コード例 #2
0
 /**
  * testGetDataWithQueryBuilderExecutes
  *
  */
 public function testGetDataWithQueryBuilderExecutes()
 {
     $this->dataTable->setQueryBuilder($this->queryBuilder);
     Phake::when($this->service)->process(Phake::anyParameters())->thenReturn('test');
     $result = $this->dataTable->getData($this->request);
     Phake::verify($this->service)->process(null, false);
     $this->assertEquals('test', $result);
 }