WPSEO_Addon_Manager::map_subscription()
Maps a plugin subscription.
Метод класса: WPSEO_Addon_Manager{}
Хуков нет.
Возвращает
stdClass
. Mapped subscription.
Использование
// protected - в коде основоного (родительского) или дочернего класса $result = $this->map_subscription( $subscription );
- $subscription(объект) (обязательный)
- Subscription information as received from the API.
Код WPSEO_Addon_Manager::map_subscription() WPSEO Addon Manager::map subscription Yoast 25.1
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' => ( $subscription->product->download ?? null ), 'changelog' => $subscription->product->changelog, ], ]; // phpcs:enable }