Yoast\WP\SEO\Conditionals
Feature_Flag_Conditional{} Yoast 1.0
Abstract class for creating conditionals based on feature flags.
Хуков нет.
Возвращает
Null. Ничего.
Использование
$Feature_Flag_Conditional = new Feature_Flag_Conditional(); // use class methods
Методы
Код Feature_Flag_Conditional{} Feature Flag Conditional{} Yoast 15.6.2
abstract class Feature_Flag_Conditional implements Conditional {
/**
* Returns whether or not this conditional is met.
*
* @return boolean Whether or not the conditional is met.
*/
public function is_met() {
$feature_flag = \strtoupper( $this->get_feature_flag() );
return \defined( 'YOAST_SEO_' . $feature_flag ) && \constant( 'YOAST_SEO_' . $feature_flag ) === true;
}
/**
* Returns the name of the feature flag.
* 'YOAST_SEO_' is automatically prepended to it and it will be uppercased.
*
* @return string the name of the feature flag.
*/
abstract protected function get_feature_flag();
}