Example #1
0
 public function testDifferentPageAfterCallback()
 {
     $page = new Page($this->getMockAdapter(), $this->getMockStrategy(), 5, 2);
     $newPage = $page->callback(function ($items) {
         return $items;
     });
     $this->assertNotSame($page, $newPage);
     $this->assertEquals(2, $page->getNumber());
     $this->assertEquals(2, $newPage->getNumber());
 }