Automattic\WooCommerce\Internal\DependencyManagement\ServiceProviders
ProductFiltersServiceProvider{}└─ AbstractInterfaceServiceProvider
ProductFiltersServiceProvider class.
Хуков нет.
Использование
$ProductFiltersServiceProvider = new ProductFiltersServiceProvider(); // use class methods
Методы
- public register()
Код ProductFiltersServiceProvider{} ProductFiltersServiceProvider{} WC 9.9.5
class ProductFiltersServiceProvider extends AbstractInterfaceServiceProvider { /** * List services provided by this class. * * @var string[] */ protected $provides = array( QueryClauses::class, MainQueryController::class, FilterDataProvider::class, ); /** * Registers services provided by this class. * * @return void */ public function register() { $this->share( QueryClauses::class ); $this->share_with_implements_tags( MainQueryController::class )->addArgument( QueryClauses::class ); $this->share( FilterDataProvider::class ); } }