WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

Yoast_Integration_Toggles::ensure_toggle() protected Yoast 1.0

Ensures that the passed value is a Yoast_Feature_Toggle.

Это метод класса: Yoast_Integration_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 integration toggle data.

Код Yoast_Integration_Toggles::ensure_toggle() Yoast 15.1.1

<?php
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 );
}