diff --git a/config/doctrine.php b/config/doctrine.php index 67562f4..cf950a5 100644 --- a/config/doctrine.php +++ b/config/doctrine.php @@ -32,5 +32,7 @@ 'repositoryFactory' => null, - 'logger' => null + 'logger' => null, + + 'resolver' => null ]; diff --git a/src/LaravelDoctrineServiceProvider.php b/src/LaravelDoctrineServiceProvider.php index d9ec430..8baf35b 100644 --- a/src/LaravelDoctrineServiceProvider.php +++ b/src/LaravelDoctrineServiceProvider.php @@ -91,6 +91,8 @@ private function registerEntityManager() $metadata->setAutoGenerateProxyClasses($config['proxy']['auto_generate']); $metadata->setDefaultRepositoryClassName($config['repository']); $metadata->setSQLLogger($config['logger']); + if (isset($config['resolver'])) + $metadata->setEntityListenerResolver($config['resolver']); if (isset($config['proxy']['namespace'])) $metadata->setProxyNamespace($config['proxy']['namespace']);