/** * getData * * @param \Symfony\Component\HttpFoundation\Request $request * * @return array */ protected function getData(Request $request) { if ($this->dataTable == null) { $this->dataTable = new QueryBuilderDataTable(); $this->dataTable->setContainer($this->container); } return $this->dataTable->getData($request); }
/** * 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); }