1212use Symfony \Component \DependencyInjection \ContainerAwareInterface ;
1313use Symfony \Component \DependencyInjection \ContainerInterface ;
1414use Symfony \Component \DependencyInjection \Exception \InvalidArgumentException ;
15+
1516use function error_get_last ;
1617use function is_dir ;
17- use function method_exists ;
1818use function mkdir ;
1919use function preg_match ;
2020use function sprintf ;
2525 */
2626abstract class DoctrineCommand extends BaseCommand
2727{
28- public static function configureMigrations (ContainerInterface $ container , Configuration $ configuration ) : void
28+ public static function configureMigrations (ContainerInterface $ container , Configuration $ configuration ): void
2929 {
3030 $ dir = $ configuration ->getMigrationsDirectory ();
3131
32- if (empty ( $ dir) ) {
32+ if ($ dir === null ) {
3333 $ dir = $ container ->getParameter ('doctrine_migrations.dir_name ' );
3434
3535 if (! is_dir ($ dir ) && ! @mkdir ($ dir , 0777 , true ) && ! is_dir ($ dir )) {
@@ -48,7 +48,7 @@ public static function configureMigrations(ContainerInterface $container, Config
4848 $ pathPlaceholderArray = ['kernel.root_dir ' , 'kernel.cache_dir ' , 'kernel.logs_dir ' ];
4949
5050 foreach ($ pathPlaceholderArray as $ pathPlaceholder ) {
51- if (! $ container ->hasParameter ($ pathPlaceholder ) || ! preg_match ('/\% ' . $ pathPlaceholder . '\%/ ' , $ dir )) {
51+ if (! $ container ->hasParameter ($ pathPlaceholder ) || preg_match ('/\% ' . $ pathPlaceholder . '\%/ ' , $ dir ) === 0 ) {
5252 continue ;
5353 }
5454
@@ -68,16 +68,16 @@ public static function configureMigrations(ContainerInterface $container, Config
6868 $ configuration ->setMigrationsDirectory ($ dir );
6969 }
7070
71- if (empty ( $ configuration ->getMigrationsNamespace ()) ) {
71+ if ($ configuration ->getMigrationsNamespace () === null ) {
7272 $ configuration ->setMigrationsNamespace ($ container ->getParameter ('doctrine_migrations.namespace ' ));
7373 }
7474
75- if (empty ( $ configuration ->getName ()) ) {
75+ if ($ configuration ->getName () === null ) {
7676 $ configuration ->setName ($ container ->getParameter ('doctrine_migrations.name ' ));
7777 }
7878
7979 // For backward compatibility, need use a table from parameters for overwrite the default configuration
80- if (! ($ configuration instanceof AbstractFileConfiguration) || empty ( $ configuration ->getMigrationsTableName ()) ) {
80+ if (! ($ configuration instanceof AbstractFileConfiguration) || $ configuration ->getMigrationsTableName () === '' ) {
8181 $ configuration ->setMigrationsTableName ($ container ->getParameter ('doctrine_migrations.table_name ' ));
8282 }
8383
@@ -95,7 +95,7 @@ public static function configureMigrations(ContainerInterface $container, Config
9595 }
9696 }
9797
98- if (method_exists ( $ configuration, ' getCustomTemplate ' ) && empty ( $ configuration ->getCustomTemplate ()) ) {
98+ if ($ configuration ->getCustomTemplate () === null ) {
9999 $ configuration ->setCustomTemplate ($ container ->getParameter ('doctrine_migrations.custom_template ' ));
100100 }
101101
@@ -125,7 +125,7 @@ public static function configureMigrations(ContainerInterface $container, Config
125125 *
126126 * Injects the container to migrations aware of it
127127 */
128- private static function injectContainerToMigrations (ContainerInterface $ container , array $ versions ) : void
128+ private static function injectContainerToMigrations (ContainerInterface $ container , array $ versions ): void
129129 {
130130 foreach ($ versions as $ version ) {
131131 $ migration = $ version ->getMigration ();
0 commit comments