WC_REST_Layout_Templates_Controller::get_layout_templatesprivateWC 1.0

Get layout templates.

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

Хуков нет.

Возвращает

null. Ничего (null).

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

// private - только в коде основоного (родительского) класса
$result = $this->get_layout_templates( $query_params ): array;
$query_params(массив) (обязательный)
Query params.

Код WC_REST_Layout_Templates_Controller::get_layout_templates() WC 9.9.3

private function get_layout_templates( array $query_params ): array {
	$layout_template_registry = wc_get_container()->get( LayoutTemplateRegistry::class );

	return array_map(
		function( $layout_template ) {
			return $layout_template->to_json();
		},
		$layout_template_registry->instantiate_layout_templates( $query_params )
	);
}