has(AuthenticationService::class)) { $plugin->setAuthenticationService($container->get(AuthenticationService::class)); } elseif ($container->has(AuthenticationServiceInterface::class)) { $plugin->setAuthenticationService($container->get(AuthenticationServiceInterface::class)); } return $plugin; } /** * Create and return Identity instance * * For use with zend-servicemanager v2; proxies to __invoke(). * * @param ServiceLocatorInterface $container * @return Identity */ public function createService(ServiceLocatorInterface $container) { return $this($container, Identity::class); } }