eZPublishCommunityProject  2013.9
eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Compiler\RegisterStorageEnginePass Class Reference

This compiler pass will register eZ Publish field types. More...

+ Inheritance diagram for eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Compiler\RegisterStorageEnginePass:
+ Collaboration diagram for eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Compiler\RegisterStorageEnginePass:

Public Member Functions

 process (ContainerBuilder $container)
 Performs compiler passes for persistence factories. More...
 

Detailed Description

This compiler pass will register eZ Publish field types.

Member Function Documentation

eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Compiler\RegisterStorageEnginePass::process ( ContainerBuilder  $container)

Performs compiler passes for persistence factories.

Does:

  • Registers all storage engines to ezpublish.api.storage_engine.factory
  • Sets the default storage engine id to ezpublish.spi.persistence.default_id% as used by ezpublish.spi.persistence.lazy_factory
Parameters
\Symfony\Component\DependencyInjection\ContainerBuilder$container

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