File Editor
Directories:
.. (Back)
admin
third-party
traits
Files:
addon-installation-conditional.php
admin-conditional.php
attachment-redirections-enabled-conditional.php
check-required-version-conditional.php
conditional-interface.php
deactivating-yoast-seo-conditional.php
development-conditional.php
feature-flag-conditional.php
front-end-conditional.php
get-request-conditional.php
headless-rest-endpoints-enabled-conditional.php
import-tool-selected-conditional.php
jetpack-conditional.php
migrations-conditional.php
new-settings-ui-conditional.php
news-conditional.php
no-conditionals-trait.php
no-tool-selected-conditional.php
non-multisite-conditional.php
not-admin-ajax-conditional.php
open-graph-conditional.php
premium-active-conditional.php
premium-inactive-conditional.php
primary-category-conditional.php
robots-txt-conditional.php
semrush-enabled-conditional.php
settings-conditional.php
should-index-links-conditional.php
text-formality-conditional.php
updated-importer-framework-conditional.php
user-can-edit-users-conditional.php
user-can-manage-wpseo-options-conditional.php
user-can-publish-posts-and-pages-conditional.php
user-edit-conditional.php
user-profile-conditional.php
web-stories-conditional.php
wincher-automatically-track-conditional.php
wincher-conditional.php
wincher-enabled-conditional.php
wincher-token-conditional.php
woocommerce-conditional.php
wp-cron-enabled-conditional.php
wp-robots-conditional.php
xmlrpc-conditional.php
yoast-admin-and-dashboard-conditional.php
yoast-tools-page-conditional.php
Create New File
Create
Edit File: migrations-conditional.php
<?php namespace Yoast\WP\SEO\Conditionals; use Yoast\WP\SEO\Config\Migration_Status; /** * Class for integrations that depend on having all migrations run. */ class Migrations_Conditional implements Conditional { /** * The migration status. * * @var Migration_Status */ protected $migration_status; /** * Migrations_Conditional constructor. * * @param Migration_Status $migration_status The migration status object. */ public function __construct( Migration_Status $migration_status ) { $this->migration_status = $migration_status; } /** * Returns `true` when all database migrations have been run. * * @return bool `true` when all database migrations have been run. */ public function is_met() { return $this->migration_status->is_version( 'free', \WPSEO_VERSION ); } }
Save Changes
Rename File
Rename