/**
  * 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);
 }
 /**
  * setUp
  *
  */
 public function setUp()
 {
     parent::setUp();
     $this->dataTable = new QueryBuilderDataTable();
     $this->dataTable->setContainer($this->container);
     Phake::when($this->container)->get('data_tables.service')->thenReturn($this->service);
 }