minor #33242 [DI] add return-types to generated containers (nicolas-grekas)
This PR was merged into the 4.4 branch.
Discussion
----------
[DI] add return-types to generated containers
| Q | A
| ------------- | ---
| Branch? | 4.4
| Bug fix? | no
| New feature? | no
| BC breaks? | no
| Deprecations? | no
| Tests pass? | yes
| Fixed tickets | -
| License | MIT
| Doc PR | -
A chunk of #33236 ready for 4.4
Commits
-------
917091955c
[DI] add return-types to generated containers
This commit is contained in:
commit
b681e935ad
@ -1030,12 +1030,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/*{$this->docStar}
|
/*{$this->docStar}
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class $class extends $baseClass
|
class $class extends $baseClass
|
||||||
{
|
{
|
||||||
@ -1088,12 +1089,12 @@ EOF;
|
|||||||
$code .= <<<EOF
|
$code .= <<<EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@ -1184,7 +1185,7 @@ EOF;
|
|||||||
|
|
||||||
return <<<EOF
|
return <<<EOF
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return {$code};
|
return {$code};
|
||||||
}
|
}
|
||||||
@ -1363,7 +1364,7 @@ EOF;
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
if (isset($this->buildParameters[$name])) {
|
if (isset($this->buildParameters[$name])) {
|
||||||
@ -1373,12 +1374,12 @@ EOF;
|
|||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -1421,26 +1422,12 @@ EOF;
|
|||||||
private \$loadedDynamicParameters = {$loadedDynamicParameters};
|
private \$loadedDynamicParameters = {$loadedDynamicParameters};
|
||||||
private \$dynamicParameters = [];
|
private \$dynamicParameters = [];
|
||||||
|
|
||||||
/*{$this->docStar}
|
private function getDynamicParameter(string \$name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string \$name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter(\$name)
|
|
||||||
{
|
{
|
||||||
{$getDynamicParameter}
|
{$getDynamicParameter}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*{$this->docStar}
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return $parameters;
|
return $parameters;
|
||||||
}
|
}
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Aliases_Deprecation extends Container
|
class Symfony_DI_PhpDumper_Test_Aliases_Deprecation extends Container
|
||||||
{
|
{
|
||||||
@ -31,17 +32,17 @@ class Symfony_DI_PhpDumper_Test_Aliases_Deprecation extends Container
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -9,12 +9,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithoutArgumentsContainer
|
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithoutArgumentsContainer
|
||||||
{
|
{
|
||||||
@ -31,17 +32,17 @@ class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tes
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -9,12 +9,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithMandatoryArgumentsContainer
|
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithMandatoryArgumentsContainer
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tes
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -9,12 +9,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithOptionalArgumentsContainer
|
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\ConstructorWithOptionalArgumentsContainer
|
||||||
{
|
{
|
||||||
@ -31,17 +32,17 @@ class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tes
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -9,12 +9,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\NoConstructorContainer
|
class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tests\Fixtures\Container\NoConstructorContainer
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class ProjectServiceContainer extends \Symfony\Component\DependencyInjection\Tes
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -9,12 +9,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Container extends \Symfony\Component\DependencyInjection\Dump\AbstractContainer
|
class Container extends \Symfony\Component\DependencyInjection\Dump\AbstractContainer
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class Container extends \Symfony\Component\DependencyInjection\Dump\AbstractCont
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -26,17 +27,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -31,17 +32,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -73,19 +74,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -101,26 +102,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'empty_value' => '',
|
'empty_value' => '',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -35,17 +36,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -77,19 +78,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -108,16 +109,7 @@ class ProjectServiceContainer extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'foo': $value = ('wiz'.$this->targetDirs[1]); break;
|
case 'foo': $value = ('wiz'.$this->targetDirs[1]); break;
|
||||||
@ -129,12 +121,7 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'bar' => __DIR__,
|
'bar' => __DIR__,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -29,17 +30,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -32,17 +33,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -88,19 +89,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -118,16 +119,7 @@ class ProjectServiceContainer extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'foo': $value = $this->getEnv('FOO'); break;
|
case 'foo': $value = $this->getEnv('FOO'); break;
|
||||||
@ -138,12 +130,7 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(FOO)' => 'Bar\\FaooClass',
|
'env(FOO)' => 'Bar\\FaooClass',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -29,17 +30,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
|
class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
|
||||||
{
|
{
|
||||||
@ -36,17 +37,17 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -88,19 +89,19 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -122,16 +123,7 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'bar': $value = $this->getEnv('FOO'); break;
|
case 'bar': $value = $this->getEnv('FOO'); break;
|
||||||
@ -146,12 +138,7 @@ class Symfony_DI_PhpDumper_Test_EnvParameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'project_dir' => '/foo/bar',
|
'project_dir' => '/foo/bar',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -30,17 +31,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -60,19 +61,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -88,26 +89,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'foo' => 'bar',
|
'foo' => 'bar',
|
||||||
|
@ -362,12 +362,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -426,17 +427,17 @@ class ProjectServiceContainer extends Container
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
||||||
}
|
}
|
||||||
@ -479,7 +480,7 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
if (isset($this->buildParameters[$name])) {
|
if (isset($this->buildParameters[$name])) {
|
||||||
@ -489,12 +490,12 @@ class ProjectServiceContainer extends Container
|
|||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -513,26 +514,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'baz_class' => 'BazClass',
|
'baz_class' => 'BazClass',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -59,17 +60,17 @@ class ProjectServiceContainer extends Container
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -423,19 +424,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -451,26 +452,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'baz_class' => 'BazClass',
|
'baz_class' => 'BazClass',
|
||||||
|
@ -28,12 +28,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -94,17 +95,17 @@ class ProjectServiceContainer extends Container
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
||||||
}
|
}
|
||||||
@ -477,7 +478,7 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
if (isset($this->buildParameters[$name])) {
|
if (isset($this->buildParameters[$name])) {
|
||||||
@ -487,12 +488,12 @@ class ProjectServiceContainer extends Container
|
|||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -511,26 +512,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'baz_class' => 'BazClass',
|
'baz_class' => 'BazClass',
|
||||||
|
@ -18,12 +18,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -50,17 +51,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
||||||
}
|
}
|
||||||
@ -113,7 +114,7 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
if (isset($this->buildParameters[$name])) {
|
if (isset($this->buildParameters[$name])) {
|
||||||
@ -123,12 +124,12 @@ class ProjectServiceContainer extends Container
|
|||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -147,26 +148,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'container.dumper.inline_factories' => true,
|
'container.dumper.inline_factories' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -30,17 +31,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'App\\Handler1' => true,
|
'App\\Handler1' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Almost_Circular_Private extends Container
|
class Symfony_DI_PhpDumper_Test_Almost_Circular_Private extends Container
|
||||||
{
|
{
|
||||||
@ -46,17 +47,17 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Private extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Almost_Circular_Public extends Container
|
class Symfony_DI_PhpDumper_Test_Almost_Circular_Public extends Container
|
||||||
{
|
{
|
||||||
@ -55,17 +56,17 @@ class Symfony_DI_PhpDumper_Test_Almost_Circular_Public extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -35,17 +36,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -81,19 +82,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -111,16 +112,7 @@ class ProjectServiceContainer extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'array_2': $value = [
|
case 'array_2': $value = [
|
||||||
@ -133,12 +125,7 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'array_1' => [
|
'array_1' => [
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
|
class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -60,19 +61,19 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -90,16 +91,7 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'hello': $value = $this->getEnv('base64:foo'); break;
|
case 'hello': $value = $this->getEnv('base64:foo'); break;
|
||||||
@ -110,12 +102,7 @@ class Symfony_DI_PhpDumper_Test_Base64Parameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(foo)' => 'd29ybGQ=',
|
'env(foo)' => 'd29ybGQ=',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_CsvParameters extends Container
|
class Symfony_DI_PhpDumper_Test_CsvParameters extends Container
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class Symfony_DI_PhpDumper_Test_CsvParameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -60,19 +61,19 @@ class Symfony_DI_PhpDumper_Test_CsvParameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -90,16 +91,7 @@ class Symfony_DI_PhpDumper_Test_CsvParameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'hello': $value = $this->getEnv('csv:foo'); break;
|
case 'hello': $value = $this->getEnv('csv:foo'); break;
|
||||||
@ -110,12 +102,7 @@ class Symfony_DI_PhpDumper_Test_CsvParameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(foo)' => 'foo,bar',
|
'env(foo)' => 'foo,bar',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -30,17 +31,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Deep_Graph extends Container
|
class Symfony_DI_PhpDumper_Test_Deep_Graph extends Container
|
||||||
{
|
{
|
||||||
@ -30,17 +31,17 @@ class Symfony_DI_PhpDumper_Test_Deep_Graph extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_DefaultParameters extends Container
|
class Symfony_DI_PhpDumper_Test_DefaultParameters extends Container
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class Symfony_DI_PhpDumper_Test_DefaultParameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -60,19 +61,19 @@ class Symfony_DI_PhpDumper_Test_DefaultParameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -92,16 +93,7 @@ class Symfony_DI_PhpDumper_Test_DefaultParameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'fallback_env': $value = $this->getEnv('foobar'); break;
|
case 'fallback_env': $value = $this->getEnv('foobar'); break;
|
||||||
@ -114,12 +106,7 @@ class Symfony_DI_PhpDumper_Test_DefaultParameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'fallback_param' => 'baz',
|
'fallback_param' => 'baz',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -32,17 +33,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -86,19 +87,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -114,26 +115,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(BAR)' => 'bar',
|
'env(BAR)' => 'bar',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Errored_Definition extends Container
|
class Symfony_DI_PhpDumper_Errored_Definition extends Container
|
||||||
{
|
{
|
||||||
@ -59,17 +60,17 @@ class Symfony_DI_PhpDumper_Errored_Definition extends Container
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -423,19 +424,19 @@ class Symfony_DI_PhpDumper_Errored_Definition extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -451,26 +452,12 @@ class Symfony_DI_PhpDumper_Errored_Definition extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'baz_class' => 'BazClass',
|
'baz_class' => 'BazClass',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -44,17 +45,17 @@ class ProjectServiceContainer extends Container
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -110,19 +111,19 @@ class ProjectServiceContainer extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -138,26 +139,12 @@ class ProjectServiceContainer extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'inline_requires' => true,
|
'inline_requires' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Inline_Self_Ref extends Container
|
class Symfony_DI_PhpDumper_Test_Inline_Self_Ref extends Container
|
||||||
{
|
{
|
||||||
@ -29,17 +30,17 @@ class Symfony_DI_PhpDumper_Test_Inline_Self_Ref extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_JsonParameters extends Container
|
class Symfony_DI_PhpDumper_Test_JsonParameters extends Container
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class Symfony_DI_PhpDumper_Test_JsonParameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -60,19 +61,19 @@ class Symfony_DI_PhpDumper_Test_JsonParameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -91,16 +92,7 @@ class Symfony_DI_PhpDumper_Test_JsonParameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'hello': $value = $this->getEnv('json:foo'); break;
|
case 'hello': $value = $this->getEnv('json:foo'); break;
|
||||||
@ -112,12 +104,7 @@ class Symfony_DI_PhpDumper_Test_JsonParameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(foo)' => '["foo","bar"]',
|
'env(foo)' => '["foo","bar"]',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -36,17 +37,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -29,17 +30,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -34,12 +34,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -64,17 +65,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
return require $this->containerDir.\DIRECTORY_SEPARATOR.'removed-ids.php';
|
||||||
}
|
}
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -30,17 +31,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -29,17 +30,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_QueryStringParameters extends Container
|
class Symfony_DI_PhpDumper_Test_QueryStringParameters extends Container
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class Symfony_DI_PhpDumper_Test_QueryStringParameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -60,19 +61,19 @@ class Symfony_DI_PhpDumper_Test_QueryStringParameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -90,16 +91,7 @@ class Symfony_DI_PhpDumper_Test_QueryStringParameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'hello': $value = $this->getEnv('query_string:foo'); break;
|
case 'hello': $value = $this->getEnv('query_string:foo'); break;
|
||||||
@ -110,12 +102,7 @@ class Symfony_DI_PhpDumper_Test_QueryStringParameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(foo)' => 'foo=bar&baz[]=qux',
|
'env(foo)' => 'foo=bar&baz[]=qux',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
|
class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
|
||||||
{
|
{
|
||||||
@ -34,17 +35,17 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'.service_locator.GU08LT9' => true,
|
'.service_locator.GU08LT9' => true,
|
||||||
@ -91,19 +92,19 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -121,16 +122,7 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'hello': $value = $this->getEnv('rot13:foo'); break;
|
case 'hello': $value = $this->getEnv('rot13:foo'); break;
|
||||||
@ -141,12 +133,7 @@ class Symfony_DI_PhpDumper_Test_Rot13Parameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(foo)' => 'jbeyq',
|
'env(foo)' => 'jbeyq',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Service_Locator_Argument extends Container
|
class Symfony_DI_PhpDumper_Service_Locator_Argument extends Container
|
||||||
{
|
{
|
||||||
@ -35,17 +36,17 @@ class Symfony_DI_PhpDumper_Service_Locator_Argument extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'.service_locator.38dy3OH' => true,
|
'.service_locator.38dy3OH' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -32,17 +33,17 @@ class ProjectServiceContainer extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'.service_locator.nZQiwdg' => true,
|
'.service_locator.nZQiwdg' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class ProjectServiceContainer extends Container
|
class ProjectServiceContainer extends Container
|
||||||
{
|
{
|
||||||
@ -30,17 +31,17 @@ class ProjectServiceContainer extends Container
|
|||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Uninitialized_Reference extends Container
|
class Symfony_DI_PhpDumper_Test_Uninitialized_Reference extends Container
|
||||||
{
|
{
|
||||||
@ -31,17 +32,17 @@ class Symfony_DI_PhpDumper_Test_Uninitialized_Reference extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_Unsupported_Characters extends Container
|
class Symfony_DI_PhpDumper_Test_Unsupported_Characters extends Container
|
||||||
{
|
{
|
||||||
@ -33,17 +34,17 @@ class Symfony_DI_PhpDumper_Test_Unsupported_Characters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -95,19 +96,19 @@ class Symfony_DI_PhpDumper_Test_Unsupported_Characters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -123,26 +124,12 @@ class Symfony_DI_PhpDumper_Test_Unsupported_Characters extends Container
|
|||||||
private $loadedDynamicParameters = [];
|
private $loadedDynamicParameters = [];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'\'' => 'oh-no',
|
'\'' => 'oh-no',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Test_UrlParameters extends Container
|
class Symfony_DI_PhpDumper_Test_UrlParameters extends Container
|
||||||
{
|
{
|
||||||
@ -28,17 +29,17 @@ class Symfony_DI_PhpDumper_Test_UrlParameters extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
@ -60,19 +61,19 @@ class Symfony_DI_PhpDumper_Test_UrlParameters extends Container
|
|||||||
return $this->parameters[$name];
|
return $this->parameters[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function hasParameter($name)
|
public function hasParameter($name): bool
|
||||||
{
|
{
|
||||||
$name = (string) $name;
|
$name = (string) $name;
|
||||||
|
|
||||||
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function setParameter($name, $value)
|
public function setParameter($name, $value): void
|
||||||
{
|
{
|
||||||
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
throw new LogicException('Impossible to call set() on a frozen ParameterBag.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getParameterBag()
|
public function getParameterBag(): ParameterBagInterface
|
||||||
{
|
{
|
||||||
if (null === $this->parameterBag) {
|
if (null === $this->parameterBag) {
|
||||||
$parameters = $this->parameters;
|
$parameters = $this->parameters;
|
||||||
@ -90,16 +91,7 @@ class Symfony_DI_PhpDumper_Test_UrlParameters extends Container
|
|||||||
];
|
];
|
||||||
private $dynamicParameters = [];
|
private $dynamicParameters = [];
|
||||||
|
|
||||||
/**
|
private function getDynamicParameter(string $name)
|
||||||
* Computes a dynamic parameter.
|
|
||||||
*
|
|
||||||
* @param string $name The name of the dynamic parameter to load
|
|
||||||
*
|
|
||||||
* @return mixed The value of the dynamic parameter
|
|
||||||
*
|
|
||||||
* @throws InvalidArgumentException When the dynamic parameter does not exist
|
|
||||||
*/
|
|
||||||
private function getDynamicParameter($name)
|
|
||||||
{
|
{
|
||||||
switch ($name) {
|
switch ($name) {
|
||||||
case 'hello': $value = $this->getEnv('url:foo'); break;
|
case 'hello': $value = $this->getEnv('url:foo'); break;
|
||||||
@ -110,12 +102,7 @@ class Symfony_DI_PhpDumper_Test_UrlParameters extends Container
|
|||||||
return $this->dynamicParameters[$name] = $value;
|
return $this->dynamicParameters[$name] = $value;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
protected function getDefaultParameters(): array
|
||||||
* Gets the default parameters.
|
|
||||||
*
|
|
||||||
* @return array An array of the default parameters
|
|
||||||
*/
|
|
||||||
protected function getDefaultParameters()
|
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'env(foo)' => 'postgres://user@localhost:5432/database?sslmode=disable',
|
'env(foo)' => 'postgres://user@localhost:5432/database?sslmode=disable',
|
||||||
|
@ -7,12 +7,13 @@ use Symfony\Component\DependencyInjection\Exception\InvalidArgumentException;
|
|||||||
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
use Symfony\Component\DependencyInjection\Exception\LogicException;
|
||||||
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
use Symfony\Component\DependencyInjection\Exception\RuntimeException;
|
||||||
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
use Symfony\Component\DependencyInjection\ParameterBag\FrozenParameterBag;
|
||||||
|
use Symfony\Component\DependencyInjection\ParameterBag\ParameterBagInterface;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This class has been auto-generated
|
* This class has been auto-generated
|
||||||
* by the Symfony Dependency Injection Component.
|
* by the Symfony Dependency Injection Component.
|
||||||
*
|
*
|
||||||
* @final since Symfony 3.3
|
* @final
|
||||||
*/
|
*/
|
||||||
class Symfony_DI_PhpDumper_Service_Wither extends Container
|
class Symfony_DI_PhpDumper_Service_Wither extends Container
|
||||||
{
|
{
|
||||||
@ -29,17 +30,17 @@ class Symfony_DI_PhpDumper_Service_Wither extends Container
|
|||||||
$this->aliases = [];
|
$this->aliases = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
public function compile()
|
public function compile(): void
|
||||||
{
|
{
|
||||||
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
throw new LogicException('You cannot compile a dumped container that was already compiled.');
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isCompiled()
|
public function isCompiled(): bool
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getRemovedIds()
|
public function getRemovedIds(): array
|
||||||
{
|
{
|
||||||
return [
|
return [
|
||||||
'Psr\\Container\\ContainerInterface' => true,
|
'Psr\\Container\\ContainerInterface' => true,
|
||||||
|
Reference in New Issue
Block a user