diff --git a/src/View/HelperConfig.php b/src/View/HelperConfig.php index 107a62cd..4cb9ea6d 100644 --- a/src/View/HelperConfig.php +++ b/src/View/HelperConfig.php @@ -74,12 +74,18 @@ class HelperConfig implements ConfigInterface */ public function configureServiceManager(ServiceManager $serviceManager) { + if (method_exists($serviceManager, 'configure')) { + $serviceManager->configure($this->toArray()); + return $serviceManager; + } + foreach ($this->factories as $name => $factory) { $serviceManager->setFactory($name, $factory); } foreach ($this->aliases as $alias => $target) { $serviceManager->setAlias($alias, $target); } + return $serviceManager; }