@@ -22,13 +22,10 @@  | 
                                                    ||
| 22 | 22 | use Doctrine\Common\Util\ClassUtils;  | 
                                                        
| 23 | 23 | use Doctrine\Common\Collections\Collection;  | 
                                                        
| 24 | 24 | use Doctrine\Common\Collections\ArrayCollection;  | 
                                                        
| 25 | -  | 
                                                        |
| 26 | 25 | use Doctrine\ORM\Query\Parameter;  | 
                                                        
| 27 | 26 | use Doctrine\ORM\Cache\QueryCacheKey;  | 
                                                        
| 28 | 27 | use Doctrine\DBAL\Cache\QueryCacheProfile;  | 
                                                        
| 29 | -  | 
                                                        |
| 30 | 28 | use Doctrine\ORM\Cache;  | 
                                                        
| 31 | -use Doctrine\ORM\Query\QueryException;  | 
                                                        |
| 32 | 29 | |
| 33 | 30 | /**  | 
                                                        
| 34 | 31 | * Base contract for ORM queries. Base class for Query and NativeQuery.  | 
                                                        
@@ -212,10 +212,10 @@  | 
                                                    ||
| 212 | 212 | }  | 
                                                        
| 213 | 213 | |
| 214 | 214 | /**  | 
                                                        
| 215 | - * Obtain the name of the second level query cache region in which query results will be stored  | 
                                                        |
| 216 | - *  | 
                                                        |
| 217 | - * @return string|null The cache region name; NULL indicates the default region.  | 
                                                        |
| 218 | - */  | 
                                                        |
| 215 | + * Obtain the name of the second level query cache region in which query results will be stored  | 
                                                        |
| 216 | + *  | 
                                                        |
| 217 | + * @return string|null The cache region name; NULL indicates the default region.  | 
                                                        |
| 218 | + */  | 
                                                        |
| 219 | 219 | public function getCacheRegion()  | 
                                                        
| 220 | 220 |      { | 
                                                        
| 221 | 221 | return $this->cacheRegion;  | 
                                                        
@@ -324,7 +324,7 @@ discard block  | 
                                                    ||
| 324 | 324 | public function getParameter($key)  | 
                                                        
| 325 | 325 |      { | 
                                                        
| 326 | 326 | $filteredParameters = $this->parameters->filter(  | 
                                                        
| 327 | - function ($parameter) use ($key)  | 
                                                        |
| 327 | + function($parameter) use ($key)  | 
                                                        |
| 328 | 328 |              { | 
                                                        
| 329 | 329 | // Must not be identical because of string to integer conversion  | 
                                                        
| 330 | 330 | return ($key == $parameter->getName());  | 
                                                        
@@ -373,7 +373,7 @@ discard block  | 
                                                    ||
| 373 | 373 | public function setParameter($key, $value, $type = null)  | 
                                                        
| 374 | 374 |      { | 
                                                        
| 375 | 375 | $filteredParameters = $this->parameters->filter(  | 
                                                        
| 376 | - function ($parameter) use ($key)  | 
                                                        |
| 376 | + function($parameter) use ($key)  | 
                                                        |
| 377 | 377 |              { | 
                                                        
| 378 | 378 | // Must not be identical because of string to integer conversion  | 
                                                        
| 379 | 379 | return ($key == $parameter->getName());  | 
                                                        
@@ -469,7 +469,7 @@ discard block  | 
                                                    ||
| 469 | 469 | */  | 
                                                        
| 470 | 470 | private function translateNamespaces(Query\ResultSetMapping $rsm)  | 
                                                        
| 471 | 471 |      { | 
                                                        
| 472 | -        $translate = function ($alias) { | 
                                                        |
| 472 | +        $translate = function($alias) { | 
                                                        |
| 473 | 473 | return $this->_em->getClassMetadata($alias)->getName();  | 
                                                        
| 474 | 474 | };  | 
                                                        
| 475 | 475 | |
@@ -1114,6 +1114,6 @@ discard block  | 
                                                    ||
| 1114 | 1114 | |
| 1115 | 1115 | ksort($hints);  | 
                                                        
| 1116 | 1116 | |
| 1117 | - return sha1($query . '-' . serialize($params) . '-' . serialize($hints));  | 
                                                        |
| 1117 | + return sha1($query.'-'.serialize($params).'-'.serialize($hints));  | 
                                                        |
| 1118 | 1118 | }  | 
                                                        
| 1119 | 1119 | }  | 
                                                        
@@ -282,7 +282,7 @@  | 
                                                    ||
| 282 | 282 | /**  | 
                                                        
| 283 | 283 | * Generates a string of currently query  | 
                                                        
| 284 | 284 | *  | 
                                                        
| 285 | - * @param array $query  | 
                                                        |
| 285 | + * @param string $query  | 
                                                        |
| 286 | 286 | * @param string $criteria  | 
                                                        
| 287 | 287 | * @param array $orderBy  | 
                                                        
| 288 | 288 | * @param integer $limit  | 
                                                        
@@ -41,9 +41,9 @@ discard block  | 
                                                    ||
| 41 | 41 | */  | 
                                                        
| 42 | 42 | abstract class AbstractEntityPersister implements CachedEntityPersister  | 
                                                        
| 43 | 43 |  { | 
                                                        
| 44 | - /**  | 
                                                        |
| 45 | - * @var \Doctrine\ORM\UnitOfWork  | 
                                                        |
| 46 | - */  | 
                                                        |
| 44 | + /**  | 
                                                        |
| 45 | + * @var \Doctrine\ORM\UnitOfWork  | 
                                                        |
| 46 | + */  | 
                                                        |
| 47 | 47 | protected $uow;  | 
                                                        
| 48 | 48 | |
| 49 | 49 | /**  | 
                                                        
@@ -61,9 +61,9 @@ discard block  | 
                                                    ||
| 61 | 61 | */  | 
                                                        
| 62 | 62 | protected $class;  | 
                                                        
| 63 | 63 | |
| 64 | - /**  | 
                                                        |
| 65 | - * @var array  | 
                                                        |
| 66 | - */  | 
                                                        |
| 64 | + /**  | 
                                                        |
| 65 | + * @var array  | 
                                                        |
| 66 | + */  | 
                                                        |
| 67 | 67 | protected $queuedCache = array();  | 
                                                        
| 68 | 68 | |
| 69 | 69 | /**  | 
                                                        
@@ -297,7 +297,7 @@  | 
                                                    ||
| 297 | 297 | ? $this->persister->expandCriteriaParameters($criteria)  | 
                                                        
| 298 | 298 | : $this->persister->expandParameters($criteria);  | 
                                                        
| 299 | 299 | |
| 300 | - return sha1($query . serialize($params) . serialize($orderBy) . $limit . $offset . $timestamp);  | 
                                                        |
| 300 | + return sha1($query.serialize($params).serialize($orderBy).$limit.$offset.$timestamp);  | 
                                                        |
| 301 | 301 | }  | 
                                                        
| 302 | 302 | |
| 303 | 303 | /**  | 
                                                        
@@ -21,7 +21,6 @@  | 
                                                    ||
| 21 | 21 | |
| 22 | 22 | use Doctrine\Common\Collections\ArrayCollection;  | 
                                                        
| 23 | 23 | use Doctrine\Common\Collections\Criteria;  | 
                                                        
| 24 | -  | 
                                                        |
| 25 | 24 | use Doctrine\ORM\Query\Expr;  | 
                                                        
| 26 | 25 | use Doctrine\ORM\Query\QueryExpressionVisitor;  | 
                                                        
| 27 | 26 | |
@@ -24,7 +24,6 @@  | 
                                                    ||
| 24 | 24 | use Doctrine\Common\Persistence\ObjectRepository;  | 
                                                        
| 25 | 25 | use Doctrine\Common\Collections\Selectable;  | 
                                                        
| 26 | 26 | use Doctrine\Common\Collections\Criteria;  | 
                                                        
| 27 | -use Doctrine\Common\Collections\ArrayCollection;  | 
                                                        |
| 28 | 27 | |
| 29 | 28 | /**  | 
                                                        
| 30 | 29 | * An EntityRepository serves as a repository for entities with generic as well as  | 
                                                        
@@ -231,7 +231,7 @@  | 
                                                    ||
| 231 | 231 | }  | 
                                                        
| 232 | 232 | |
| 233 | 233 |          if (empty($arguments)) { | 
                                                        
| 234 | - throw ORMException::findByRequiresParameter($method . $by);  | 
                                                        |
| 234 | + throw ORMException::findByRequiresParameter($method.$by);  | 
                                                        |
| 235 | 235 | }  | 
                                                        
| 236 | 236 | |
| 237 | 237 | $fieldName = lcfirst(\Doctrine\Common\Util\Inflector::classify($by));  | 
                                                        
@@ -24,9 +24,6 @@  | 
                                                    ||
| 24 | 24 | use Doctrine\ORM\Mapping\ClassMetadata;  | 
                                                        
| 25 | 25 | use Doctrine\ORM\PersistentCollection;  | 
                                                        
| 26 | 26 | use Doctrine\ORM\Query;  | 
                                                        
| 27 | -use Doctrine\ORM\Events;  | 
                                                        |
| 28 | -use Doctrine\ORM\Event\LifecycleEventArgs;  | 
                                                        |
| 29 | -use Doctrine\ORM\Event\PostLoadEventDispatcher;  | 
                                                        |
| 30 | 27 | use Doctrine\Common\Collections\ArrayCollection;  | 
                                                        
| 31 | 28 | use Doctrine\ORM\Proxy\Proxy;  | 
                                                        
| 32 | 29 | |
@@ -202,7 +202,7 @@ discard block  | 
                                                    ||
| 202 | 202 | $class->reflFields[$fieldName]->setValue($entity, $value);  | 
                                                        
| 203 | 203 | $this->_uow->setOriginalEntityProperty($oid, $fieldName, $value);  | 
                                                        
| 204 | 204 | |
| 205 | - $this->initializedCollections[$oid . $fieldName] = $value;  | 
                                                        |
| 205 | + $this->initializedCollections[$oid.$fieldName] = $value;  | 
                                                        |
| 206 | 206 | } else if (  | 
                                                        
| 207 | 207 | isset($this->_hints[Query::HINT_REFRESH]) ||  | 
                                                        
| 208 | 208 | isset($this->_hints['fetched'][$parentDqlAlias][$fieldName]) &&  | 
                                                        
@@ -213,10 +213,10 @@ discard block  | 
                                                    ||
| 213 | 213 | $value->setInitialized(true);  | 
                                                        
| 214 | 214 | $value->unwrap()->clear();  | 
                                                        
| 215 | 215 | |
| 216 | - $this->initializedCollections[$oid . $fieldName] = $value;  | 
                                                        |
| 216 | + $this->initializedCollections[$oid.$fieldName] = $value;  | 
                                                        |
| 217 | 217 |          } else { | 
                                                        
| 218 | 218 | // Is already PersistentCollection, and DON'T REFRESH or FETCH-JOIN!  | 
                                                        
| 219 | - $this->existingCollections[$oid . $fieldName] = $value;  | 
                                                        |
| 219 | + $this->existingCollections[$oid.$fieldName] = $value;  | 
                                                        |
| 220 | 220 | }  | 
                                                        
| 221 | 221 | |
| 222 | 222 | return $value;  | 
                                                        
@@ -289,7 +289,7 @@ discard block  | 
                                                    ||
| 289 | 289 | $idHash = '';  | 
                                                        
| 290 | 290 | |
| 291 | 291 |              foreach ($class->identifier as $fieldName) { | 
                                                        
| 292 | - $idHash .= ' ' . (isset($class->associationMappings[$fieldName])  | 
                                                        |
| 292 | + $idHash .= ' '.(isset($class->associationMappings[$fieldName])  | 
                                                        |
| 293 | 293 | ? $data[$class->associationMappings[$fieldName]['joinColumns'][0]['name']]  | 
                                                        
| 294 | 294 | : $data[$fieldName]);  | 
                                                        
| 295 | 295 | }  | 
                                                        
@@ -342,7 +342,7 @@ discard block  | 
                                                    ||
| 342 | 342 | $parentAlias = $this->_rsm->parentAliasMap[$dqlAlias];  | 
                                                        
| 343 | 343 | // we need the $path to save into the identifier map which entities were already  | 
                                                        
| 344 | 344 | // seen for this parent-child relationship  | 
                                                        
| 345 | - $path = $parentAlias . '.' . $dqlAlias;  | 
                                                        |
| 345 | + $path = $parentAlias.'.'.$dqlAlias;  | 
                                                        |
| 346 | 346 | |
| 347 | 347 | // We have a RIGHT JOIN result here. Doctrine cannot hydrate RIGHT JOIN Object-Graphs  | 
                                                        
| 348 | 348 |                  if ( ! isset($nonemptyComponents[$parentAlias])) { | 
                                                        
@@ -382,7 +382,7 @@ discard block  | 
                                                    ||
| 382 | 382 | $reflFieldValue = $reflField->getValue($parentObject);  | 
                                                        
| 383 | 383 | |
| 384 | 384 |                      if (isset($nonemptyComponents[$dqlAlias])) { | 
                                                        
| 385 | - $collKey = $oid . $relationField;  | 
                                                        |
| 385 | + $collKey = $oid.$relationField;  | 
                                                        |
| 386 | 386 |                          if (isset($this->initializedCollections[$collKey])) { | 
                                                        
| 387 | 387 | $reflFieldValue = $this->initializedCollections[$collKey];  | 
                                                        
| 388 | 388 |                          } else if ( ! isset($this->existingCollections[$collKey])) { | 
                                                        
@@ -430,7 +430,7 @@ discard block  | 
                                                    ||
| 430 | 430 | // PATH B: Single-valued association  | 
                                                        
| 431 | 431 | $reflFieldValue = $reflField->getValue($parentObject);  | 
                                                        
| 432 | 432 | |
| 433 | -                    if ( ! $reflFieldValue || isset($this->_hints[Query::HINT_REFRESH]) || ($reflFieldValue instanceof Proxy && !$reflFieldValue->__isInitialized__)) { | 
                                                        |
| 433 | +                    if ( ! $reflFieldValue || isset($this->_hints[Query::HINT_REFRESH]) || ($reflFieldValue instanceof Proxy && ! $reflFieldValue->__isInitialized__)) { | 
                                                        |
| 434 | 434 | // we only need to take action if this value is null,  | 
                                                        
| 435 | 435 | // we refresh the entity or its an unitialized proxy.  | 
                                                        
| 436 | 436 |                          if (isset($nonemptyComponents[$dqlAlias])) { | 
                                                        
@@ -475,7 +475,7 @@ discard block  | 
                                                    ||
| 475 | 475 | $entityKey = $this->_rsm->entityMappings[$dqlAlias] ?: 0;  | 
                                                        
| 476 | 476 | |
| 477 | 477 | // if this row has a NULL value for the root result id then make it a null result.  | 
                                                        
| 478 | -                if ( ! isset($nonemptyComponents[$dqlAlias]) ) { | 
                                                        |
| 478 | +                if ( ! isset($nonemptyComponents[$dqlAlias])) { | 
                                                        |
| 479 | 479 |                      if ($this->_rsm->isMixed) { | 
                                                        
| 480 | 480 | $result[] = array($entityKey => null);  | 
                                                        
| 481 | 481 |                      } else { | 
                                                        
@@ -531,13 +531,13 @@ discard block  | 
                                                    ||
| 531 | 531 | }  | 
                                                        
| 532 | 532 | }  | 
                                                        
| 533 | 533 | |
| 534 | -        if ( ! isset($resultKey) ) { | 
                                                        |
| 534 | +        if ( ! isset($resultKey)) { | 
                                                        |
| 535 | 535 | $this->resultCounter++;  | 
                                                        
| 536 | 536 | }  | 
                                                        
| 537 | 537 | |
| 538 | 538 | // Append scalar values to mixed result sets  | 
                                                        
| 539 | 539 |          if (isset($rowData['scalars'])) { | 
                                                        
| 540 | -            if ( ! isset($resultKey) ) { | 
                                                        |
| 540 | +            if ( ! isset($resultKey)) { | 
                                                        |
| 541 | 541 | $resultKey = (isset($this->_rsm->indexByMap['scalars']))  | 
                                                        
| 542 | 542 | ? $row[$this->_rsm->indexByMap['scalars']]  | 
                                                        
| 543 | 543 | : $this->resultCounter - 1;  | 
                                                        
@@ -550,19 +550,19 @@ discard block  | 
                                                    ||
| 550 | 550 | |
| 551 | 551 | // Append new object to mixed result sets  | 
                                                        
| 552 | 552 |          if (isset($rowData['newObjects'])) { | 
                                                        
| 553 | -            if ( ! isset($resultKey) ) { | 
                                                        |
| 553 | +            if ( ! isset($resultKey)) { | 
                                                        |
| 554 | 554 | $resultKey = $this->resultCounter - 1;  | 
                                                        
| 555 | 555 | }  | 
                                                        
| 556 | 556 | |
| 557 | 557 | |
| 558 | - $scalarCount = (isset($rowData['scalars'])? count($rowData['scalars']): 0);  | 
                                                        |
| 558 | + $scalarCount = (isset($rowData['scalars']) ? count($rowData['scalars']) : 0);  | 
                                                        |
| 559 | 559 | |
| 560 | 560 |              foreach ($rowData['newObjects'] as $objIndex => $newObject) { | 
                                                        
| 561 | 561 | $class = $newObject['class'];  | 
                                                        
| 562 | 562 | $args = $newObject['args'];  | 
                                                        
| 563 | 563 | $obj = $class->newInstanceArgs($args);  | 
                                                        
| 564 | 564 | |
| 565 | -                if ($scalarCount == 0 && count($rowData['newObjects']) == 1 ) { | 
                                                        |
| 565 | +                if ($scalarCount == 0 && count($rowData['newObjects']) == 1) { | 
                                                        |
| 566 | 566 | $result[$resultKey] = $obj;  | 
                                                        
| 567 | 567 | |
| 568 | 568 | continue;  | 
                                                        
@@ -70,8 +70,6 @@  | 
                                                    ||
| 70 | 70 | * Returns a join column name for a property.  | 
                                                        
| 71 | 71 | *  | 
                                                        
| 72 | 72 | * @param string $propertyName A property name.  | 
                                                        
| 73 | - * @param string|null $className The fully-qualified class name.  | 
                                                        |
| 74 | - * This parameter is omitted from the signature due to BC  | 
                                                        |
| 75 | 73 | *  | 
                                                        
| 76 | 74 | * @return string A join column name.  | 
                                                        
| 77 | 75 | */  | 
                                                        
@@ -49,7 +49,7 @@  | 
                                                    ||
| 49 | 49 | /**  | 
                                                        
| 50 | 50 | * Gets the SQL query.  | 
                                                        
| 51 | 51 | *  | 
                                                        
| 52 | - * @return mixed The built SQL query or an array of all SQL queries.  | 
                                                        |
| 52 | + * @return string The built SQL query or an array of all SQL queries.  | 
                                                        |
| 53 | 53 | *  | 
                                                        
| 54 | 54 | * @override  | 
                                                        
| 55 | 55 | */  | 
                                                        
@@ -579,7 +579,7 @@  | 
                                                    ||
| 579 | 579 | * Internal note: Tried to implement Serializable first but that did not work well  | 
                                                        
| 580 | 580 | * with circular references. This solution seems simpler and works well.  | 
                                                        
| 581 | 581 | *  | 
                                                        
| 582 | - * @return array  | 
                                                        |
| 582 | + * @return string[]  | 
                                                        |
| 583 | 583 | */  | 
                                                        
| 584 | 584 | public function __sleep()  | 
                                                        
| 585 | 585 |      { | 
                                                        
@@ -403,7 +403,7 @@ discard block  | 
                                                    ||
| 403 | 403 | */  | 
                                                        
| 404 | 404 | public function containsKey($key)  | 
                                                        
| 405 | 405 |      { | 
                                                        
| 406 | - if (! $this->initialized && $this->association['fetch'] === ClassMetadata::FETCH_EXTRA_LAZY  | 
                                                        |
| 406 | + if ( ! $this->initialized && $this->association['fetch'] === ClassMetadata::FETCH_EXTRA_LAZY  | 
                                                        |
| 407 | 407 |              && isset($this->association['indexBy'])) { | 
                                                        
| 408 | 408 | $persister = $this->em->getUnitOfWork()->getCollectionPersister($this->association);  | 
                                                        
| 409 | 409 | |
@@ -436,7 +436,7 @@ discard block  | 
                                                    ||
| 436 | 436 | && $this->association['fetch'] === ClassMetadata::FETCH_EXTRA_LAZY  | 
                                                        
| 437 | 437 | && isset($this->association['indexBy'])  | 
                                                        
| 438 | 438 |          ) { | 
                                                        
| 439 | -            if (!$this->typeClass->isIdentifierComposite && $this->typeClass->isIdentifier($this->association['indexBy'])) { | 
                                                        |
| 439 | +            if ( ! $this->typeClass->isIdentifierComposite && $this->typeClass->isIdentifier($this->association['indexBy'])) { | 
                                                        |
| 440 | 440 | return $this->em->find($this->typeClass->name, $key);  | 
                                                        
| 441 | 441 | }  | 
                                                        
| 442 | 442 | |
@@ -20,7 +20,6 @@  | 
                                                    ||
| 20 | 20 | namespace Doctrine\ORM\Persisters\Collection;  | 
                                                        
| 21 | 21 | |
| 22 | 22 | use Doctrine\Common\Collections\Criteria;  | 
                                                        
| 23 | -use Doctrine\Common\Proxy\Proxy;  | 
                                                        |
| 24 | 23 | use Doctrine\DBAL\Types\Type;  | 
                                                        
| 25 | 24 | use Doctrine\ORM\PersistentCollection;  | 
                                                        
| 26 | 25 | use Doctrine\ORM\Utility\PersisterHelper;  | 
                                                        
@@ -218,8 +218,8 @@ discard block  | 
                                                    ||
| 218 | 218 | $parameters[] = $identifier[$sourceClass->getFieldForColumn($joinColumn['referencedColumnName'])];  | 
                                                        
| 219 | 219 | }  | 
                                                        
| 220 | 220 | |
| 221 | - $statement = 'DELETE FROM ' . $this->quoteStrategy->getTableName($targetClass, $this->platform)  | 
                                                        |
| 222 | -            . ' WHERE ' . implode(' = ? AND ', $columns) . ' = ?'; | 
                                                        |
| 221 | + $statement = 'DELETE FROM '.$this->quoteStrategy->getTableName($targetClass, $this->platform)  | 
                                                        |
| 222 | +            . ' WHERE '.implode(' = ? AND ', $columns).' = ?'; | 
                                                        |
| 223 | 223 | |
| 224 | 224 | return $this->conn->executeUpdate($statement, $parameters);  | 
                                                        
| 225 | 225 | }  | 
                                                        
@@ -256,18 +256,18 @@ discard block  | 
                                                    ||
| 256 | 256 | );  | 
                                                        
| 257 | 257 | }  | 
                                                        
| 258 | 258 | |
| 259 | - $statement = $this->platform->getCreateTemporaryTableSnippetSQL() . ' ' . $tempTable  | 
                                                        |
| 260 | -            . ' (' . $this->platform->getColumnDeclarationListSQL($columnDefinitions) . ')'; | 
                                                        |
| 259 | + $statement = $this->platform->getCreateTemporaryTableSnippetSQL().' '.$tempTable  | 
                                                        |
| 260 | +            . ' ('.$this->platform->getColumnDeclarationListSQL($columnDefinitions).')'; | 
                                                        |
| 261 | 261 | |
| 262 | 262 | $this->conn->executeUpdate($statement);  | 
                                                        
| 263 | 263 | |
| 264 | 264 | // 2) Build insert table records into temporary table  | 
                                                        
| 265 | 265 | $query = $this->em->createQuery(  | 
                                                        
| 266 | -            ' SELECT t0.' . implode(', t0.', $rootClass->getIdentifierFieldNames()) | 
                                                        |
| 267 | - . ' FROM ' . $targetClass->name . ' t0 WHERE t0.' . $mapping['mappedBy'] . ' = :owner'  | 
                                                        |
| 266 | +            ' SELECT t0.'.implode(', t0.', $rootClass->getIdentifierFieldNames()) | 
                                                        |
| 267 | + . ' FROM '.$targetClass->name.' t0 WHERE t0.'.$mapping['mappedBy'].' = :owner'  | 
                                                        |
| 268 | 268 |          )->setParameter('owner', $collection->getOwner()); | 
                                                        
| 269 | 269 | |
| 270 | -        $statement  = 'INSERT INTO ' . $tempTable . ' (' . $idColumnList . ') ' . $query->getSQL(); | 
                                                        |
| 270 | +        $statement  = 'INSERT INTO '.$tempTable.' ('.$idColumnList.') '.$query->getSQL(); | 
                                                        |
| 271 | 271 | $parameters = array_values($sourceClass->getIdentifierValues($collection->getOwner()));  | 
                                                        
| 272 | 272 | $numDeleted = $this->conn->executeUpdate($statement, $parameters);  | 
                                                        
| 273 | 273 | |
@@ -276,8 +276,8 @@ discard block  | 
                                                    ||
| 276 | 276 | |
| 277 | 277 |          foreach (array_reverse($classNames) as $className) { | 
                                                        
| 278 | 278 | $tableName = $this->quoteStrategy->getTableName($this->em->getClassMetadata($className), $this->platform);  | 
                                                        
| 279 | -            $statement = 'DELETE FROM ' . $tableName . ' WHERE (' . $idColumnList . ')' | 
                                                        |
| 280 | - . ' IN (SELECT ' . $idColumnList . ' FROM ' . $tempTable . ')';  | 
                                                        |
| 279 | +            $statement = 'DELETE FROM '.$tableName.' WHERE ('.$idColumnList.')' | 
                                                        |
| 280 | + . ' IN (SELECT '.$idColumnList.' FROM '.$tempTable.')';  | 
                                                        |
| 281 | 281 | |
| 282 | 282 | $this->conn->executeUpdate($statement);  | 
                                                        
| 283 | 283 | }  | 
                                                        
@@ -715,9 +715,9 @@  | 
                                                    ||
| 715 | 715 | );  | 
                                                        
| 716 | 716 | }  | 
                                                        
| 717 | 717 | |
| 718 | - /**  | 
                                                        |
| 719 | -     * {@inheritdoc} | 
                                                        |
| 720 | - */  | 
                                                        |
| 718 | + /**  | 
                                                        |
| 719 | +         * {@inheritdoc} | 
                                                        |
| 720 | + */  | 
                                                        |
| 721 | 721 | protected function getHash()  | 
                                                        
| 722 | 722 |      { | 
                                                        
| 723 | 723 | return sha1(parent::getHash(). '-'. $this->_firstResult . '-' . $this->_maxResults);  | 
                                                        
@@ -20,11 +20,8 @@  | 
                                                    ||
| 20 | 20 | namespace Doctrine\ORM\Persisters\Entity;  | 
                                                        
| 21 | 21 | |
| 22 | 22 | use Doctrine\ORM\Mapping\ClassMetadata;  | 
                                                        
| 23 | -use Doctrine\ORM\Query\ResultSetMapping;  | 
                                                        |
| 24 | -  | 
                                                        |
| 25 | 23 | use Doctrine\DBAL\LockMode;  | 
                                                        
| 26 | 24 | use Doctrine\DBAL\Types\Type;  | 
                                                        
| 27 | -  | 
                                                        |
| 28 | 25 | use Doctrine\Common\Collections\Criteria;  | 
                                                        
| 29 | 26 | use Doctrine\ORM\Utility\PersisterHelper;  | 
                                                        
| 30 | 27 | |
@@ -208,7 +208,7 @@ discard block  | 
                                                    ||
| 208 | 208 | }  | 
                                                        
| 209 | 209 | |
| 210 | 210 |                  foreach ($data as $columnName => $value) { | 
                                                        
| 211 | -                    if (!is_array($id) || !isset($id[$columnName])) { | 
                                                        |
| 211 | +                    if ( ! is_array($id) || ! isset($id[$columnName])) { | 
                                                        |
| 212 | 212 | $stmt->bindValue($paramIndex++, $value, $this->columnTypes[$columnName]);  | 
                                                        
| 213 | 213 | }  | 
                                                        
| 214 | 214 | }  | 
                                                        
@@ -323,7 +323,7 @@ discard block  | 
                                                    ||
| 323 | 323 | // If the current class in the root entity, add the filters  | 
                                                        
| 324 | 324 |          if ($filterSql = $this->generateFilterConditionSQL($this->em->getClassMetadata($this->class->rootEntityName), $this->getSQLTableAlias($this->class->rootEntityName))) { | 
                                                        
| 325 | 325 | $conditionSql .= $conditionSql  | 
                                                        
| 326 | - ? ' AND ' . $filterSql  | 
                                                        |
| 326 | + ? ' AND '.$filterSql  | 
                                                        |
| 327 | 327 | : $filterSql;  | 
                                                        
| 328 | 328 | }  | 
                                                        
| 329 | 329 | |
@@ -342,29 +342,29 @@ discard block  | 
                                                    ||
| 342 | 342 |          switch ($lockMode) { | 
                                                        
| 343 | 343 | case LockMode::PESSIMISTIC_READ:  | 
                                                        
| 344 | 344 | |
| 345 | - $lockSql = ' ' . $this->platform->getReadLockSql();  | 
                                                        |
| 345 | + $lockSql = ' '.$this->platform->getReadLockSql();  | 
                                                        |
| 346 | 346 | |
| 347 | 347 | break;  | 
                                                        
| 348 | 348 | |
| 349 | 349 | case LockMode::PESSIMISTIC_WRITE:  | 
                                                        
| 350 | 350 | |
| 351 | - $lockSql = ' ' . $this->platform->getWriteLockSql();  | 
                                                        |
| 351 | + $lockSql = ' '.$this->platform->getWriteLockSql();  | 
                                                        |
| 352 | 352 | |
| 353 | 353 | break;  | 
                                                        
| 354 | 354 | }  | 
                                                        
| 355 | 355 | |
| 356 | 356 | $tableName = $this->quoteStrategy->getTableName($this->class, $this->platform);  | 
                                                        
| 357 | - $from = ' FROM ' . $tableName . ' ' . $baseTableAlias;  | 
                                                        |
| 358 | - $where = $conditionSql != '' ? ' WHERE ' . $conditionSql : '';  | 
                                                        |
| 357 | + $from = ' FROM '.$tableName.' '.$baseTableAlias;  | 
                                                        |
| 358 | + $where = $conditionSql != '' ? ' WHERE '.$conditionSql : '';  | 
                                                        |
| 359 | 359 | $lock = $this->platform->appendLockHint($from, $lockMode);  | 
                                                        
| 360 | 360 | $columnList = $this->getSelectColumnsSQL();  | 
                                                        
| 361 | - $query = 'SELECT ' . $columnList  | 
                                                        |
| 361 | + $query = 'SELECT '.$columnList  | 
                                                        |
| 362 | 362 | . $lock  | 
                                                        
| 363 | 363 | . $joinSql  | 
                                                        
| 364 | 364 | . $where  | 
                                                        
| 365 | 365 | . $orderBySql;  | 
                                                        
| 366 | 366 | |
| 367 | - return $this->platform->modifyLimitQuery($query, $limit, $offset) . $lockSql;  | 
                                                        |
| 367 | + return $this->platform->modifyLimitQuery($query, $limit, $offset).$lockSql;  | 
                                                        |
| 368 | 368 | }  | 
                                                        
| 369 | 369 | |
| 370 | 370 | /**  | 
                                                        
@@ -384,14 +384,14 @@ discard block  | 
                                                    ||
| 384 | 384 | |
| 385 | 385 |          if ('' !== $filterSql) { | 
                                                        
| 386 | 386 | $conditionSql = $conditionSql  | 
                                                        
| 387 | - ? $conditionSql . ' AND ' . $filterSql  | 
                                                        |
| 387 | + ? $conditionSql.' AND '.$filterSql  | 
                                                        |
| 388 | 388 | : $filterSql;  | 
                                                        
| 389 | 389 | }  | 
                                                        
| 390 | 390 | |
| 391 | 391 | $sql = 'SELECT COUNT(*) '  | 
                                                        
| 392 | - . 'FROM ' . $tableName . ' ' . $baseTableAlias  | 
                                                        |
| 392 | + . 'FROM '.$tableName.' '.$baseTableAlias  | 
                                                        |
| 393 | 393 | . $joinSql  | 
                                                        
| 394 | - . (empty($conditionSql) ? '' : ' WHERE ' . $conditionSql);  | 
                                                        |
| 394 | + . (empty($conditionSql) ? '' : ' WHERE '.$conditionSql);  | 
                                                        |
| 395 | 395 | |
| 396 | 396 | return $sql;  | 
                                                        
| 397 | 397 | }  | 
                                                        
@@ -410,16 +410,16 @@ discard block  | 
                                                    ||
| 410 | 410 | $conditions = array();  | 
                                                        
| 411 | 411 | $tableAlias = $this->getSQLTableAlias($parentClassName);  | 
                                                        
| 412 | 412 | $parentClass = $this->em->getClassMetadata($parentClassName);  | 
                                                        
| 413 | - $joinSql .= ' INNER JOIN ' . $this->quoteStrategy->getTableName($parentClass, $this->platform) . ' ' . $tableAlias . ' ON ';  | 
                                                        |
| 413 | + $joinSql .= ' INNER JOIN '.$this->quoteStrategy->getTableName($parentClass, $this->platform).' '.$tableAlias.' ON ';  | 
                                                        |
| 414 | 414 | |
| 415 | 415 |              foreach ($identifierColumns as $idColumn) { | 
                                                        
| 416 | - $conditions[] = $baseTableAlias . '.' . $idColumn . ' = ' . $tableAlias . '.' . $idColumn;  | 
                                                        |
| 416 | + $conditions[] = $baseTableAlias.'.'.$idColumn.' = '.$tableAlias.'.'.$idColumn;  | 
                                                        |
| 417 | 417 | }  | 
                                                        
| 418 | 418 | |
| 419 | 419 |              $joinSql .= implode(' AND ', $conditions); | 
                                                        
| 420 | 420 | }  | 
                                                        
| 421 | 421 | |
| 422 | - return parent::getLockTablesSql($lockMode) . $joinSql;  | 
                                                        |
| 422 | + return parent::getLockTablesSql($lockMode).$joinSql;  | 
                                                        |
| 423 | 423 | }  | 
                                                        
| 424 | 424 | |
| 425 | 425 | /**  | 
                                                        
@@ -488,7 +488,7 @@ discard block  | 
                                                    ||
| 488 | 488 | ? $baseTableAlias  | 
                                                        
| 489 | 489 | : $this->getSQLTableAlias($this->class->rootEntityName);  | 
                                                        
| 490 | 490 | |
| 491 | - $columnList[] = $tableAlias . '.' . $discrColumn;  | 
                                                        |
| 491 | + $columnList[] = $tableAlias.'.'.$discrColumn;  | 
                                                        |
| 492 | 492 | |
| 493 | 493 | // sub tables  | 
                                                        
| 494 | 494 |          foreach ($this->class->subClasses as $subClassName) { | 
                                                        
@@ -603,11 +603,11 @@ discard block  | 
                                                    ||
| 603 | 603 | $conditions = array();  | 
                                                        
| 604 | 604 | $parentClass = $this->em->getClassMetadata($parentClassName);  | 
                                                        
| 605 | 605 | $tableAlias = $this->getSQLTableAlias($parentClassName);  | 
                                                        
| 606 | - $joinSql .= ' INNER JOIN ' . $this->quoteStrategy->getTableName($parentClass, $this->platform) . ' ' . $tableAlias . ' ON ';  | 
                                                        |
| 606 | + $joinSql .= ' INNER JOIN '.$this->quoteStrategy->getTableName($parentClass, $this->platform).' '.$tableAlias.' ON ';  | 
                                                        |
| 607 | 607 | |
| 608 | 608 | |
| 609 | 609 |              foreach ($identifierColumn as $idColumn) { | 
                                                        
| 610 | - $conditions[] = $baseTableAlias . '.' . $idColumn . ' = ' . $tableAlias . '.' . $idColumn;  | 
                                                        |
| 610 | + $conditions[] = $baseTableAlias.'.'.$idColumn.' = '.$tableAlias.'.'.$idColumn;  | 
                                                        |
| 611 | 611 | }  | 
                                                        
| 612 | 612 | |
| 613 | 613 |              $joinSql .= implode(' AND ', $conditions); | 
                                                        
@@ -618,10 +618,10 @@ discard block  | 
                                                    ||
| 618 | 618 | $conditions = array();  | 
                                                        
| 619 | 619 | $subClass = $this->em->getClassMetadata($subClassName);  | 
                                                        
| 620 | 620 | $tableAlias = $this->getSQLTableAlias($subClassName);  | 
                                                        
| 621 | - $joinSql .= ' LEFT JOIN ' . $this->quoteStrategy->getTableName($subClass, $this->platform) . ' ' . $tableAlias . ' ON ';  | 
                                                        |
| 621 | + $joinSql .= ' LEFT JOIN '.$this->quoteStrategy->getTableName($subClass, $this->platform).' '.$tableAlias.' ON ';  | 
                                                        |
| 622 | 622 | |
| 623 | 623 |              foreach ($identifierColumn as $idColumn) { | 
                                                        
| 624 | - $conditions[] = $baseTableAlias . '.' . $idColumn . ' = ' . $tableAlias . '.' . $idColumn;  | 
                                                        |
| 624 | + $conditions[] = $baseTableAlias.'.'.$idColumn.' = '.$tableAlias.'.'.$idColumn;  | 
                                                        |
| 625 | 625 | }  | 
                                                        
| 626 | 626 | |
| 627 | 627 |              $joinSql .= implode(' AND ', $conditions); |