WooCommerce::maybe_init_order_reviewspublicWC 10.8.0

Resolve the OrderReviews services when the customer_review_request feature flag is on. Hooked to init priority 1 from init_hooks() so it runs after the textdomain is loaded.

Method of the class: WooCommerce{}

No Hooks.

Returns

null. Nothing (null).

Usage

$WooCommerce = new WooCommerce();
$WooCommerce->maybe_init_order_reviews(): void;

Changelog

Since 10.8.0 Introduced.

WooCommerce::maybe_init_order_reviews() code WC 10.8.1

public function maybe_init_order_reviews(): void {
	if ( ! \Automattic\WooCommerce\Utilities\FeaturesUtil::feature_is_enabled( 'customer_review_request' ) ) {
		return;
	}
	$container = wc_get_container();
	$container->get( \Automattic\WooCommerce\Internal\OrderReviews\Scheduler::class );
	$container->get( \Automattic\WooCommerce\Internal\OrderReviews\Endpoint::class );
	$container->get( \Automattic\WooCommerce\Internal\OrderReviews\SubmissionHandler::class );
	$container->get( \Automattic\WooCommerce\Internal\OrderReviews\ItemEligibility::class );
}