99use Bizkit \VersioningBundle \VCS \VCSHandlerInterface ;
1010use Bizkit \VersioningBundle \Writer \WriterInterface ;
1111use Symfony \Component \Config \FileLocator ;
12- use Symfony \Component \Config \Loader \LoaderResolver ;
1312use Symfony \Component \DependencyInjection \Alias ;
1413use Symfony \Component \DependencyInjection \Compiler \CompilerPassInterface ;
1514use Symfony \Component \DependencyInjection \ContainerBuilder ;
@@ -29,8 +28,8 @@ protected function loadInternal(array $mergedConfig, ContainerBuilder $container
2928 $ this ->configuredStrategy = $ mergedConfig ['strategy ' ];
3029 $ this ->configuredVCSHandler = $ mergedConfig ['vcs ' ]['handler ' ];
3130
32- $ loader = new Loader \XmlFileLoader ($ container , new FileLocator (\dirname (__DIR__ , 2 ).'/config ' ));
33- $ loader ->load ('services.xml ' );
31+ $ loader = new Loader \PhpFileLoader ($ container , new FileLocator (\dirname (__DIR__ , 2 ).'/config ' ));
32+ $ loader ->load ('services.php ' );
3433
3534 $ filepath = $ container ->getParameterBag ()->resolveValue ($ mergedConfig ['filepath ' ]);
3635 $ file = $ filepath .\DIRECTORY_SEPARATOR .$ mergedConfig ['filename ' ].'. ' .$ mergedConfig ['format ' ];
@@ -47,33 +46,21 @@ protected function loadInternal(array $mergedConfig, ContainerBuilder $container
4746 ->addTag ('bizkit_versioning.vcs_handler ' )
4847 ;
4948
50- $ container ->setParameter ('bizkit_versioning.parameter_prefix ' , $ mergedConfig ['parameter_prefix ' ]);
51- $ container ->setParameter ('bizkit_versioning.file ' , $ file );
49+ $ container ->setParameter ('. bizkit_versioning.parameter_prefix ' , $ mergedConfig ['parameter_prefix ' ]);
50+ $ container ->setParameter ('. bizkit_versioning.file ' , $ file );
5251
53- $ container ->setParameter ('bizkit_versioning.vcs_commit_message ' , $ mergedConfig ['vcs ' ]['commit_message ' ]);
54- $ container ->setParameter ('bizkit_versioning.vcs_tag_message ' , $ mergedConfig ['vcs ' ]['tag_message ' ]);
55- $ container ->setParameter ('bizkit_versioning.vcs_tagging_mode ' , $ mergedConfig ['vcs ' ]['tagging_mode ' ]);
56- $ container ->setParameter ('bizkit_versioning.vcs_name ' , $ mergedConfig ['vcs ' ]['name ' ]);
57- $ container ->setParameter ('bizkit_versioning.vcs_email ' , $ mergedConfig ['vcs ' ]['email ' ]);
58- $ container ->setParameter ('bizkit_versioning.path_to_vcs_executable ' , $ mergedConfig ['vcs ' ]['path_to_executable ' ]);
52+ $ container ->setParameter ('. bizkit_versioning.vcs_commit_message ' , $ mergedConfig ['vcs ' ]['commit_message ' ]);
53+ $ container ->setParameter ('. bizkit_versioning.vcs_tag_message ' , $ mergedConfig ['vcs ' ]['tag_message ' ]);
54+ $ container ->setParameter ('. bizkit_versioning.vcs_tagging_mode ' , $ mergedConfig ['vcs ' ]['tagging_mode ' ]);
55+ $ container ->setParameter ('. bizkit_versioning.vcs_name ' , $ mergedConfig ['vcs ' ]['name ' ]);
56+ $ container ->setParameter ('. bizkit_versioning.vcs_email ' , $ mergedConfig ['vcs ' ]['email ' ]);
57+ $ container ->setParameter ('. bizkit_versioning.path_to_vcs_executable ' , $ mergedConfig ['vcs ' ]['path_to_executable ' ]);
5958 }
6059
6160 private function importVersionFile (ContainerBuilder $ container , string $ file , string $ format ): void
6261 {
63- $ locator = new FileLocator ();
64- $ loaderResolver = new LoaderResolver ([
65- new Loader \YamlFileLoader ($ container , $ locator ),
66- new Loader \XmlFileLoader ($ container , $ locator ),
67- ]);
68-
69- /** @var Loader\FileLoader|false $loader */
70- $ loader = $ loaderResolver ->resolve ($ file , $ format );
71-
72- if (false === $ loader ) {
73- throw new InvalidArgumentException (\sprintf ('Invalid version file format "%s" provided. ' , $ format ));
74- }
75-
76- $ loader ->import ($ file , null , 'not_found ' );
62+ $ loader = new Loader \YamlFileLoader ($ container , new FileLocator ());
63+ $ loader ->import ($ file , $ format , 'not_found ' );
7764 }
7865
7966 /**
0 commit comments