Loading config/doctrine.yaml +15 −15 Changes for config/doctrine.yaml: 15 added lines, 15 removed lines. Original line number Diff line number Diff line #parameters: # unicaen_db_import.import_log_class: Unicaen\DbImport\Entity\ImportLog # unicaen_db_import.import_observ_class: Unicaen\DbImport\Entity\ImportObserv # unicaen_db_import.import_observ_result_class: Unicaen\DbImport\Entity\ImportObservResult # unicaen_db_import.source_class: Unicaen\DbImport\Entity\Source # unicaen_db_import.import_log_class: Unicaen\DbImportBundle\Entity\ImportLog # unicaen_db_import.import_observ_class: Unicaen\DbImportBundle\Entity\ImportObserv # unicaen_db_import.import_observ_result_class: Unicaen\DbImportBundle\Entity\ImportObservResult # unicaen_db_import.source_class: Unicaen\DbImportBundle\Entity\Source doctrine: orm: Loading @@ -18,21 +18,21 @@ doctrine: # orm_default: # class: Doctrine\Persistence\Mapping\Driver\MappingDriverChain # drivers: # Unicaen\DbImport\EntityAbstractImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityAbstractImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityAbstractImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityAbstractSource: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntitySource: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractSource: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntitySource: 'db_import_orm_default_xml_driver' # db_import_orm_default_xml_driver: # class: Doctrine\ORM\Mapping\Driver\XmlDriver # cache: 'array' # paths: # # - __DIR__ . '/../src/Unicaen\DbImport/Entity/Db/Mapping' # - '../src/Unicaen\DbImport/Entity/Db/Mapping' # # - __DIR__ . '/../src/Unicaen\DbImportBundle/Entity/Db/Mapping' # - '../src/Unicaen\DbImportBundle/Entity/Db/Mapping' # eventmanager: # orm_default: # subscribers: # - Unicaen\DbImport\ORM\Event\Listeners\SourceListener # - Unicaen\DbImportBundle\ORM\Event\Listeners\SourceListener src/UnicaenApiClientBundle.php +0 −62 Changes for src/UnicaenApiClientBundle.php: 0 added lines, 62 removed lines. Original line number Diff line number Diff line Loading @@ -8,31 +8,12 @@ use Symfony\Component\HttpKernel\Bundle\AbstractBundle; class UnicaenApiClientBundle extends AbstractBundle { // public function configure(DefinitionConfigurator $definition): void // { //// $definition->import('../config/definition.php'); // // you can also use glob patterns //// $definition->import('../config/definition/*.yaml'); // // $definition->rootNode() // ->children() // ->arrayNode('fsdfsdfsdf')->end() // ->end() // ; // } public function prependExtension(ContainerConfigurator $container, ContainerBuilder $builder): void { if (!$builder->hasExtension('doctrine')) { return; } // // Paramètres (avec valeurs par défaut) que l’app pourra surcharger // $builder->setParameter('unicaen_db_import.import_log_class', \Unicaen\DbImport\Entity\ImportLog::class); // $builder->setParameter('unicaen_db_import.import_observ_class', \Unicaen\DbImport\Entity\ImportObserv::class); // $builder->setParameter('unicaen_db_import.import_observ_result_class', \Unicaen\DbImport\Entity\ImportObservResult::class); // $builder->setParameter('unicaen_db_import.source_class', \Unicaen\DbImport\Entity\Source::class); $container->import('../config/doctrine.yaml'); } Loading @@ -41,49 +22,6 @@ class UnicaenApiClientBundle extends AbstractBundle */ public function loadExtension(array $config, ContainerConfigurator $container, ContainerBuilder $builder): void { // // Le FileLocator cherche dans le dossier Resources/config du bundle // $loader = new YamlFileLoader($builder, new FileLocator(__DIR__ . '/../config')); // $loader->load('services.yaml'); $container->import('../config/services.yaml'); // $parameters = $builder->getParameter('import'); // $services = $container->services(); // $connections = $parameters['connections'] ?? []; // foreach($connections as $name => $value) { // if (is_string($name)) { // // } // $services // ->set("$this->extensionAlias.connections.$name", $array) // ->class(ScreamingPrinter::class) // ; // } } // public function loadExtension(array $config, ContainerConfigurator $container, ContainerBuilder $builder): void // { //// VarDumper::dump($config); //// VarDumper::dump($container->parameters()); //// //// // load a PHP or YAML file //// $container->import('../config/module.config.php'); //// $container->import('../config/oracle.config.php'); //// $container->import('../config/postgresql.config.php'); //// //// VarDumper::dump((string)$container->parameters()); // //// // you can also add or replace parameters and services //// $container->parameters() //// ->set('acme_hello.phrase', $config['phrase']) //// ; //// //// if ($config['scream']) { //// $container->services() //// ->get('acme_hello.printer') //// ->class(ScreamingPrinter::class) //// ; //// } // } } Loading
config/doctrine.yaml +15 −15 Changes for config/doctrine.yaml: 15 added lines, 15 removed lines. Original line number Diff line number Diff line #parameters: # unicaen_db_import.import_log_class: Unicaen\DbImport\Entity\ImportLog # unicaen_db_import.import_observ_class: Unicaen\DbImport\Entity\ImportObserv # unicaen_db_import.import_observ_result_class: Unicaen\DbImport\Entity\ImportObservResult # unicaen_db_import.source_class: Unicaen\DbImport\Entity\Source # unicaen_db_import.import_log_class: Unicaen\DbImportBundle\Entity\ImportLog # unicaen_db_import.import_observ_class: Unicaen\DbImportBundle\Entity\ImportObserv # unicaen_db_import.import_observ_result_class: Unicaen\DbImportBundle\Entity\ImportObservResult # unicaen_db_import.source_class: Unicaen\DbImportBundle\Entity\Source doctrine: orm: Loading @@ -18,21 +18,21 @@ doctrine: # orm_default: # class: Doctrine\Persistence\Mapping\Driver\MappingDriverChain # drivers: # Unicaen\DbImport\EntityAbstractImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityAbstractImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityAbstractImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityAbstractSource: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntityImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImport\EntitySource: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityAbstractSource: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityImportObserv: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityImportObservResult: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntityImportLog: 'db_import_orm_default_xml_driver' # Unicaen\DbImportBundle\EntitySource: 'db_import_orm_default_xml_driver' # db_import_orm_default_xml_driver: # class: Doctrine\ORM\Mapping\Driver\XmlDriver # cache: 'array' # paths: # # - __DIR__ . '/../src/Unicaen\DbImport/Entity/Db/Mapping' # - '../src/Unicaen\DbImport/Entity/Db/Mapping' # # - __DIR__ . '/../src/Unicaen\DbImportBundle/Entity/Db/Mapping' # - '../src/Unicaen\DbImportBundle/Entity/Db/Mapping' # eventmanager: # orm_default: # subscribers: # - Unicaen\DbImport\ORM\Event\Listeners\SourceListener # - Unicaen\DbImportBundle\ORM\Event\Listeners\SourceListener
src/UnicaenApiClientBundle.php +0 −62 Changes for src/UnicaenApiClientBundle.php: 0 added lines, 62 removed lines. Original line number Diff line number Diff line Loading @@ -8,31 +8,12 @@ use Symfony\Component\HttpKernel\Bundle\AbstractBundle; class UnicaenApiClientBundle extends AbstractBundle { // public function configure(DefinitionConfigurator $definition): void // { //// $definition->import('../config/definition.php'); // // you can also use glob patterns //// $definition->import('../config/definition/*.yaml'); // // $definition->rootNode() // ->children() // ->arrayNode('fsdfsdfsdf')->end() // ->end() // ; // } public function prependExtension(ContainerConfigurator $container, ContainerBuilder $builder): void { if (!$builder->hasExtension('doctrine')) { return; } // // Paramètres (avec valeurs par défaut) que l’app pourra surcharger // $builder->setParameter('unicaen_db_import.import_log_class', \Unicaen\DbImport\Entity\ImportLog::class); // $builder->setParameter('unicaen_db_import.import_observ_class', \Unicaen\DbImport\Entity\ImportObserv::class); // $builder->setParameter('unicaen_db_import.import_observ_result_class', \Unicaen\DbImport\Entity\ImportObservResult::class); // $builder->setParameter('unicaen_db_import.source_class', \Unicaen\DbImport\Entity\Source::class); $container->import('../config/doctrine.yaml'); } Loading @@ -41,49 +22,6 @@ class UnicaenApiClientBundle extends AbstractBundle */ public function loadExtension(array $config, ContainerConfigurator $container, ContainerBuilder $builder): void { // // Le FileLocator cherche dans le dossier Resources/config du bundle // $loader = new YamlFileLoader($builder, new FileLocator(__DIR__ . '/../config')); // $loader->load('services.yaml'); $container->import('../config/services.yaml'); // $parameters = $builder->getParameter('import'); // $services = $container->services(); // $connections = $parameters['connections'] ?? []; // foreach($connections as $name => $value) { // if (is_string($name)) { // // } // $services // ->set("$this->extensionAlias.connections.$name", $array) // ->class(ScreamingPrinter::class) // ; // } } // public function loadExtension(array $config, ContainerConfigurator $container, ContainerBuilder $builder): void // { //// VarDumper::dump($config); //// VarDumper::dump($container->parameters()); //// //// // load a PHP or YAML file //// $container->import('../config/module.config.php'); //// $container->import('../config/oracle.config.php'); //// $container->import('../config/postgresql.config.php'); //// //// VarDumper::dump((string)$container->parameters()); // //// // you can also add or replace parameters and services //// $container->parameters() //// ->set('acme_hello.phrase', $config['phrase']) //// ; //// //// if ($config['scream']) { //// $container->services() //// ->get('acme_hello.printer') //// ->class(ScreamingPrinter::class) //// ; //// } // } }