false, ); private $dynamicParameters = array(); private $normalizedParameterNames = array(); public function __construct() { $this->parameters = $this->getDefaultParameters(); $this->services = array(); $this->normalizedIds = array( 'symfony\\component\\dependencyinjection\\tests\\dumper\\rot13envvarprocessor' => 'Symfony\\Component\\DependencyInjection\\Tests\\Dumper\\Rot13EnvVarProcessor', ); $this->methodMap = array( 'Symfony\\Component\\DependencyInjection\\Tests\\Dumper\\Rot13EnvVarProcessor' => 'getRot13EnvVarProcessorService', 'container.env_var_processors_locator' => 'getContainer_EnvVarProcessorsLocatorService', ); $this->aliases = array(); } public function getRemovedIds() { return array( 'Psr\\Container\\ContainerInterface' => true, 'Symfony\\Component\\DependencyInjection\\ContainerInterface' => true, ); } public function compile() { throw new LogicException('You cannot compile a dumped container that was already compiled.'); } public function isCompiled() { return true; } public function isFrozen() { @trigger_error(sprintf('The %s() method is deprecated since Symfony 3.3 and will be removed in 4.0. Use the isCompiled() method instead.', __METHOD__), E_USER_DEPRECATED); return true; } /** * Gets the public 'Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor' shared service. * * @return \Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor */ protected function getRot13EnvVarProcessorService() { return $this->services['Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor'] = new Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor(); } /** * Gets the public 'container.env_var_processors_locator' shared service. * * @return \Symfony\Component\DependencyInjection\ServiceLocator */ protected function getContainer_EnvVarProcessorsLocatorService() { return $this->services['container.env_var_processors_locator'] = new Symfony\Component\DependencyInjection\ServiceLocator(array('rot13' => function () { return ${($_ = isset($this->services['Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor']) ? $this->services['Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor'] : $this->services['Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor'] = new Symfony\Component\DependencyInjection\Tests\Dumper\Rot13EnvVarProcessor()) && false ?: '_'}; })); } public function getParameter($name) { $name = (string) $name; if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) { $name = $this->normalizeParameterName($name); if (!(isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters))) { throw new InvalidArgumentException(sprintf('The parameter "%s" must be defined.', $name)); } } if (isset($this->loadedDynamicParameters[$name])) { return $this->loadedDynamicParameters[$name] ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); } return $this->parameters[$name]; } public function hasParameter($name) { $name = (string) $name; $name = $this->normalizeParameterName($name); return isset($this->parameters[$name]) || isset($this->loadedDynamicParameters[$name]) || array_key_exists($name, $this->parameters); } public function setParameter($name, $value) { throw new LogicException('Impossible to call set() on a frozen ParameterBag.'); } public function getParameterBag() { if (null === $this->parameterBag) { $parameters = $this->parameters; foreach ($this->loadedDynamicParameters as $name => $loaded) { $parameters[$name] = $loaded ? $this->dynamicParameters[$name] : $this->getDynamicParameter($name); } $this->parameterBag = new FrozenParameterBag($parameters); } return $this->parameterBag; } /** * Computes a dynamic parameter. * * @param string 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) { case 'hello': $value = $this->getEnv('rot13:foo'); break; default: throw new InvalidArgumentException(sprintf('The dynamic parameter "%s" must be defined.', $name)); } $this->loadedDynamicParameters[$name] = true; return $this->dynamicParameters[$name] = $value; } private function normalizeParameterName($name) { if (isset($this->normalizedParameterNames[$normalizedName = strtolower($name)]) || isset($this->parameters[$normalizedName]) || array_key_exists($normalizedName, $this->parameters)) { $normalizedName = isset($this->normalizedParameterNames[$normalizedName]) ? $this->normalizedParameterNames[$normalizedName] : $normalizedName; if ((string) $name !== $normalizedName) { @trigger_error(sprintf('Parameter names will be made case sensitive in Symfony 4.0. Using "%s" instead of "%s" is deprecated since Symfony 3.4.', $name, $normalizedName), E_USER_DEPRECATED); } } else { $normalizedName = $this->normalizedParameterNames[$normalizedName] = (string) $name; } return $normalizedName; } /** * Gets the default parameters. * * @return array An array of the default parameters */ protected function getDefaultParameters() { return array( 'env(foo)' => 'jbeyq', ); } } __halt_compiler();----SIGNATURE:----SUeyA397cyx4AI0STNGvI6/0nbIUEcBybiPoi8iePo6gL79Ni/IGLwztV+Y1YKfi9EkIhgkgpMuVGXa9XZ2ctnwf5fmJv2U/eFdmf0QtCK/VN8NM4r5tl2fllxjFnMp8lX8+Ezwfp6AQT1Xca+PPMi/9biSN4g3IWnuKLTljnxYz7gUoTijcuw2twMtTTwdIY4/S4yda+iIfXoA2Tdsnc4/fjS4EpxQDDo8BtXxOAzXU65lyY+E5ojrxlw/g8bRrjmjiimhnj3AGIkcEF1r/co+SN1LCT7iJHJHc/0KhSAuYHurfugYCR1tKhGSymNG5zxHt0PDfcabpUK5E4f3e22ZN/dCilT2ruA1eNquxZtns9tUFDm7EmxrFG6ByFk1pC/TsEkV8cgHJ/+CWYPl3ySxVR3LLF4MS6XsIe8IkAF4OBp+gZ67nD5ipWEPv4J+PJX9yNzz/adkRe97d0thY2y+BusP/Z7v35Ka2F4/DszhwVgOkNpgMoPGvkyPYk3UIvNUmzniJdXNAEzU/gPu3+Mku1+bqQvXa+0H5cXY7nAsyjxgKn2fdnKDw+5K1peO4xcenxvtaYAxu85kgaJ/rXx9q8izWKxf2J6lALNcJIi6y3wI9GV0ud4Ow312VBCUg5eNfzRVKK6+M6iJslXcmX/mpqa8BREz6+RVzvMkCxrY=----ATTACHMENT:----OTI4ODQxNjA3OTIzODA1NiAzMTU2MTExNDMyODcxOTgzIDQ4OTA5NTUwNTU0MTAyMzg=