/** * @param array $config * @param boolean $useAsDefault */ public function __construct(array $config = [], $useAsDefault = \true) { if ($useAsDefault === \true) { SharedContainer::setInstance($this); } $this->configure($config); }
function __construct($c, $namespace) { $container = ($v = $c->getObserver()->get($namespace)) && $v instanceof Container ? $v : new Container(); parent::__construct($c->getObserver()->set($namespace, $container)); }