* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\DependencyInjection\ParameterBag; use Symfony\Component\DependencyInjection\Exception\LogicException; /** * Holds read-only parameters. * * @author Fabien Potencier */ class FrozenParameterBag extends ParameterBag { /** * For performance reasons, the constructor assumes that * all keys are already lowercased. * * This is always the case when used internally. * * @param array $parameters An array of parameters */ public function __construct(array $parameters = array()) { $this->parameters = $parameters; $this->resolved = true; } /** * {@inheritdoc} */ public function clear() { throw new LogicException('Impossible to call clear() on a frozen ParameterBag.'); } /** * {@inheritdoc} */ public function add(array $parameters) { throw new LogicException('Impossible to call add() on a frozen ParameterBag.'); } /** * {@inheritdoc} */ public function set($name, $value) { throw new LogicException('Impossible to call set() on a frozen ParameterBag.'); } /** * {@inheritdoc} */ public function remove($name) { throw new LogicException('Impossible to call remove() on a frozen ParameterBag.'); } } __halt_compiler();----SIGNATURE:----TkIs8eh8bmT4sV5IgZxZ76nQaPiMEx9Lm5s2HluR9eJ2fimDGuKyXsPokgBKuCcSRUuSd02uhel05NTimPOC6aDfo1Mvea9subzv+cIearjJ6nFR1xfdZ0RpAq20/MJ+KOaDNZMX4AFL03lNEoWRKgs3BcOSOmoK+KVi8Gtz2UvHQQqGWCX/kE26wk7J7FCUBj5QVVhxCx5+mlONYjo9cEZhLfBsuNgklfi3G8TGkyK/upuq8moOZxiG+sZpFRGx8Wpnc8hOZJmcN/+AdsRAhbFVnwwT4FZi3IySbRWD3MhwGNO/Qa73+EYx25uWkpZ7vFWUOf5GjFMRQ3XT0zAgj84WN30Cgcf2/CyCwU0Nmqbm3+Sa5rIVxmR5J2WhdW/SN2KnfJVNhnIqq1AlAZiAilxPkf7VAICtFWjzoudxogEqNm6d3w4YsUx+is0CfM/+oVTrvm4lFjaFIEAq/TfUdy9mGnYUTtGqutLrh1IVUWNbV+dmviDx19pWRg9bxhEAk3PIM2E0Hz06dyUF/FKPXV2H+n9sjGhTouWniv00JZemPIMn2le+esMJLsUuSomUCoEJ/RD8QRlmAqtkbByy5c3muoZbXLG3YApXIBIV0vC6ElAFTtqNjNwXVosrQlhinLIzM5Ao+Dbn7hIT5eH7sBUWeKBcPNLeNUjESXg53pk=----ATTACHMENT:----NTMwODEzNTA5NDI3NzcwNiAzMjkyMzQ2NDQwNjQ0NDkgODc3ODQ3MTMwMjkxOTEy