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

Yoast_Feature_Toggles::ensure_toggle() protected Yoast 1.0

Ensures that the passed value is a Yoast_Feature_Toggle.

Ищем WP-разработчика! Фулл-тайм, удаленка, хорошая зарплата, соц. пакет. Подробности.
Компания Boosta.

{} Это метод класса: 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 17.4

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