Changeset 4971 for trunk/lib/Doctrine
- Timestamp:
- 09/23/08 03:45:02 (4 months ago)
- Location:
- trunk/lib/Doctrine
- Files:
-
- 1 added
- 2 removed
- 3 modified
-
ORM/EntityManager.php (modified) (1 diff)
-
ORM/Internal/Hydration/AbstractHydrator.php (modified) (1 diff)
-
ORM/Internal/Hydration/StandardHydrator.php (modified) (9 diffs)
-
ORM/Query.php (added)
-
Query (deleted)
-
Query.php (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/Doctrine/ORM/EntityManager.php
r4962 r4971 244 244 public function createQuery($dql = "") 245 245 { 246 $query = new Doctrine_ Query($this);246 $query = new Doctrine_ORM_Query($this); 247 247 if ( ! empty($dql)) { 248 248 $query->setDql($dql); -
trunk/lib/Doctrine/ORM/Internal/Hydration/AbstractHydrator.php
r4964 r4971 55 55 * The current hydration mode. 56 56 */ 57 protected $_hydrationMode = Doctrine_ Query::HYDRATE_OBJECT;57 protected $_hydrationMode = Doctrine_ORM_Query::HYDRATE_OBJECT; 58 58 59 59 protected $_nullObject; -
trunk/lib/Doctrine/ORM/Internal/Hydration/StandardHydrator.php
r4967 r4971 90 90 $stmt = $parserResult->getDatabaseStatement(); 91 91 92 if ($hydrationMode == Doctrine_ Query::HYDRATE_NONE) {92 if ($hydrationMode == Doctrine_ORM_Query::HYDRATE_NONE) { 93 93 return $stmt->fetchAll(PDO::FETCH_NUM); 94 94 } … … 97 97 $this->_queryComponents = $parserResult->getQueryComponents(); 98 98 99 if ($hydrationMode == Doctrine_ Query::HYDRATE_ARRAY) {99 if ($hydrationMode == Doctrine_ORM_Query::HYDRATE_ARRAY) { 100 100 $driver = new Doctrine_ORM_Internal_Hydration_ArrayDriver(); 101 101 } else { … … 124 124 125 125 // Holds the resulting hydrated data structure 126 if ($parserResult->isMixedQuery() || $hydrationMode == Doctrine_ Query::HYDRATE_SCALAR) {126 if ($parserResult->isMixedQuery() || $hydrationMode == Doctrine_ORM_Query::HYDRATE_SCALAR) { 127 127 $result = array(); 128 128 } else { … … 146 146 $cache = array(); 147 147 // Evaluate HYDRATE_SINGLE_SCALAR 148 if ($hydrationMode == Doctrine_ Query::HYDRATE_SINGLE_SCALAR) {148 if ($hydrationMode == Doctrine_ORM_Query::HYDRATE_SINGLE_SCALAR) { 149 149 $result = $stmt->fetchAll(PDO::FETCH_ASSOC); 150 150 if (count($result) > 1 || count($result[0]) > 1) { … … 158 158 while ($data = $stmt->fetch(PDO::FETCH_ASSOC)) { 159 159 // Evaluate HYDRATE_SCALAR 160 if ($hydrationMode == Doctrine_ Query::HYDRATE_SCALAR) {160 if ($hydrationMode == Doctrine_ORM_Query::HYDRATE_SCALAR) { 161 161 $result[] = $this->_gatherScalarRowData($data, $cache); 162 162 continue; … … 247 247 } 248 248 } else if ( ! isset($baseElement[$relationAlias])) { 249 if ($hydrationMode == Doctrine_ Query::HYDRATE_ARRAY) {249 if ($hydrationMode == Doctrine_ORM_Query::HYDRATE_ARRAY) { 250 250 $baseElement[$relationAlias] = array(); 251 251 } else { … … 267 267 } 268 268 269 if ($hydrationMode == Doctrine_ Query::HYDRATE_ARRAY) {269 if ($hydrationMode == Doctrine_ORM_Query::HYDRATE_ARRAY) { 270 270 $coll =& $baseElement[$relationAlias]; 271 271 } else { … … 360 360 361 361 // Cache general information like the column name <-> field name mapping 362 $e = explode(Doctrine_ Query_ParserRule::SQLALIAS_SEPARATOR, $key);362 $e = explode(Doctrine_ORM_Query_ParserRule::SQLALIAS_SEPARATOR, $key); 363 363 $columnName = array_pop($e); 364 364 $cache[$key]['dqlAlias'] = $this->_tableAliases[ 365 implode(Doctrine_ Query_ParserRule::SQLALIAS_SEPARATOR, $e)365 implode(Doctrine_ORM_Query_ParserRule::SQLALIAS_SEPARATOR, $e) 366 366 ]; 367 367 $classMetadata = $this->_queryComponents[$cache[$key]['dqlAlias']]['metadata']; … … 445 445 446 446 // cache general information like the column name <-> field name mapping 447 $e = explode(Doctrine_ Query_ParserRule::SQLALIAS_SEPARATOR, $key);447 $e = explode(Doctrine_ORM_Query_ParserRule::SQLALIAS_SEPARATOR, $key); 448 448 $columnName = array_pop($e); 449 449 $cache[$key]['dqlAlias'] = $this->_tableAliases[ 450 implode(Doctrine_ Query_ParserRule::SQLALIAS_SEPARATOR, $e)450 implode(Doctrine_ORM_Query_ParserRule::SQLALIAS_SEPARATOR, $e) 451 451 ]; 452 452 $classMetadata = $this->_queryComponents[$cache[$key]['dqlAlias']]['metadata'];