public function loadFromExtension($extension, array $values = array()) { if ($this->isFrozen()) { throw new BadMethodCallException('Cannot load from an extension on a frozen container.'); } $namespace = $this->getExtension($extension)->getAlias(); $this->extensionConfigs[$namespace][] = $values; return $this; }
/** * Test load extension * @throws \LogicException * @throws \Symfony\Component\DependencyInjection\Exception\BadMethodCallException */ public function testLoadExtension() { $this->container->loadFromExtension($this->extension->getAlias()); $this->container->compile(); // Check that services have been loaded static::assertTrue($this->container->has('timestamp.type')); }