* @copyright (c) 2013, Michael Roterman * @version 0.0.1 */ namespace Tmdb\Model\Collection; use Tmdb\Model\Common\GenericCollection; /** * Class ResultCollection * @package Tmdb\Model\Collection */ class ResultCollection extends GenericCollection { /** * @var int */ private $page = 1; /** * @var int */ private $totalPages = 1; /** * @var int */ private $totalResults = 0; /** * @var array */ public static $properties = array( 'page', 'total_pages', 'total_results' ); /** * @param int $page * @return $this */ public function setPage($page) { $this->page = (int) $page; return $this; } /** * @return int */ public function getPage() { return $this->page; } /** * @param int $totalPages * @return $this */ public function setTotalPages($totalPages) { $this->totalPages = (int) $totalPages; return $this; } /** * @return int */ public function getTotalPages() { return $this->totalPages; } /** * @param int $totalResults * @return $this */ public function setTotalResults($totalResults) { $this->totalResults = (int) $totalResults; return $this; } /** * @return int */ public function getTotalResults() { return $this->totalResults; } }