Automattic\WooCommerce\Internal\DependencyManagement\ServiceProviders
AdminSettingsServiceProvider{}
Service provider for the admin settings controller classes in the Automattic\WooCommerce\Internal\Admin\Settings namespace.
Хуков нет.
Использование
$AdminSettingsServiceProvider = new AdminSettingsServiceProvider(); // use class methods
Методы
- public register()
Код AdminSettingsServiceProvider{} AdminSettingsServiceProvider{} WC 9.6.1
class AdminSettingsServiceProvider extends AbstractInterfaceServiceProvider { /** * List services provided by this class. * * @var string[] */ protected $provides = array( PaymentsRestController::class, Payments::class, PaymentsController::class, PaymentProviders::class, ); /** * Registers services provided by this class. */ 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 ); } }