PHP Class Sylius\Bundle\ThemeBundle\DependencyInjection\SyliusThemeExtension

Author: Kamil Kokot ([email protected])
Inheritance: extends Symfony\Component\DependencyInjection\Extension\Extension, implements Symfony\Component\DependencyInjection\Extension\PrependExtensionInterface
Show file Open project: sylius/sylius Class Usage Examples

Public Methods

Method Description
addConfigurationSourceFactory ( Sylius\Bundle\ThemeBundle\Configuration\ConfigurationSourceFactoryInterface $configurationSourceFactory )
getConfiguration ( array $config, ContainerBuilder $container )
load ( array $config, ContainerBuilder $container )
prepend ( ContainerBuilder $container )

Private Methods

Method Description
prependTwig ( ContainerBuilder $container, Symfony\Component\Config\Loader\LoaderInterface $loader )
resolveConfigurationSources ( ContainerBuilder $container, array $config ) : mixed

Method Details

addConfigurationSourceFactory() public method

public addConfigurationSourceFactory ( Sylius\Bundle\ThemeBundle\Configuration\ConfigurationSourceFactoryInterface $configurationSourceFactory )
$configurationSourceFactory Sylius\Bundle\ThemeBundle\Configuration\ConfigurationSourceFactoryInterface

getConfiguration() public method

public getConfiguration ( array $config, ContainerBuilder $container )
$config array
$container Symfony\Component\DependencyInjection\ContainerBuilder

load() public method

public load ( array $config, ContainerBuilder $container )
$config array
$container Symfony\Component\DependencyInjection\ContainerBuilder

prepend() public method

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