use Doctrine\ORM\EntityManagerInterface;
use Doctrine\ORM\Repository\RepositoryFactory as RepositoryFactoryInterface;
use Doctrine\Persistence\ObjectRepository;
+
+use Rapsys\PackBundle\Util\SluggerUtil;
+
use Symfony\Component\HttpFoundation\RequestStack;
use Symfony\Component\Routing\RouterInterface;
use Symfony\Contracts\Translation\TranslatorInterface;
-use Rapsys\PackBundle\Util\SluggerUtil;
-
/**
* This factory is used to create default repository objects for entities at runtime.
*/
//Set to current locale
//XXX: current request is not yet populated in constructor
- $this->locale = $this->request->getCurrentRequest()->getLocale() ?? $this->locale;
+ $this->locale = $this->request->getCurrentRequest()?->getLocale() ?? $this->locale;
//Return repository class instance
//XXX: router, slugger, translator and locale arguments will be ignored by default