--TEST-- Bug #42326 (SoapServer crash) --SKIPIF-- --INI-- soap.wsdl_cache_enabled=0 --FILE-- EOF; $soap_admin_classmap = array('productDetailsType' => 'SOAP_productDetailsType', 'GetProductsRequest' => 'SOAP_GetProductsRequest', 'GetProductsResponse' => 'SOAP_GetProductsResponse'); class SOAP_productDetailsType { public $id = 0; } class SOAP_GetProductsRequest { public $time = ''; } class SOAP_GetProductsResponse { public $products; function __construct(){ $this->products = new SOAP_productDetailsType(); } } class SOAP_Admin { public function GetProducts($time){ return new SOAP_GetProductsResponse(); } } $soap = new SoapServer(dirname(__FILE__).'/bug42326.wsdl', array('classmap' => $soap_admin_classmap)); $soap->setClass('SOAP_Admin'); ob_start(); $soap->handle($request); ob_end_clean(); echo "ok\n"; ?> --EXPECT-- ok