Automattic\WooCommerce\Internal\OrderWithdrawal

OrderWithdrawalController::init │ public │ WC 11.1.0

Initialize dependencies.

Method of the class: OrderWithdrawalController{}

No Hooks.

Returns

null. Nothing (null).

Usage

$OrderWithdrawalController = new OrderWithdrawalController();
$OrderWithdrawalController->init( $form_processor, $form_view, $feature_highlight_notification ): void;
$form_processor(OrderWithdrawalFormProcessor) (required)
Form processor.
$form_view(OrderWithdrawalFormView) (required)
Form view.
$feature_highlight_notification(OrderWithdrawalFeatureHighlightNotification) (required)
Feature highlight notification.

Changelog

Since 11.1.0 Introduced.

OrderWithdrawalController::init() code WC 11.1.2

final public function init( OrderWithdrawalFormProcessor $form_processor, OrderWithdrawalFormView $form_view, OrderWithdrawalFeatureHighlightNotification $feature_highlight_notification ): void { // phpcs:ignore Generic.CodeAnalysis.UnnecessaryFinalModifier.Found -- Required by WooCommerce injection method rules.
	$this->form_processor                 = $form_processor;
	$this->form_view                      = $form_view;
	$this->feature_highlight_notification = $feature_highlight_notification;
}