private function _resultSet()
    {
        if (!isset($this->_resultSet)) {
            foreach ($this->_before as $callback) {
                $callback($this->_query);
            }
            $this->_resultSet = $this->_query->execute();
        }

        return $this->_resultSet;
    }
private function _resultSet()
    {
        if (!isset($this->_resultSet)) {
            foreach ($this->_before as $callback) {
                $callback($this->_query);
            }
            $this->_resultSet = $this->_query->execute();
        }

        return $this->_resultSet;
    }
private function _resultSet ( ) { if ( ! isset ( $ this -> _resultSet ) ) { foreach ( $ this -> _before as $ callback ) { $ callback ( $ this -> _query ) ; } $ this -> _resultSet = $ this -> _query -> execute ( ) ; } return $ this -> _resultSet ; }
Returns the query result set iterator, executing the query if needed
Returns the query result set iterator executing the query if needed