@@ -35,8 +35,6 @@ public function __construct(Configuration $configuration, $version = 'latest')
3535 $ this ->configuration = $ configuration ;
3636 $ this ->makeMigration ($ configuration );
3737 $ this ->setVersion ($ configuration , $ version );
38-
39- $ this ->checkIfNotExecutedUnavailableMigrations ($ configuration );
4038 }
4139
4240 /**
@@ -49,23 +47,6 @@ protected function makeMigration(Configuration $configuration)
4947 return $ this ->migration = new DBALMigration ($ configuration );
5048 }
5149
52- /**
53- * @param Configuration $configuration
54- *
55- * @throws ExecutedUnavailableMigrationsException
56- */
57- protected function checkIfNotExecutedUnavailableMigrations (Configuration $ configuration )
58- {
59- $ executedUnavailableMigrations = array_diff (
60- $ configuration ->getMigratedVersions (),
61- $ configuration ->getAvailableVersions ()
62- );
63-
64- if (count ($ executedUnavailableMigrations ) > 0 ) {
65- throw new ExecutedUnavailableMigrationsException ($ executedUnavailableMigrations );
66- }
67- }
68-
6950 /**
7051 * @return DBALMigration
7152 */
@@ -96,6 +77,23 @@ protected function setVersion(Configuration $configuration, $versionAlias)
9677 $ this ->version = $ version ;
9778 }
9879
80+ /**
81+ * @throws ExecutedUnavailableMigrationsException
82+ */
83+ public function checkIfNotExecutedUnavailableMigrations ()
84+ {
85+ $ configuration = $ this ->configuration ;
86+
87+ $ executedUnavailableMigrations = array_diff (
88+ $ configuration ->getMigratedVersions (),
89+ $ configuration ->getAvailableVersions ()
90+ );
91+
92+ if (count ($ executedUnavailableMigrations ) > 0 ) {
93+ throw new ExecutedUnavailableMigrationsException ($ executedUnavailableMigrations );
94+ }
95+ }
96+
9997 /**
10098 * @return string|null
10199 */
0 commit comments