Automattic\WooCommerce\Vendor\League\Container

Container::extend()publicWC 1.0

Get a definition to extend.

Метод класса: Container{}

Хуков нет.

Возвращает

DefinitionInterface.

Использование

$Container = new Container();
$Container->extend( $id ) : DefinitionInterface;
$id(строка) (обязательный)
[description]

Код Container::extend() WC 8.7.0

public function extend(string $id) : DefinitionInterface
{
    if ($this->providers->provides($id)) {
        $this->providers->register($id);
    }

    if ($this->definitions->has($id)) {
        return $this->definitions->getDefinition($id);
    }

    throw new NotFoundException(
        sprintf('Unable to extend alias (%s) as it is not being managed as a definition', $id)
    );
}