Sylius\Bundle\ThemeBundle\DependencyInjection\SyliusThemeExtension::addConfigurationSourceFactory PHP Method

addConfigurationSourceFactory() public method

public addConfigurationSourceFactory ( Sylius\Bundle\ThemeBundle\Configuration\ConfigurationSourceFactoryInterface $configurationSourceFactory )
$configurationSourceFactory Sylius\Bundle\ThemeBundle\Configuration\ConfigurationSourceFactoryInterface
    public function addConfigurationSourceFactory(ConfigurationSourceFactoryInterface $configurationSourceFactory)
    {
        $this->configurationSourceFactories[$configurationSourceFactory->getName()] = $configurationSourceFactory;
    }

Usage Example

 /**
  * {@inheritdoc}
  */
 protected function getContainerExtensions()
 {
     $themeExtension = new SyliusThemeExtension();
     $themeExtension->addConfigurationSourceFactory(new FilesystemConfigurationSourceFactory());
     return [$themeExtension];
 }