get('ControllerPluginManager'); $flashMessenger = $controllerPluginManager->get('flashmessenger'); $helper->setPluginFlashMessenger($flashMessenger); $config = $container->get('config'); if (isset($config['view_helper_config']['flashmessenger'])) { $configHelper = $config['view_helper_config']['flashmessenger']; if (isset($configHelper['message_open_format'])) { $helper->setMessageOpenFormat($configHelper['message_open_format']); } if (isset($configHelper['message_separator_string'])) { $helper->setMessageSeparatorString($configHelper['message_separator_string']); } if (isset($configHelper['message_close_string'])) { $helper->setMessageCloseString($configHelper['message_close_string']); } } return $helper; } /** * Create service (v2) * * @param string $normalizedName * @param string $requestedName * @return FlashMessenger */ public function createService(ServiceLocatorInterface $container, $normalizedName = null, $requestedName = null) { return $this($container, $requestedName); } }