added method to SoapServerBuilder to disable wsdl caching
This commit is contained in:
parent
b8beb549f5
commit
642c50c051
|
@ -32,6 +32,7 @@ class SoapServerBuilder
|
|||
$builder
|
||||
->withSoapVersion12()
|
||||
->withEncoding('UTF-8')
|
||||
->withNoWsdlCache()
|
||||
->withErrorReporting(false)
|
||||
->withSingleElementArrays()
|
||||
;
|
||||
|
@ -49,7 +50,7 @@ class SoapServerBuilder
|
|||
private $optionHandlerObject = null;
|
||||
|
||||
/**
|
||||
* Initializes all options with the defaults in the native SoapServer.
|
||||
* Initializes all options with the defaults used in the native SoapServer.
|
||||
*/
|
||||
private function __construct()
|
||||
{
|
||||
|
@ -159,6 +160,13 @@ class SoapServerBuilder
|
|||
return $this;
|
||||
}
|
||||
|
||||
public function withNoWsdlCache()
|
||||
{
|
||||
$this->options['cache_wsdl'] = Cache::TYPE_NONE;
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
public function withWsdlDiskCache()
|
||||
{
|
||||
$this->options['cache_wsdl'] = Cache::TYPE_DISK;
|
||||
|
|
Loading…
Reference in New Issue