From aab7fce2d403ddee4cff2a3c50e2aa6290e567fe Mon Sep 17 00:00:00 2001 From: Marco Pivetta Date: Mon, 18 Aug 2014 15:17:54 +0200 Subject: [PATCH] #1112 - Elvis operator reduces code duplication even more --- lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php b/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php index ae46c2438..b09430816 100644 --- a/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php +++ b/lib/Doctrine/ORM/Repository/DefaultRepositoryFactory.php @@ -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); }