diff --git a/src/BeSimple/SoapBundle/DependencyInjection/BeSimpleSoapExtension.php b/src/BeSimple/SoapBundle/DependencyInjection/BeSimpleSoapExtension.php index 45e5603..941cbf0 100644 --- a/src/BeSimple/SoapBundle/DependencyInjection/BeSimpleSoapExtension.php +++ b/src/BeSimple/SoapBundle/DependencyInjection/BeSimpleSoapExtension.php @@ -57,11 +57,6 @@ class BeSimpleSoapExtension extends Extension $container->setParameter('besimple.soap.definition.dumper.options.stylesheet', $config['wsdl_dumper']['stylesheet']); - $container - ->getDefinition('besimple.soap.server.classmap') - ->addMethodCall('set', array($config['services_classmap'])) - ; - foreach($config['services'] as $name => $serviceConfig) { $serviceConfig['name'] = $name; $this->createWebServiceContext($serviceConfig, $container); diff --git a/src/BeSimple/SoapBundle/DependencyInjection/Configuration.php b/src/BeSimple/SoapBundle/DependencyInjection/Configuration.php index 76c9809..f7fa94d 100644 --- a/src/BeSimple/SoapBundle/DependencyInjection/Configuration.php +++ b/src/BeSimple/SoapBundle/DependencyInjection/Configuration.php @@ -97,8 +97,6 @@ class Configuration { $rootNode ->children() - - // "services" section ->arrayNode('services') ->useAttributeAsKey('name') ->prototype('array') @@ -122,13 +120,6 @@ class Configuration ->end() ->end() ->end() - - // "services_classmap" section - ->arrayNode('services_classmap') - ->useAttributeAsKey('name') - ->prototype('scalar')->end() - ->end() - ->end() ->end() ; } diff --git a/src/BeSimple/SoapBundle/ServiceDefinition/ServiceDefinition.php b/src/BeSimple/SoapBundle/ServiceDefinition/ServiceDefinition.php index cb9834e..8cfe302 100644 --- a/src/BeSimple/SoapBundle/ServiceDefinition/ServiceDefinition.php +++ b/src/BeSimple/SoapBundle/ServiceDefinition/ServiceDefinition.php @@ -133,7 +133,7 @@ class ServiceDefinition return isset($this->complexTypes[$type]); } - public function addDefinitionComplexType($type, $definition) + public function addDefinitionComplexType($type, array $definition) { if ($this->hasDefinitionComplexType($type)) { return false;