Automattic\WooCommerce\Api\Infrastructure
ResolverHelpers::create_pagination_params
Build a PaginationParams instance from the standard GraphQL pagination arguments (first, last, after, before).
Method of the class: ResolverHelpers{}
No Hooks.
Returns
\Automattic\WooCommerce\Api\Pagination\PaginationParams.
Usage
$result = ResolverHelpers::create_pagination_params( $args ): \Automattic\WooCommerce\Api\Pagination\PaginationParams;
- $args(array) (required)
- The GraphQL field arguments.
ResolverHelpers::create_pagination_params() ResolverHelpers::create pagination params code WC 10.9.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,
)
);
}