WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Получай пассивный доход от сайта с помощью браузерных PUSH уведомлений
функция не описана

WPSEO_Addon_Manager::map_subscription() protected Yoast 1.0

Maps a plugin subscription.

{} Это метод класса: WPSEO_Addon_Manager{}

Хуков нет.

Возвращает

Объект. Mapped subscription.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->map_subscription( $subscription );
$subscription(объект) (обязательный)
Subscription information as received from the API.

Код WPSEO_Addon_Manager::map_subscription() Yoast 16.2

<?php
protected function map_subscription( $subscription ) {
	// phpcs:disable WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase -- Not our properties.
	return (object) [
		'renewal_url' => $subscription->renewalUrl,
		'expiry_date' => $subscription->expiryDate,
		'product'     => (object) [
			'version'      => $subscription->product->version,
			'name'         => $subscription->product->name,
			'slug'         => $subscription->product->slug,
			'last_updated' => $subscription->product->lastUpdated,
			'store_url'    => $subscription->product->storeUrl,
			// Ternary operator is necessary because download can be undefined.
			'download'     => isset( $subscription->product->download ) ? $subscription->product->download : null,
			'changelog'    => $subscription->product->changelog,
		],
	];
	// phpcs:enable
}