public function testCanSetPaginator() { $this->assertSame($this->paginator, $this->paginatorAdapter->getPaginator()); $doctrinePaginator = new DoctrinePaginator($this->getEntityManager()->createQuery('')); $this->paginatorAdapter->setPaginator($doctrinePaginator); $this->assertSame($doctrinePaginator, $this->paginatorAdapter->getPaginator()); }
/** * * @return \Zend\Paginator\Paginator */ public function getPaginator() { if (!$this->paginator) { $this->order(); $adapter = new DoctrineAdapter(new ORMPaginator($this->query)); $adapter->getPaginator()->setUseOutputWalkers(false); $this->paginator = new Paginator($adapter); $this->initPaginator(); } return $this->paginator; }