PHP Класс eZ\Bundle\EzPublishCoreBundle\DependencyInjection\EzPublishCoreExtension

Наследование: extends Symfony\Component\HttpKernel\DependencyInjection\Extension, implements Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( array $configParsers = [] )
addConfigParser ( eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ParserInterface $configParser ) Adds a new config parser to the internal collection.
addDefaultSettings ( string $fileLocation, array $files ) Adds new default settings to the internal collection.
addPolicyProvider ( eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\PolicyProvider\PolicyProviderInterface $policyProvider ) Adds a new policy provider to the internal collection.
getAlias ( )
getConfiguration ( array $config, ContainerBuilder $container ) : Configuration
load ( array $configs, ContainerBuilder $container ) Loads a specific configuration.
prepend ( ContainerBuilder $container )

Приватные методы

Метод Описание
buildPolicyMap ( ContainerBuilder $container )
getMainConfigParser ( ) : eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ParserInterface
handleApiLoading ( ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle public API loading.
handleCache ( array $config, ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle cache parameters.
handleDefaultSettingsLoading ( ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle default settings.
handleHelpers ( array $config, ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle helpers.
handleImage ( array $config, ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader )
handleLocale ( array $config, ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle locale parameters.
handleRouting ( array $config, ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle routing parameters.
handleSessionLoading ( ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle session parameters.
handleSiteAccessesRelation ( ContainerBuilder $container ) Handles relation between SiteAccesses.
handleTemplating ( ContainerBuilder $container, Symfony\Component\DependencyInjection\Loader\FileLoader $loader ) Handle templating parameters.
registerImageMagickConfiguration ( array $config, ContainerBuilder $container )
registerPageConfiguration ( array $config, ContainerBuilder $container )
registerRepositoriesConfiguration ( array $config, ContainerBuilder $container )
registerSiteAccessConfiguration ( array $config, ContainerBuilder $container )

Описание методов

__construct() публичный Метод

public __construct ( array $configParsers = [] )
$configParsers array

addConfigParser() публичный Метод

One can call this method from a bundle build() method. php public function build(ContainerBuilder $container) { $ezExtension = $container->getExtension('ezpublish'); $ezExtension->addConfigParser($myConfigParser); }
С версии: 6.0
public addConfigParser ( eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ParserInterface $configParser )
$configParser eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Configuration\ParserInterface

addDefaultSettings() публичный Метод

One can call this method from a bundle build() method. php public function build(ContainerBuilder $container) { $ezExtension = $container->getExtension('ezpublish'); $ezExtension->addDefaultSettings( __DIR__ . '/Resources/config', ['default_settings.yml'] ); }
С версии: 6.0
public addDefaultSettings ( string $fileLocation, array $files )
$fileLocation string
$files array

addPolicyProvider() публичный Метод

One can call this method from a bundle build() method. php public function build(ContainerBuilder $container) { $ezExtension = $container->getExtension('ezpublish'); $ezExtension->addPolicyProvider($myPolicyProvider); }
С версии: 6.0
public addPolicyProvider ( eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\PolicyProvider\PolicyProviderInterface $policyProvider )
$policyProvider eZ\Bundle\EzPublishCoreBundle\DependencyInjection\Security\PolicyProvider\PolicyProviderInterface

getAlias() публичный Метод

public getAlias ( )

getConfiguration() публичный Метод

public getConfiguration ( array $config, ContainerBuilder $container ) : Configuration
$config array
$container Symfony\Component\DependencyInjection\ContainerBuilder
Результат Configuration

load() публичный Метод

Loads a specific configuration.
public load ( array $configs, ContainerBuilder $container )
$configs array An array of configuration values
$container Symfony\Component\DependencyInjection\ContainerBuilder A ContainerBuilder instance

prepend() публичный Метод

public prepend ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder