From 1e78dca61b2e59f6dea20cb253e5b915be3e82da Mon Sep 17 00:00:00 2001 From: wollanup Date: Mon, 18 Apr 2016 14:32:29 +0200 Subject: [PATCH] fix send MTOM attachment to client https://github.com/BeSimple/BeSimpleSoapServer/issues/7 --- SoapServer.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SoapServer.php b/SoapServer.php index 9b1deed..2b51c1a 100644 --- a/SoapServer.php +++ b/SoapServer.php @@ -138,9 +138,6 @@ public function getSoapKernel() private function configureMime(array &$options) { if (isset($options['attachment_type']) && Helper::ATTACHMENTS_TYPE_BASE64 !== $options['attachment_type']) { - // register mime filter in SoapKernel - $mimeFilter = new MimeFilter($options['attachment_type']); - $this->soapKernel->registerFilter($mimeFilter); // configure type converter if (Helper::ATTACHMENTS_TYPE_SWA === $options['attachment_type']) { $converter = new SwaTypeConverter(); @@ -151,6 +148,9 @@ private function configureMime(array &$options) $converter = new MtomTypeConverter(); $converter->setKernel($this->soapKernel); } + // register mime filter in SoapKernel + $mimeFilter = new MimeFilter($options['attachment_type']); + $this->soapKernel->registerFilter($mimeFilter); // configure typemap if (!isset($options['typemap'])) { $options['typemap'] = array();