Yoast\WP\SEO\Plans\Application

Add_Ons_Collector::to_arraypublicYoast 1.0

Returns the data for the add-ons in an array format.

Метод класса: Add_Ons_Collector{}

Хуков нет.

Возвращает

Массив<Строку,. string|bool|array<string, string>> The add-ons in an array format.

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

$Add_Ons_Collector = new Add_Ons_Collector();
$Add_Ons_Collector->to_array(): array;

Код Add_Ons_Collector::to_array() Yoast 27.7

public function to_array(): array {
	$result        = [];
	$active_addons = $this->addon_manager->has_active_addons();
	foreach ( $this->add_ons as $add_on ) {
		$result[ $add_on->get_id() ] = [
			'id'         => $add_on->get_id(),
			'isActive'   => $add_on->is_active(),
			'hasLicense' => $active_addons && $add_on->has_license(),
			'ctb'        => [
				'action' => $add_on->get_ctb_action(),
				'id'     => $add_on->get_ctb_id(),
			],
		];
	}

	return $result;
}