<?php Doctrine::autoload('Doctrine_Collection'); /** * Offset Collection */ 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_Iterator_Offset */ public function getIterator() { return new Doctrine_Iterator_Expandable($this); } } ?>