eZPublishCommunityProject  2013.5
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory Class Reference
+ Inheritance diagram for eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory:
+ Collaboration diagram for eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory:

Public Member Functions

 getKey ()
 
 getPosition ()
 

Public Attributes

const AUTHENTICATION_LISTENER_ID = 'ezpublish_legacy.security.firewall_listener'
 
const AUTHENTICATION_PROVIDER_ID = 'ezpublish.security.authentication_provider'
 

Protected Member Functions

 createAuthProvider (ContainerBuilder $container, $id, $config, $userProviderId)
 Subclasses must return the id of a service which implements the AuthenticationProviderInterface. More...
 
 createListener ($container, $id, $config, $userProvider)
 
 getListenerId ()
 Subclasses must return the id of the listener template. More...
 

Member Function Documentation

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory::createAuthProvider ( ContainerBuilder  $container,
  $id,
  $config,
  $userProviderId 
)
protected

Subclasses must return the id of a service which implements the AuthenticationProviderInterface.

Parameters
ContainerBuilder$container
string$idThe unique id of the firewall
array$configThe options array for this listener
string$userProviderIdThe id of the user provider
Returns
string never null, the id of the authentication provider
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory::createListener (   $container,
  $id,
  $config,
  $userProvider 
)
protected
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory::getKey ( )
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory::getListenerId ( )
protected

Subclasses must return the id of the listener template.

Returns
string

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory\createListener().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory::getPosition ( )

Member Data Documentation

const eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory::AUTHENTICATION_LISTENER_ID = 'ezpublish_legacy.security.firewall_listener'
const eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\Factory::AUTHENTICATION_PROVIDER_ID = 'ezpublish.security.authentication_provider'

The documentation for this class was generated from the following file: