Yoast_Feature_Toggles::ensure_toggle
Ensures that the passed value is a Yoast_Feature_Toggle.
Метод класса: Yoast_Feature_Toggles{}
Хуков нет.
Возвращает
Yoast_Feature_Toggle. Feature toggle instance based on $toggle_data.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->ensure_toggle( $toggle_data );
- $toggle_data(Yoast_Feature_Toggle|объект|массив) (обязательный)
- Feature toggle instance, or raw object or array containing feature toggle data.
Код Yoast_Feature_Toggles::ensure_toggle() Yoast Feature Toggles::ensure toggle Yoast 28.1
protected function ensure_toggle( $toggle_data ) {
if ( $toggle_data instanceof Yoast_Feature_Toggle ) {
return $toggle_data;
}
if ( is_object( $toggle_data ) ) {
$toggle_data = get_object_vars( $toggle_data );
}
return new Yoast_Feature_Toggle( $toggle_data );
}