intelephense

1.14.41.16.1
lib/stub/soap/soap.php
lib/stub/soap/soap.php
+13−3
Index: package/lib/stub/soap/soap.php
===================================================================
--- package/lib/stub/soap/soap.php
+++ package/lib/stub/soap/soap.php
@@ -313,8 +313,9 @@
      * </p>
      * @param array &$outputHeaders [optional] <p>
      * If supplied, this array will be filled with the headers from the SOAP response.
      * </p>
+     * @param-out array $outputHeaders
      * @return mixed SOAP functions may return one, or multiple values. If only one value is returned
      * by the SOAP function, the return value of __soapCall will be
      * a simple value (e.g. an integer, a string, etc). If multiple values are
      * returned, __soapCall will return
@@ -430,9 +431,10 @@
         #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $request,
         #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $location,
         #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $action,
         #[LanguageLevelTypeAware(['8.0' => 'int'], default: '')] $version,
-        #[LanguageLevelTypeAware(["8.0" => 'bool'], default: 'int')] $oneWay = false
+        #[LanguageLevelTypeAware(["8.0" => 'bool'], default: 'int')] $oneWay = false,
+        #[StubsElementAvailable(from: '8.5')] ?string $uriParserClass = null
     ): ?string {}
 
     /**
      * The __setCookie purpose
@@ -790,8 +792,9 @@
      * More details of the fault
      * </p>
      * @param string $name [optional] <p>
      * The name of the fault. This can be used to select a name from a WSDL file.
+     * @param string $lang [optional] since 8.5
      * </p>
      * @return void No value is returned.
      * @since 5.0.1
      */
@@ -800,9 +803,10 @@
         #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $code,
         #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $string,
         #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $actor = '',
         #[LanguageLevelTypeAware(['8.0' => 'mixed'], default: '')] $details = null,
-        #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name = ''
+        #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $name = '',
+        #[StubsElementAvailable('8.5')] string $lang = ''
     ): void {}
 
     /**
      * Add a SOAP header to the response
@@ -876,8 +880,13 @@
      */
     public string|null $_name;
 
     /**
+     * @since 8.5
+     */
+    public string $lang = "";
+
+    /**
      * SoapFault constructor
      * @link https://php.net/manual/en/soapfault.soapfault.php
      * @param string $code <p>
      * The error code of the <b>SoapFault</b>.
@@ -906,9 +915,10 @@
         #[LanguageLevelTypeAware(['8.0' => 'string'], default: '')] $string,
         #[LanguageLevelTypeAware(['8.0' => 'string|null'], default: '')] $actor = null,
         #[LanguageLevelTypeAware(['8.0' => 'mixed'], default: '')] $details = null,
         #[LanguageLevelTypeAware(['8.0' => 'string|null'], default: '')] $name = null,
-        #[LanguageLevelTypeAware(['8.0' => 'mixed'], default: '')] $headerFault = null
+        #[LanguageLevelTypeAware(['8.0' => 'mixed'], default: '')] $headerFault = null,
+        #[StubsElementAvailable('8.5')] string $lang = ''
     ) {}
 
     /**
      * SoapFault constructor