*/ class ServiceAdapterFactory implements AdapterFactoryInterface { /** * {@inheritDoc} */ public function create(ContainerBuilder $container, $id, array $config) { return $config['id']; } /** * {@inheritDoc} */ public function getKey() { return 'service'; } /** * {@inheritDoc} */ public function addConfiguration(NodeDefinition $builder) { $builder ->children() ->scalarNode('id')->isRequired()->end() ->end() ; } }