getPage() public method

Get the page
public getPage ( ) : integer
return integer
Beispiel #1
0
 /**
  * @covers Imbo\Model\Groups::setPage
  * @covers Imbo\Model\Groups::getPage
  */
 public function testCanSetAndGetPage()
 {
     $this->assertNull($this->model->getPage());
     $this->assertSame($this->model, $this->model->setPage(10));
     $this->assertSame(10, $this->model->getPage());
 }
Beispiel #2
0
Datei: XML.php Projekt: imbo/imbo
    /**
     * {@inheritdoc}
     */
    public function formatGroups(Model\Groups $model)
    {
        $data = $model->getGroups();
        $entries = '';
        foreach ($data as $group) {
            $resources = array_map(array($this, 'formatValue'), $group['resources']);
            $entries .= '<group>';
            $entries .= '  <name>' . $this->formatValue($group['name']) . '</name>';
            $entries .= '  <resources>';
            $entries .= '    <resource>' . implode($resources, '</resource><resource>') . '</resource>';
            $entries .= '  </resources>';
            $entries .= '</group>';
        }
        return <<<GROUPS
<?xml version="1.0" encoding="UTF-8"?>
<imbo>
  <search>
    <hits>{$model->getHits()}</hits>
    <page>{$model->getPage()}</page>
    <limit>{$model->getLimit()}</limit>
    <count>{$model->getCount()}</count>
  </search>
  <groups>{$entries}</groups>
</imbo>
GROUPS;
    }
Beispiel #3
0
 /**
  * {@inheritdoc}
  */
 public function formatGroups(Model\Groups $model)
 {
     return $this->encode(['search' => ['hits' => $model->getHits(), 'page' => $model->getPage(), 'limit' => $model->getLimit(), 'count' => $model->getCount()], 'groups' => $model->getGroups()]);
 }