Lazy.php 758 Bytes
Newer Older
doctrine's avatar
doctrine committed
1 2 3 4 5
<?php
require_once("Batch.php");
/**
 * a collection of Doctrine_Record objects with lazy load strategy 
 * (batch load strategy with batch size 1)
6 7 8 9 10 11 12 13
 * @package     Doctrine
 * @category    Object Relational Mapping
 * @link        www.phpdoctrine.com
 * @license     http://www.opensource.org/licenses/lgpl-license.php LGPL
 * @since       1.0
 * @version     $Revision$
 * @author      Konsta Vesterinen <kvesteri@cc.hut.fi>
 */
doctrine's avatar
doctrine committed
14 15 16 17 18 19 20 21 22 23 24
class Doctrine_Collection_Lazy extends Doctrine_Collection_Batch {
    /**
     * constructor
     * @param Doctrine_DQL_Parser $graph      
     * @param string $key
     */
    public function __construct(Doctrine_Table $table) {
        parent::__construct($table);
        parent::setBatchSize(1);
    }
}
25