1717use Symfony \Component \DependencyInjection \Alias ;
1818use Symfony \Component \DependencyInjection \ContainerBuilder ;
1919use Symfony \Component \DependencyInjection \Extension \Extension ;
20- use Symfony \Component \DependencyInjection \Loader \XmlFileLoader ;
20+ use Symfony \Component \DependencyInjection \Loader \PhpFileLoader ;
2121use Symfony \Component \DependencyInjection \Reference ;
2222
2323/**
@@ -49,14 +49,14 @@ public function load(array $configs, ContainerBuilder $container): void
4949
5050 $ config = $ processor ->processConfiguration ($ configuration , $ configs );
5151
52- $ loader = new XmlFileLoader ($ container , new FileLocator (__DIR__ .'/../Resources/config ' ));
52+ $ loader = new PhpFileLoader ($ container , new FileLocator (__DIR__ .'/../Resources/config ' ));
5353
5454 if ('custom ' !== $ config ['db_driver ' ]) {
5555 if (isset (self ::$ doctrineDrivers [$ config ['db_driver ' ]])) {
56- $ loader ->load ('doctrine.xml ' );
56+ $ loader ->load ('doctrine.php ' );
5757 $ container ->setAlias ('fos_user.doctrine_registry ' , new Alias (self ::$ doctrineDrivers [$ config ['db_driver ' ]]['registry ' ], false ));
5858 } else {
59- $ loader ->load (sprintf ('%s.xml ' , $ config ['db_driver ' ]));
59+ $ loader ->load (sprintf ('%s.php ' , $ config ['db_driver ' ]));
6060 }
6161 $ container ->setParameter ($ this ->getAlias ().'.backend_type_ ' .$ config ['db_driver ' ], true );
6262 }
@@ -67,7 +67,7 @@ public function load(array $configs, ContainerBuilder $container): void
6767 }
6868
6969 foreach (['validator ' , 'security ' , 'util ' , 'mailer ' , 'listeners ' , 'commands ' ] as $ basename ) {
70- $ loader ->load (sprintf ('%s.xml ' , $ basename ));
70+ $ loader ->load (sprintf ('%s.php ' , $ basename ));
7171 }
7272
7373 if (!$ config ['use_authentication_listener ' ]) {
@@ -80,7 +80,7 @@ public function load(array $configs, ContainerBuilder $container): void
8080
8181 if ($ config ['use_flash_notifications ' ]) {
8282 $ this ->sessionNeeded = true ;
83- $ loader ->load ('flash_notifications.xml ' );
83+ $ loader ->load ('flash_notifications.php ' );
8484 }
8585
8686 $ container ->setAlias ('fos_user.util.email_canonicalizer ' , $ config ['service ' ]['email_canonicalizer ' ]);
@@ -95,7 +95,7 @@ public function load(array $configs, ContainerBuilder $container): void
9595 }
9696
9797 if ($ config ['use_username_form_type ' ]) {
98- $ loader ->load ('username_form_type.xml ' );
98+ $ loader ->load ('username_form_type.php ' );
9999 }
100100
101101 $ this ->remapParametersNamespaces ($ config , $ container , [
@@ -184,9 +184,9 @@ protected function remapParametersNamespaces(array $config, ContainerBuilder $co
184184 /**
185185 * @param array<string, mixed> $config
186186 */
187- private function loadProfile (array $ config , ContainerBuilder $ container , XmlFileLoader $ loader ): void
187+ private function loadProfile (array $ config , ContainerBuilder $ container , PhpFileLoader $ loader ): void
188188 {
189- $ loader ->load ('profile.xml ' );
189+ $ loader ->load ('profile.php ' );
190190
191191 $ this ->remapParametersNamespaces ($ config , $ container , [
192192 'form ' => 'fos_user.profile.form.%s ' ,
@@ -197,14 +197,14 @@ private function loadProfile(array $config, ContainerBuilder $container, XmlFile
197197 * @param array<string, mixed> $config
198198 * @param array{address: string, sender_name: string} $fromEmail
199199 */
200- private function loadRegistration (array $ config , ContainerBuilder $ container , XmlFileLoader $ loader , array $ fromEmail ): void
200+ private function loadRegistration (array $ config , ContainerBuilder $ container , PhpFileLoader $ loader , array $ fromEmail ): void
201201 {
202- $ loader ->load ('registration.xml ' );
202+ $ loader ->load ('registration.php ' );
203203 $ this ->sessionNeeded = true ;
204204
205205 if ($ config ['confirmation ' ]['enabled ' ]) {
206206 $ this ->mailerNeeded = true ;
207- $ loader ->load ('email_confirmation.xml ' );
207+ $ loader ->load ('email_confirmation.php ' );
208208 }
209209
210210 if (isset ($ config ['confirmation ' ]['from_email ' ])) {
@@ -223,9 +223,9 @@ private function loadRegistration(array $config, ContainerBuilder $container, Xm
223223 /**
224224 * @param array<string, mixed> $config
225225 */
226- private function loadChangePassword (array $ config , ContainerBuilder $ container , XmlFileLoader $ loader ): void
226+ private function loadChangePassword (array $ config , ContainerBuilder $ container , PhpFileLoader $ loader ): void
227227 {
228- $ loader ->load ('change_password.xml ' );
228+ $ loader ->load ('change_password.php ' );
229229
230230 $ this ->remapParametersNamespaces ($ config , $ container , [
231231 'form ' => 'fos_user.change_password.form.%s ' ,
@@ -236,10 +236,10 @@ private function loadChangePassword(array $config, ContainerBuilder $container,
236236 * @param array<string, mixed> $config
237237 * @param array{address: string, sender_name: string} $fromEmail
238238 */
239- private function loadResetting (array $ config , ContainerBuilder $ container , XmlFileLoader $ loader , array $ fromEmail ): void
239+ private function loadResetting (array $ config , ContainerBuilder $ container , PhpFileLoader $ loader , array $ fromEmail ): void
240240 {
241241 $ this ->mailerNeeded = true ;
242- $ loader ->load ('resetting.xml ' );
242+ $ loader ->load ('resetting.php ' );
243243
244244 if (isset ($ config ['email ' ]['from_email ' ])) {
245245 // overwrite the global one
0 commit comments