Symfony\Component\DependencyInjection\ContainerBuilder::setResources PHP Method

setResources() public method

Sets the resources for this configuration.
public setResources ( array $resources ) : ContainerBuilder
$resources array An array of resources
return ContainerBuilder The current instance
    public function setResources(array $resources)
    {
        if (!$this->trackResources) {
            return $this;
        }

        $this->resources = $resources;

        return $this;
    }

Usage Example

Esempio n. 1
0
 private function cloneContainer()
 {
     $parameterBag = new ParameterBag($this->container->getParameterBag()->all());
     $container = new ContainerBuilder($parameterBag);
     $container->setDefinitions($this->container->getDefinitions());
     $container->setAliases($this->container->getAliases());
     $container->setResources($this->container->getResources());
     foreach ($this->container->getExtensions() as $extension) {
         $container->registerExtension($extension);
     }
     return $container;
 }