Compare commits

..

No commits in common. "master" and "5.2.1" have entirely different histories.

4 changed files with 4 additions and 7 deletions
composer.json
src/BeSimple/SoapBundle
DependencyInjection
Resources/config
Soap

@ -26,7 +26,7 @@
"ass/xmlsecurity": "~1.0",
"symfony/framework-bundle": "~3.4|~4.0",
"symfony/twig-bundle": "~3.4|~4.0",
"laminas/laminas-mime": "~2.1"
"zendframework/zend-mime": "2.1.*"
},
"replace": {
"besimple/soap-bundle": "self.version",

@ -152,12 +152,11 @@ class BeSimpleSoapExtension extends Extension
$definition = new ChildDefinition('besimple.soap.client');
$container->setDefinition(sprintf('besimple.soap.client.%s', $client), $definition);
if (Kernel::MAJOR_VERSION >= 3) {
if (3 === Kernel::MAJOR_VERSION) {
$definition->setFactory(array(
new Reference(sprintf('besimple.soap.client.builder.%s', $client)),
'build'
));
$definition->setPublic(true);
} else {
$definition->setFactoryService(sprintf('besimple.soap.client.builder.%s', $client));
}

@ -19,9 +19,7 @@
<argument type="service" id="besimple.soap.cache" /> <!-- hack to load besimple cache configuration -->
</service>
<service id="besimple.soap.client" class="%besimple.soap.client.builder.class%" abstract="true">
<factory service="besimple.soap.client.builder" method="build" />
</service>
<service id="besimple.soap.client" factory-service="besimple.soap.client.builder" factory-method="build" class="%besimple.soap.client.builder.class%" abstract="true" />
<service id="besimple.soap.classmap" class="%besimple.soap.classmap.class%" abstract="true" />
</services>

@ -12,7 +12,7 @@ namespace BeSimple\SoapBundle\Soap;
use BeSimple\SoapBundle\Util\Collection;
use Symfony\Component\HttpFoundation\Request;
use Laminas\Mime\Message;
use Zend\Mime\Message;
/**
* SoapRequest.