1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-07-31 22:10:45 +02:00

[ticket/12775] Update phpBB/install/index.php

PHPBB3-12775
This commit is contained in:
Tristan Darricau
2014-06-27 21:27:55 +02:00
parent e7804ecce4
commit ef1346c931
3 changed files with 45 additions and 7 deletions

View File

@@ -14,7 +14,6 @@
namespace phpbb\di;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\ContainerInterface;
use Symfony\Component\DependencyInjection\Dumper\PhpDumper;
class container_factory
@@ -28,7 +27,7 @@ class container_factory
/**
* The container under construction
*
* @var ContainerInterface
* @var ContainerBuilder
*/
protected $container;
@@ -86,6 +85,13 @@ class container_factory
*/
protected $dump_container = true;
/**
* Indicates if the container should be compiled automatically (default to true).
*
* @var bool
*/
protected $compile_container = true;
/**
* Custom parameters to inject into the container.
*
@@ -159,7 +165,10 @@ class container_factory
$this->inject_custom_parameters();
$this->container->compile();
if ($this->compile_container)
{
$this->container->compile();
}
if ($this->dump_container && defined('DEBUG'))
{
@@ -227,6 +236,16 @@ class container_factory
$this->dump_container = $dump_container;
}
/**
* Set if the container should be compiled automatically (default to true).
*
* @var bool $dump_container
*/
public function set_compile_container($compile_container)
{
$this->compile_container = $compile_container;
}
/**
* Set a custom path to find the configuration of the container
*