vendor/friendsofsylius/sylius-import-export-plugin/src/DependencyInjection/Configuration.php line 18

Open in your IDE?
  1. <?php
  2. declare(strict_types=1);
  3. namespace FriendsOfSylius\SyliusImportExportPlugin\DependencyInjection;
  4. use Symfony\Component\Config\Definition\Builder\TreeBuilder;
  5. use Symfony\Component\Config\Definition\ConfigurationInterface;
  6. final class Configuration implements ConfigurationInterface
  7. {
  8.     /**
  9.      * {@inheritdoc}
  10.      */
  11.     public function getConfigTreeBuilder(): TreeBuilder
  12.     {
  13.         $treeBuilder = new TreeBuilder();
  14.         $rootNode $treeBuilder->root('fos_sylius_import_export');
  15.         $rootNode
  16.             ->children()
  17.                 ->arrayNode('importer')
  18.                     ->addDefaultsIfNotSet()
  19.                     ->children()
  20.                         ->booleanNode('web_ui')->defaultTrue()->end()
  21.                         ->integerNode('batch_size')->defaultValue(100)->end()
  22.                         ->booleanNode('fail_on_incomplete')->defaultFalse()->end()
  23.                         ->booleanNode('stop_on_failure')->defaultFalse()->end()
  24.                     ->end()
  25.                 ->end()
  26.                 ->arrayNode('exporter')
  27.                     ->addDefaultsIfNotSet()
  28.                     ->children()
  29.                         ->booleanNode('web_ui')->defaultTrue()->end()
  30.                     ->end()
  31.                 ->end()
  32.                 ->arrayNode('message_queue')
  33.                     ->canBeEnabled()
  34.                     ->children()
  35.                         ->scalarNode('service_id')->defaultNull()->end()
  36.                         ->scalarNode('importer_service_id')->defaultNull()->end()
  37.                         ->scalarNode('exporter_service_id')->defaultNull()->end()
  38.                     ->end()
  39.                 ->end()
  40.             ->end()
  41.         ->end();
  42.         return $treeBuilder;
  43.     }
  44. }