Automattic\WooCommerce\Vendor\League\Container\ServiceProvider
ServiceProviderAggregate::register()
{@inheritdoc}
Метод класса: ServiceProviderAggregate{}
Хуков нет.
Возвращает
null
. Ничего.
Использование
$ServiceProviderAggregate = new ServiceProviderAggregate(); $ServiceProviderAggregate->register( $service );
- $service(строка) (обязательный)
- -
Код ServiceProviderAggregate::register() ServiceProviderAggregate::register WC 7.5.1
public function register(string $service) { if (false === $this->provides($service)) { throw new ContainerException( sprintf('(%s) is not provided by a service provider', $service) ); } foreach ($this->getIterator() as $provider) { if (in_array($provider->getIdentifier(), $this->registered, true)) { continue; } if ($provider->provides($service)) { $this->registered[] = $provider->getIdentifier(); $provider->register(); } } }