PluginProbe
Yoast SEO – Advanced SEO with real-time guidance and built-in AI / 28.5
Yoast SEO – Advanced SEO with real-time guidance and built-in AI v28.5
28.5 28.4 28.3 28.2 28.1 28.0 27.9 27.8 27.7 27.6 27.5 trunk 18.0 18.1 18.2 18.3 18.4 18.4.1 18.5 18.5.1 18.6 18.7 18.8 18.9 19.0 All 129 releases
← All changes | src/initializers/migration-runner.php +6 -6 18.028.5 View file →
@@ -143,22 +143,22 @@
143 143
144 144 /**
145 145 * Runs a single migration.
146 146 *
147 - * @param string $version The version.
148 - * @param string $class The migration class.
147 + * @param string $version The version.
148 + * @param string $migration_class The migration class.
149 149 *
150 150 * @return void
151 151 *
152 152 * @throws Exception If the migration failed. Caught by the run_migrations function.
153 153 */
154 - protected function run_migration( $version, $class ) {
154 + protected function run_migration( $version, $migration_class ) {
155 155 /**
156 156 * The migration to run.
157 157 *
158 - * @var Migration
158 + * @var Migration $migration
159 159 */
160 - $migration = new $class( $this->adapter );
160 + $migration = new $migration_class( $this->adapter );
161 161 try {
162 162 $this->adapter->start_transaction();
163 163 $migration->up();
164 164 $this->adapter->add_version( $version );
@@ -164,8 +164,8 @@
164 164 $this->adapter->add_version( $version );
165 165 $this->adapter->commit_transaction();
166 166 } catch ( Exception $e ) {
167 167 $this->adapter->rollback_transaction();
168 - throw new Exception( \sprintf( '%s - %s', $class, $e->getMessage() ), 0, $e );
168 + throw new Exception( \sprintf( '%s - %s', $migration_class, $e->getMessage() ), 0, $e );
169 169 }
170 170 }
171 171 }