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

Automattic\WooCommerce\Blocks\StoreApi

SchemaController::initialize() protected WC 1.0

Load schema class instances.

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

Хуков нет.

Возвращает

Null. Ничего.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->initialize();

Код SchemaController::initialize() WC 4.7.1

<?php
protected function initialize() {
	$this->schemas = [
		'cart'                    => new Schemas\CartSchema(
			new Schemas\CartItemSchema(
				new Schemas\ImageAttachmentSchema()
			),
			new Schemas\CartCouponSchema(),
			new Schemas\CartShippingRateSchema(),
			new Schemas\ShippingAddressSchema(),
			new Schemas\ErrorSchema()
		),
		'cart-coupon'             => new Schemas\CartCouponSchema(),
		'cart-item'               => new Schemas\CartItemSchema(
			new Schemas\ImageAttachmentSchema()
		),
		'checkout'                => new Schemas\CheckoutSchema(
			new Schemas\BillingAddressSchema(),
			new Schemas\ShippingAddressSchema()
		),
		'product'                 => new Schemas\ProductSchema(
			new Schemas\ImageAttachmentSchema()
		),
		'product-attribute'       => new Schemas\ProductAttributeSchema(),
		'product-category'        => new Schemas\ProductCategorySchema(
			new Schemas\ImageAttachmentSchema()
		),
		'product-collection-data' => new Schemas\ProductCollectionDataSchema(),
		'product-review'          => new Schemas\ProductReviewSchema(
			new Schemas\ImageAttachmentSchema()
		),
		'term'                    => new Schemas\TermSchema(),
	];
}