Automattic\WooCommerce\Api\Infrastructure

ResolverHelpers::create_pagination_paramspublic staticWC 1.0

Build a PaginationParams instance from the standard GraphQL pagination arguments (first, last, after, before).

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

Хуков нет.

Возвращает

\Automattic\WooCommerce\Api\Pagination\PaginationParams.

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

$result = ResolverHelpers::create_pagination_params( $args ): \Automattic\WooCommerce\Api\Pagination\PaginationParams;
$args(массив) (обязательный)
The GraphQL field arguments.

Код ResolverHelpers::create_pagination_params() WC 11.0.1

public static function create_pagination_params( array $args ): \Automattic\WooCommerce\Api\Pagination\PaginationParams {
	return self::create_input(
		fn() => new \Automattic\WooCommerce\Api\Pagination\PaginationParams(
			first: $args['first'] ?? null,
			last: $args['last'] ?? null,
			after: $args['after'] ?? null,
			before: $args['before'] ?? null,
		)
	);
}