Automattic\WooCommerce\Vendor\League\Container\ServiceProvider
ServiceProviderAggregate::register() public WC 1.0
{@inheritdoc}
{} Это метод класса: ServiceProviderAggregate{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
$ServiceProviderAggregate = new ServiceProviderAggregate(); $ServiceProviderAggregate->register( $service );
- $service(строка) (обязательный)
- -
Код ServiceProviderAggregate::register() ServiceProviderAggregate::register WC 5.0.0
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)) {
$provider->register();
$this->registered[] = $provider->getIdentifier();
}
}
}