Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
forbidals
/
wp-content
/
plugins
/
woocommerce-payments
/
src
/
Internal
/
DependencyManagement
:
AbstractServiceProvider.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * Abstract service provider file. * * @package WooCommerce\Payments */ namespace WCPay\Internal\DependencyManagement; use WCPay\Vendor\League\Container\ServiceProvider\AbstractServiceProvider as BaseProvider; /** * WCPay base service provider. */ abstract class AbstractServiceProvider extends BaseProvider { /** * Contains all provided classes/aliases. * * @var string[] */ protected $provides = []; /** * Checks whether a specific class is provided. * * @param string $id ID of the class/alias to provide. */ public function provides( string $id ): bool { return in_array( $id, $this->provides, true ); } }