You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
797 B

<?php
/**
* Yoast SEO Plugin File.
*
* @package WPSEO\Migrations
*/
use Yoast\WP\Free\ORM\Yoast_Model;
use YoastSEO_Vendor\Ruckusing_Migration_Base;
/**
* Class DropIndexableMetaTableIfExists
*/
class WpYoastDropIndexableMetaTableIfExists extends Ruckusing_Migration_Base {
/**
* Migration up.
*/
public function up() {
$table_name = $this->get_table_name();
// This can be done safely as it executes a DROP IF EXISTS.
$this->drop_table( $table_name );
}
/**
* Migration down.
*/
public function down() {
// No down required. This specific table should never exist.
}
/**
* Retrieves the table name to use.
*
* @return string The table name to use.
*/
protected function get_table_name() {
return Yoast_Model::get_table_name( 'Indexable_Meta' );
}
}