Stumbled across a bug where signatures didn't match, but also the current persister-type didn't support getCacheRegion(). Unsure of exact mechanism, but clearly the constructor doesn't take the second argument anyway, may be old code.
This commit is contained in:
parent
10ed690d99
commit
768c291cd1
@ -180,13 +180,7 @@ class DefaultCacheFactory implements CacheFactory
|
|||||||
*/
|
*/
|
||||||
public function buildCollectionHydrator(EntityManagerInterface $em, array $mapping)
|
public function buildCollectionHydrator(EntityManagerInterface $em, array $mapping)
|
||||||
{
|
{
|
||||||
/* @var $targetPersister \Doctrine\ORM\Cache\Persister\CachedPersister */
|
return new DefaultCollectionHydrator($em);
|
||||||
$targetPersister = $em->getUnitOfWork()->getEntityPersister($mapping['targetEntity']);
|
|
||||||
|
|
||||||
return new DefaultCollectionHydrator(
|
|
||||||
$em,
|
|
||||||
$targetPersister->getCacheRegion()
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user