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:----f1oF1U9I8hV5dRBmUfjJ+Pc7Ot3J00d0daKCv4sVE/1IAnHZLd9abTolVLrpyBIBSCaOfQ7qaw4dsxkHfYaSk+brn40MPpHfROEFlp3FmfKcgO41Z7EarIyihS9PfWhYJKsHzb6a923FMJkdDwRlHNBXt92TTF4wMiAz/y64ImpK4aAkfFcX6khuhBMVLdKVY5Ol8UohaFv+NE7Q5W948Njjiz2n3HM3p/2YuK/hWbRS7XHk7ysxIqvrYcpXwLgcn8T55gAtsYEAzR2R1jCIBX2g9xdqDXgBwwE2gC19uPCHd/Zc/Ga1KNfVBSQsLWIYcDR0/UUoyGxyUe1WuXXJhT42++6x9L2t0iIuCzWJR+Fq5pah5fx7HmoWCQs7N9ixx8jQHHWCJJ5bpYIP23jnkhcNDtZjoApUI54t1iN23qCHB53FtDIONXBWXVqIv12ifwZDnoJqEvGrbCeJ2X6KNSE1By029+wxlxOmEHRJLNmLQLhZZUzCNr0N43GF18dWySxtcD4fgSH1gV2zJ5DDsGlcVcFyzK0T8/ERZhN+TD933Sbbu/KxlUuTGBQqRx08/p1lsI6On7SXSWAeWl6MzKiYlDYot2lPcsA5QYcUzUhY+SqYVFHDNcQIvDDJNC4dV/b99tOqWXZ/gAUKNixr6aq0jhmJ1vMSDf/76tzdp2M=----ATTACHMENT:----OTQ3ODI3NzgyMjU1NjQwMiAyMTgzNDEyNzY5Njg2MzE4IDE0OTgwNTQ3Mzg4NjU2Nzg=