Automattic\WooCommerce\Internal\Abilities\Domain

AbstractDomainAbility::get_entity_output_schemaprotected staticWC 1.0

Get an entity output schema.

Method of the class: AbstractDomainAbility{}

No Hooks.

Returns

Array.

Usage

$result = AbstractDomainAbility::get_entity_output_schema( $entity_key, $item_schema ): array;
$entity_key(string) (required)
Entity property key.
$item_schema(array) (required)
JSON schema describing the entity.

AbstractDomainAbility::get_entity_output_schema() code WC 10.9.1

protected static function get_entity_output_schema( string $entity_key, array $item_schema ): array {
	return array(
		'type'                 => 'object',
		'properties'           => array(
			$entity_key => $item_schema,
		),
		'additionalProperties' => false,
	);
}