1
0
mirror of synced 2025-03-03 11:23:21 +03:00

#1112 - Elvis operator reduces code duplication even more

This commit is contained in:
Marco Pivetta 2014-08-18 15:17:54 +02:00
parent bf03694e28
commit aab7fce2d4

View File

@ -62,12 +62,8 @@ class DefaultRepositoryFactory implements RepositoryFactory
{
/* @var $metadata \Doctrine\ORM\Mapping\ClassMetadata */
$metadata = $entityManager->getClassMetadata($entityName);
$repositoryClassName = $metadata->customRepositoryClassName;
if (null === $repositoryClassName) {
$configuration = $entityManager->getConfiguration();
$repositoryClassName = $configuration->getDefaultRepositoryClassName();
}
$repositoryClassName = $metadata->customRepositoryClassName
?: $entityManager->getConfiguration()->getDefaultRepositoryClassName();
return new $repositoryClassName($entityManager, $metadata);
}