* * 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:----LdqB+s13ajVeCe5atxdVsezzCh5CIAwr4VodwCxlCajskjYtTqZvhAVL8LsUX6nC/1T+b3RmrepZ19NhkhgsfTlCRx5GhpVjkK4TXvNOp1qXYzfgVwPKqnf3y7/bqQd0pDBSWpuu5Tti3HyDaw8vBx+qJIYvS/1gEz2xOmz8cJQh5nKP6Giazwf+7L40bohmGnFfSa55IBMmujd2RMwu0Bz6spoE4DAsjOfxY+lMZBnmCHAUqUxLzLLYUQynBInrvGGeIgzoYOQPoC2cFpV8XR6u0F78sLzeZ+lkcsOg7b4aMnbN1XKwBTUurWah/bcTgfM9UEevIqgu7y7AxpYcDY5G/wy9D9EEBQ8pzruT123rtqbDmULZoLPl4LGBBDZXZF0OuWWh5RLDLTe5ijlkKEE4wsEI3Mwu1Wby1Zmns0HPIz+8WgerU0yoJxRUYs6eGZZiCVLhDqQJ8fyR84X8q75Oks+w6RjZVLG+3qyD/oBEl8e8m5yXL87SUB6760K85Lekd5azWABs9CD2gv+IR8kQjqp530XZpPKx+Qp03wE9E/3GUcs9KIysFEMwY9jDQhxQZhji+gdembz8GZ3BI7iRDckK0fTszoSj9O7WaZxXfHPkP5m19ne6MHstJvDgwxhOloQ6MbLES2TSTyOymD1D9SH7wXEcbQbZcaXdffs=----ATTACHMENT:----MzgwMDE2OTQ1NTY2OTQzIDg4ODY0MjQ3NTkwODU0NzUgOTI0MDcwNzE3MzY4MjY5MQ==