public function indexAction() { $mainLayout = $this->initializeAdminArea(); $page = $this->params()->fromRoute('page'); $em = $this->getServiceLocator()->get('doctrine.entitymanager.orm_default'); $wrapper = new LogGetterWrapper(new LogGetter($em)); $wrapper->setInput(array('orderBy' => 'l.datetime DESC')); $wrapper->setupQueryBuilder(); $wrapper->setupPaginator($wrapper->setupQuery($em)); $wrapper->setupPaginatorCurrentPage($page); $paginatorRecords = $wrapper->setupRecords(); $this->layout()->setVariables(array('tableTitle' => 'Tracciamento operazioni eseguite', 'tableDescription' => $wrapper->getPaginator()->getTotalItemCount() . ' operazioni loggate', 'columns' => array("Data \\ ora", "Messaggio", "Utente", "Tipo", "Area", " "), 'paginator' => $wrapper->getPaginator(), 'records' => $this->formatRecordsToShowOnTable($paginatorRecords), 'templatePartial' => 'datatable/datatable_logs.phtml')); $this->layout()->setTemplate($mainLayout); }
public function testSetupQueryBuilder() { $this->assertNull($this->objectWrapper->setupQueryBuilder()); }