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());
 }
Example #2
0
 /**
  *
  * @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;
 }