public function setPage($page) { if (false === is_numeric($page) || $page < 1 || $page > 10) { throw new \InvalidArgumentException(sprintf('%s is an invalid page value. It has to be numeric, positive and between 1 and 10', $page)); } $this->parameters['ItemPage'] = $page; return $this; }
public function testGetPage() { $search = new Search(); static::assertEquals(null, $search->getPage()); $search->setPage(3); static::assertEquals(3, $search->getPage()); }