* @copyright (c) 2013, Michael Roterman * @version 0.0.1 */ namespace Tmdb\Model\Collection; use Tmdb\Model\Common\GenericCollection; use Tmdb\Model\Collection\People\PersonInterface; use Tmdb\Model\Person; /** * Class People * @package Tmdb\Model\Collection */ class People extends GenericCollection { /** * Returns all people * * @return Person[] */ public function getPeople() { return $this->data; } /** * Retrieve a person from the collection * * @param $id * @return Person */ public function getPerson($id) { return $this->filterId($id); } /** * Add a person to the collection * * @param PersonInterface $person */ public function addPerson(PersonInterface $person) { $this->data[] = $person; } }