1515use Symfony \Component \DependencyInjection \Loader \XmlFileLoader ;
1616use Symfony \Component \DependencyInjection \Reference ;
1717use Symfony \Component \HttpKernel \DependencyInjection \Extension ;
18+
1819use function array_keys ;
1920use function explode ;
2021use function implode ;
@@ -32,7 +33,7 @@ class DoctrineMigrationsExtension extends Extension
3233 *
3334 * @param string[][]|array<string, array<string, array<string, string>|string>> $configs
3435 */
35- public function load (array $ configs , ContainerBuilder $ container ) : void
36+ public function load (array $ configs , ContainerBuilder $ container ): void
3637 {
3738 $ configuration = new Configuration ();
3839
@@ -82,19 +83,23 @@ public function load(array $configs, ContainerBuilder $container) : void
8283 $ container ->setDefinition ('doctrine.migrations.storage.table_storage ' , $ storageDefinition );
8384 $ container ->setAlias ('doctrine.migrations.metadata_storage ' , 'doctrine.migrations.storage.table_storage ' );
8485
85- if ($ storageConfiguration ['table_name ' ]!== null ) {
86+ if ($ storageConfiguration ['table_name ' ] !== null ) {
8687 $ storageDefinition ->addMethodCall ('setTableName ' , [$ storageConfiguration ['table_name ' ]]);
8788 }
88- if ($ storageConfiguration ['version_column_name ' ]!== null ) {
89+
90+ if ($ storageConfiguration ['version_column_name ' ] !== null ) {
8991 $ storageDefinition ->addMethodCall ('setVersionColumnName ' , [$ storageConfiguration ['version_column_name ' ]]);
9092 }
91- if ($ storageConfiguration ['version_column_length ' ]!== null ) {
93+
94+ if ($ storageConfiguration ['version_column_length ' ] !== null ) {
9295 $ storageDefinition ->addMethodCall ('setVersionColumnLength ' , [$ storageConfiguration ['version_column_length ' ]]);
9396 }
94- if ($ storageConfiguration ['executed_at_column_name ' ]!== null ) {
97+
98+ if ($ storageConfiguration ['executed_at_column_name ' ] !== null ) {
9599 $ storageDefinition ->addMethodCall ('setExecutedAtColumnName ' , [$ storageConfiguration ['executed_at_column_name ' ]]);
96100 }
97- if ($ storageConfiguration ['execution_time_column_name ' ]!== null ) {
101+
102+ if ($ storageConfiguration ['execution_time_column_name ' ] !== null ) {
98103 $ storageDefinition ->addMethodCall ('setExecutionTimeColumnName ' , [$ storageConfiguration ['execution_time_column_name ' ]]);
99104 }
100105
@@ -111,20 +116,21 @@ public function load(array $configs, ContainerBuilder $container) : void
111116 $ container ->setParameter ('doctrine.migrations.preferred_connection ' , $ config ['connection ' ]);
112117 }
113118
114- private function checkIfBundleRelativePath (string $ path , ContainerBuilder $ container ) : string
119+ private function checkIfBundleRelativePath (string $ path , ContainerBuilder $ container ): string
115120 {
116121 if (isset ($ path [0 ]) && $ path [0 ] === '@ ' ) {
117122 $ pathParts = explode ('/ ' , $ path );
118123 $ bundleName = substr ($ pathParts [0 ], 1 );
119124
120125 $ bundlePath = $ this ->getBundlePath ($ bundleName , $ container );
126+
121127 return $ bundlePath . substr ($ path , strlen ('@ ' . $ bundleName ));
122128 }
123129
124130 return $ path ;
125131 }
126132
127- private function getBundlePath (string $ bundleName , ContainerBuilder $ container ) : string
133+ private function getBundlePath (string $ bundleName , ContainerBuilder $ container ): string
128134 {
129135 $ bundleMetadata = $ container ->getParameter ('kernel.bundles_metadata ' );
130136
@@ -144,12 +150,12 @@ private function getBundlePath(string $bundleName, ContainerBuilder $container)
144150 *
145151 * @return string The XSD base path
146152 */
147- public function getXsdValidationBasePath () : string
153+ public function getXsdValidationBasePath (): string
148154 {
149155 return __DIR__ . '/../Resources/config/schema ' ;
150156 }
151157
152- public function getNamespace () : string
158+ public function getNamespace (): string
153159 {
154160 return 'http://symfony.com/schema/dic/doctrine/migrations/3.0 ' ;
155161 }
0 commit comments