Estas construyendo mal el servidor, prueba algo así:
Código PHP:
Ver originalrequire_once 'vendor/autoload.php';
if (isset($_GET['wsdl'])) { $autodiscover = new Zend\Soap\AutoDiscover();
ini_set("soap.wsdl_cache_enabled", 0); $autodiscover->setClass('UserService');
$autodiscover->handle();
} else {
$server = new Zend\Soap\Server("http://dev/soap/zend/soap_server.php?wsdl");
$server->setClass('UserService');
$server->handle();
}
Saludos.