Automattic\WooCommerce\Admin\API

OnboardingProfile::prepare_objects_query()protectedWC 1.0

Prepare objects query.

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

Возвращает

Массив.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->prepare_objects_query( $params );
$params(массив) (обязательный)
The params sent in the request.

Код OnboardingProfile::prepare_objects_query() WC 8.7.0

protected function prepare_objects_query( $params ) {
	$args       = array();
	$properties = self::get_profile_properties();

	foreach ( $properties as $key => $property ) {
		if ( isset( $params[ $key ] ) ) {
			$args[ $key ] = $params[ $key ];
		}
	}

	/**
	 * Filter the query arguments for a request.
	 *
	 * Enables adding extra arguments or setting defaults for a post
	 * collection request.
	 *
	 * @param array $args    Key value array of query var to query value.
	 * @param array $params The params sent in the request.
	 */
	$args = apply_filters( 'woocommerce_rest_onboarding_profile_object_query', $args, $params );

	return $args;
}