Yoast\WP\SEO\Task_List\Infrastructure\Tasks_Collectors

Cached_Tasks_Collector::get_tasks_datapublicYoast 1.0

Gets the tasks data.

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

Хуков нет.

Возвращает

Массив<Строку,. array<string, string|bool>> The tasks data.

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

$Cached_Tasks_Collector = new Cached_Tasks_Collector();
$Cached_Tasks_Collector->get_tasks_data(): array;

Код Cached_Tasks_Collector::get_tasks_data() Yoast 27.7

public function get_tasks_data(): array {
	$cached_tasks_data = \get_transient( self::TASKS_TRANSIENT );

	if ( $cached_tasks_data !== false ) {
		return \json_decode( $cached_tasks_data, true );
	}

	$tasks_data = $this->tasks_collector->get_tasks_data();
	\set_transient( self::TASKS_TRANSIENT, WPSEO_Utils::format_json_encode( $tasks_data ), \MINUTE_IN_SECONDS );

	return $tasks_data;
}