Automattic\WooCommerce\Internal\DependencyManagement\ServiceProviders
AdminSettingsServiceProvider::register
Registers services provided by this class.
Method of the class: AdminSettingsServiceProvider{}
No Hooks.
Returns
null
. Nothing (null).
Usage
$AdminSettingsServiceProvider = new AdminSettingsServiceProvider(); $AdminSettingsServiceProvider->register();
AdminSettingsServiceProvider::register() AdminSettingsServiceProvider::register code WC 9.9.3
public function register() { $this->share( PaymentProviders::class ) ->addArgument( PaymentExtensionSuggestions::class ); $this->share( Payments::class ) ->addArguments( array( PaymentProviders::class, PaymentExtensionSuggestions::class ) ); $this->share( PaymentsController::class ) ->addArgument( Payments::class ); $this->share_with_implements_tags( PaymentsRestController::class ) ->addArgument( Payments::class ); // Provider-specific. $this->share( WooPaymentsService::class ) ->addArguments( array( PaymentProviders::class, LegacyProxy::class ) ); $this->share_with_implements_tags( WooPaymentsRestController::class ) ->addArguments( array( Payments::class, WooPaymentsService::class ) ); }