* * 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:----OK7mOBcciSfuRe+ZxdkdQf5g2nK6fBjGW5t2B6kgJRa0bD7uiXWCP3TQRHXUlXWNw9VQcehSJMJrF0y/83zUmauAUe997RvzNs1s3z2u4osYDfPjh/w93kFsK9VEDXNha8GuRERmIQVfgmzt3bzEpwwcUWtjA/gGTYbz3AP2Di1Z+jaF+BnpLyijAtmIPrBndLUFekkXy5rkHQnd5FgIesEricW0JJvNXPwkw5DDY/b3ARDfgvF3As2+lhdbEpMcH8/0GYg8fZbQAN/ITP9uQLXs8BZTpaIGpKKqiiKyjPZsaZzWdry4fjZsMvS6jGKjNC3NeZXWvVQ8xNW77eDuL8aAfmYkwYAX9IS9aEjpRPaL5b0srSc915FEaaPLdFxeApnedd6lI6MzQrFTDG79q6Ugz1A6vFDnyJtLp0EwaNVGL+u9tD5TNqisq5mDSKSx8Qs7OJx2D4kXNSKSCU6GrQS4TBcIcH8cNOtR7P1ossoRmL0lKvM2N5FhzSF8Nlb0rmi1CgTwYDV26ikh3IuK8k1vCh+FrRk5AuLqIdZaVDlIf4cCYGuab6Od6L2mew8Kq+hJOzu6t3UfV1RjOcpkQC/95W0v4+FpKsCuOkZdo4Hw6QInE7O6Z2RBJ2WKcEdBA+BZYzxA+ASbFA+/7gf2VUCtfTtnw58DYmhGiwACzgE=----ATTACHMENT:----NDkzMzE2OTI1MTIzMzE1NSAzNjEyNzU1ODk3MzEzOTMgOTk4Njk5OTQ3NDM0NTEwOQ==