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

Automattic\WooCommerce\Blocks\Domain\Services

ExtendRestApi::get_endpoint_data() public WC 1.0

Returns the registered endpoint data

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

Хуков нет.

Возвращает

Объект. Returns an casted object with registered endpoint data.

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

$ExtendRestApi = new ExtendRestApi();
$ExtendRestApi->get_endpoint_data( $endpoint, $passed_args );
$endpoint(строка) (обязательный)
A valid identifier.
$passed_args(массив)
Passed arguments from the Schema class.

Код ExtendRestApi::get_endpoint_data() WC 5.0.0

<?php
public function get_endpoint_data( $endpoint, array $passed_args = [] ) {
	$registered_data = [];
	if ( ! isset( $this->extend_data[ $endpoint ] ) ) {
		return (object) $registered_data;
	}
	foreach ( $this->extend_data[ $endpoint ] as $namespace => $callbacks ) {
		$data = [];

		try {
			$data = $callbacks['data_callback']( ...$passed_args );

			if ( ! is_array( $data ) ) {
				throw new Exception( '$data_callback must return an array.' );
			}
		} catch ( Throwable $e ) {
			$this->throw_exception( $e );
			continue;
		}

		$registered_data[ $namespace ] = $data;
	}
	return (object) $registered_data;
}