public function build()
{
$soapClientFactory = new SoapClientFactory($this->classMaps, $this->converters);
$soapClient = $soapClientFactory->factory($this->wsdl, $this->soapOptions);
if ($this->logger) {
$this->dispatcher->addSubscriber(new LogPlugin($this->logger));
}
return $this->clientFactory->factory($soapClient, $this->dispatcher);
}