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

Public Member Functions

 __construct (array $configParsers=array())
 
 getAlias ()
 
 getConfiguration (array $config, ContainerBuilder $container)
 
 load (array $configs, ContainerBuilder $container)
 Loads a specific configuration. More...
 

Private Member Functions

 handleApiLoading (ContainerBuilder $container, FileLoader $loader)
 Handle public API loading. More...
 
 handleCache (array $config, ContainerBuilder $container, FileLoader $loader)
 Handle cache parameters. More...
 
 handleLocale (array $config, ContainerBuilder $container, FileLoader $loader)
 Handle locale parameters. More...
 
 handleRouting (ContainerBuilder $container, FileLoader $loader)
 Handle routing parameters. More...
 
 handleSessionLoading (ContainerBuilder $container, FileLoader $loader)
 Handle session parameters. More...
 
 handleTemplating (ContainerBuilder $container, FileLoader $loader)
 Handle templating parameters. More...
 
 registerImageMagickConfiguration (array $config, ContainerBuilder $container)
 
 registerPageConfiguration (array $config, ContainerBuilder $container)
 
 registerSiteAccessConfiguration (array $config, ContainerBuilder $container)
 

Private Attributes

 $configParsers
 

Constructor & Destructor Documentation

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::__construct ( array  $configParsers = array())

Member Function Documentation

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::getAlias ( )
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::getConfiguration ( array  $config,
ContainerBuilder  $container 
)
Parameters
array$config
\Symfony\Component\DependencyInjection\ContainerBuilder$container
Returns

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension\load().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::handleApiLoading ( ContainerBuilder  $container,
FileLoader  $loader 
)
private

Handle public API loading.

Parameters
\Symfony\Component\DependencyInjection\ContainerBuilder$container
\Symfony\Component\DependencyInjection\Loader\FileLoader$loader

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension\load().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::handleCache ( array  $config,
ContainerBuilder  $container,
FileLoader  $loader 
)
private

Handle cache parameters.

Parameters
array$config
\Symfony\Component\DependencyInjection\ContainerBuilder$container
\Symfony\Component\DependencyInjection\Loader\FileLoader$loader
Exceptions
\InvalidArgumentException
Returns
void

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension\load().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::handleLocale ( array  $config,
ContainerBuilder  $container,
FileLoader  $loader 
)
private

Handle locale parameters.

Parameters
array$config
\Symfony\Component\DependencyInjection\ContainerBuilder$container
\Symfony\Component\DependencyInjection\Loader\FileLoader$loader

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension\load().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::handleRouting ( ContainerBuilder  $container,
FileLoader  $loader 
)
private

Handle routing parameters.

Parameters
\Symfony\Component\DependencyInjection\ContainerBuilder$container
\Symfony\Component\DependencyInjection\Loader\FileLoader$loader

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension\load().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::handleSessionLoading ( ContainerBuilder  $container,
FileLoader  $loader 
)
private

Handle session parameters.

Parameters
\Symfony\Component\DependencyInjection\ContainerBuilder$container
\Symfony\Component\DependencyInjection\Loader\FileLoader$loader

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension\load().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::handleTemplating ( ContainerBuilder  $container,
FileLoader  $loader 
)
private

Handle templating parameters.

Parameters
\Symfony\Component\DependencyInjection\ContainerBuilder$container
\Symfony\Component\DependencyInjection\Loader\FileLoader$loader

Referenced by eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension\load().

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::load ( array  $configs,
ContainerBuilder  $container 
)

Loads a specific configuration.

Parameters
mixed[]$configs An array of configuration values
\Symfony\Component\DependencyInjection\ContainerBuilder$containerA ContainerBuilder instance
Exceptions
\InvalidArgumentExceptionWhen provided tag is not defined in this extension
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::registerImageMagickConfiguration ( array  $config,
ContainerBuilder  $container 
)
private
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::registerPageConfiguration ( array  $config,
ContainerBuilder  $container 
)
private
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::registerSiteAccessConfiguration ( array  $config,
ContainerBuilder  $container 
)
private

Member Data Documentation

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension::$configParsers
private

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