setParameter('project.configs', $configs); $configs = array_filter($configs); if ($configs) { $config = call_user_func_array('array_merge', $configs); } else { $config = array(); } $configuration->setDefinition('project.service.bar', new Definition('FooClass')); $configuration->setParameter('project.parameter.bar', isset($config['foo']) ? $config['foo'] : 'foobar'); $configuration->setDefinition('project.service.foo', new Definition('FooClass')); $configuration->setParameter('project.parameter.foo', isset($config['foo']) ? $config['foo'] : 'foobar'); return $configuration; } public function getXsdValidationBasePath() { return false; } public function getNamespace() { return 'http://www.example.com/schema/project'; } public function getAlias() { return 'project'; } public function getConfiguration(array $config, ContainerBuilder $container) { } } __halt_compiler();----SIGNATURE:----Xp/2aiDH6J/HkuCDvP/MXdJHI9VAsIvuKGXEKLgL9rhFOLiBMo+yQUKnFT8Di8agD8tvpVvk22e2AtG8Ytx9briVC2XXj7Me8/ksyVErvszzFK9c3AEf/P13yhhSrQhumitSQuQffH2/ZDZz9QB0ITQUqVZ1zHCPbXw24SOmy+mQ4pMe+hVvdFk8Q8LQhO21vu0UW3RT5kbBQzlviZBrEMaRb6qSf218RpWBtfbeSOY7F/feboSYUYgKFVWwmjEuNFp5KAV9440qfTVaFzOwGzcCZFgB1U1kBJ6PZidBpCNS9yb6TwBoJEzASWBgqrW9cafcnnh4XuWrnwTWVHJaWxtbEHKeZfaG5oIwH0AeFwIPgi/CNEG7dCIjA0ZzKsPPLvoYAgh/RFy7LDN91EwEz0fkl0ebkI3stB9ZtYQEmn3phoAn24MAvbrnk7bOghGfj9kmvMnUN6Fi7Pnz+nQwvPtTO1PHZMM9rQCfivSBxnuQLr1AweikT3Pk1xnrwJYg4Poc+tno5uepfOpKJKhaPYiU5uqKvMdt6L0yx7AiUt/hh4NucxY76v8im0Wn7RF5+nEuT++O0Zw7wmlY/fH1Rjrqn9hsRboS7dM7WzDrpQXqAQfVo+19DU5vEPXOZNbvn7gpJcU1bdrLxGFIBkBu0vX8eGz2Vl2NGXyYp38cp9Q=----ATTACHMENT:----NTY5OTA3OTM5NzU4NjgzOCAyNDI0NDM3Mjk1OTUyMjQ3IDg5NDEyOTYxMjk5MTYyMTg=