. */ Doctrine::autoload('Doctrine_Collection_Offset'); /** * Doctrine_Collection_Offset * Collection of Doctrine_Record objects. * * @package Doctrine ORM * @url www.phpdoctrine.com * @license LGPL */ class Doctrine_Collection_Offset extends Doctrine_Collection { /** * @var integer $limit */ private $limit; /** * @param Doctrine_Table $table */ public function __construct(Doctrine_Table $table) { parent::__construct($table); $this->limit = $table->getAttribute(Doctrine::ATTR_COLL_LIMIT); } /** * @return integer */ public function getLimit() { return $this->limit; } /** * @return Doctrine_Collection_Iterator_Expandable */ public function getIterator() { return new Doctrine_Collection_Iterator_Expandable($this); } }