public function __construct($class, $query, $add = false) { $this->_query = $query; $this->_add = $add; $this->_schema = $schema = $class::schema(); $this->_iterator = new QueryIterator($this->_query, array($this, 'hydrate')); $this->_scopes = $class::scopes(); }