WooCommerce::maybe_init_order_reviews
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() 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 );
}