fix parameters for restored functions
This commit is contained in:
parent
2043a1dffd
commit
988eab1bc9
|
@ -2,6 +2,7 @@
|
|||
|
||||
use JetBrains\PhpStorm\ArrayShape;
|
||||
use JetBrains\PhpStorm\Internal\LanguageLevelTypeAware;
|
||||
use JetBrains\PhpStorm\Internal\PhpStormStubsElementAvailable;
|
||||
use JetBrains\PhpStorm\Pure;
|
||||
|
||||
class CURLFile
|
||||
|
@ -83,7 +84,7 @@ class CURLFile
|
|||
* </p>
|
||||
* @return resource|false|CurlHandle a cURL handle on success, false on errors.
|
||||
*/
|
||||
#[LanguageLevelTypeAware(["8.0" => "CurlHandle|false"], default: "resource|false")]
|
||||
#[LanguageLevelTypeAware(['8.0' => 'CurlHandle|false'], default: 'resource|false')]
|
||||
function curl_init(?string $url) {}
|
||||
|
||||
/**
|
||||
|
@ -93,8 +94,8 @@ function curl_init(?string $url) {}
|
|||
* @return CurlHandle|resource|false a new cURL handle.
|
||||
*/
|
||||
#[Pure]
|
||||
#[LanguageLevelTypeAware(["8.0" => "CurlHandle|false"], default: "resource|false")]
|
||||
function curl_copy_handle(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle) {}
|
||||
#[LanguageLevelTypeAware(['8.0' => 'CurlHandle|false'], default: 'resource|false')]
|
||||
function curl_copy_handle(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle) {}
|
||||
|
||||
/**
|
||||
* Gets cURL version information
|
||||
|
@ -144,7 +145,7 @@ function curl_copy_handle(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], defa
|
|||
*/
|
||||
#[ArrayShape(["version_number" => "string", "version" => "string", "ssl_version_number" => "int", "ssl_version" => "string", "libz_version" => "string", "host" => "string", "age" => "int", "features" => "int", "protocols" => "array"])]
|
||||
#[Pure]
|
||||
function curl_version($age = null): array|false {}
|
||||
function curl_version(#[PhpStormStubsElementAvailable(from: '5.3', to: '7.4')] $age = null): array|false {}
|
||||
|
||||
/**
|
||||
* Set an option for a cURL transfer
|
||||
|
@ -2102,7 +2103,7 @@ function curl_version($age = null): array|false {}
|
|||
* </table>
|
||||
* @return bool true on success or false on failure.
|
||||
*/
|
||||
function curl_setopt(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle, int $option, mixed $value): bool {}
|
||||
function curl_setopt(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle, int $option, mixed $value): bool {}
|
||||
|
||||
/**
|
||||
* Set multiple options for a cURL transfer
|
||||
|
@ -2118,7 +2119,7 @@ function curl_setopt(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default:
|
|||
* future options in the options array.
|
||||
* @since 5.1.3
|
||||
*/
|
||||
function curl_setopt_array(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle, array $options): bool {}
|
||||
function curl_setopt_array(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle, array $options): bool {}
|
||||
|
||||
/**
|
||||
* (PHP 5 >=5.5.0)<br/>
|
||||
|
@ -2130,7 +2131,7 @@ function curl_setopt_array(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], def
|
|||
* @return void
|
||||
* @since 5.5
|
||||
*/
|
||||
function curl_share_close(#[LanguageLevelTypeAware(["8.0" => "CurlShareHandle"], default: "resource")] $share_handle): void {}
|
||||
function curl_share_close(#[LanguageLevelTypeAware(['8.0' => 'CurlShareHandle'], default: 'resource')] $share_handle): void {}
|
||||
|
||||
/**
|
||||
* (PHP 5 >=5.5.0)<br/>
|
||||
|
@ -2139,7 +2140,7 @@ function curl_share_close(#[LanguageLevelTypeAware(["8.0" => "CurlShareHandle"],
|
|||
* @return resource|CurlShareHandle Returns resource of type "cURL Share Handle".
|
||||
* @since 5.5
|
||||
*/
|
||||
#[LanguageLevelTypeAware(["8.0" => "CurlShareHandle"], default: "resource")]
|
||||
#[LanguageLevelTypeAware(['8.0' => 'CurlShareHandle'], default: 'resource')]
|
||||
function curl_share_init() {}
|
||||
|
||||
/**
|
||||
|
@ -2219,7 +2220,7 @@ function curl_share_init() {}
|
|||
* Returns <b>TRUE</b> on success or <b>FALSE</b> on failure.
|
||||
* @since 5.5
|
||||
*/
|
||||
function curl_share_setopt(#[LanguageLevelTypeAware(["8.0" => "CurlShareHandle"], default: "resource")] $share_handle, int $option, mixed $value): bool {}
|
||||
function curl_share_setopt(#[LanguageLevelTypeAware(['8.0' => 'CurlShareHandle'], default: 'resource')] $share_handle, int $option, mixed $value): bool {}
|
||||
|
||||
/**
|
||||
* (PHP 5 >=5.5.0)<br/>
|
||||
|
@ -2247,7 +2248,7 @@ function curl_strerror(int $error_code): ?string {}
|
|||
* @since 5.5
|
||||
*/
|
||||
#[Pure]
|
||||
function curl_unescape(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle, string $string): string|false {}
|
||||
function curl_unescape(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle, string $string): string|false {}
|
||||
/**
|
||||
* Perform a cURL session
|
||||
* @link https://php.net/manual/en/function.curl-exec.php
|
||||
|
@ -2255,7 +2256,7 @@ function curl_unescape(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default
|
|||
* @return string|bool true on success or false on failure. However, if the CURLOPT_RETURNTRANSFER
|
||||
* option is set, it will return the result on success, false on failure.
|
||||
*/
|
||||
function curl_exec(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle): string|bool {}
|
||||
function curl_exec(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle): string|bool {}
|
||||
|
||||
/**
|
||||
* Get information regarding a specific transfer
|
||||
|
@ -2289,7 +2290,7 @@ function curl_exec(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "r
|
|||
* "redirect_time"
|
||||
*/
|
||||
#[Pure(true)]
|
||||
function curl_getinfo(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle, ?int $option): mixed {}
|
||||
function curl_getinfo(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle, ?int $option): mixed {}
|
||||
|
||||
/**
|
||||
* Return a string containing the last error for the current session
|
||||
|
@ -2299,7 +2300,7 @@ function curl_getinfo(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default:
|
|||
* error occurred.
|
||||
*/
|
||||
#[Pure(true)]
|
||||
function curl_error(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle): string {}
|
||||
function curl_error(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle): string {}
|
||||
|
||||
/**
|
||||
* Return the last error number
|
||||
|
@ -2309,7 +2310,7 @@ function curl_error(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "
|
|||
* occurred.
|
||||
*/
|
||||
#[Pure(true)]
|
||||
function curl_errno(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle): int {}
|
||||
function curl_errno(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle): int {}
|
||||
|
||||
/**
|
||||
* URL encodes the given string
|
||||
|
@ -2323,7 +2324,7 @@ function curl_errno(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "
|
|||
* @since 5.5
|
||||
*/
|
||||
#[Pure]
|
||||
function curl_escape(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle, string $string): string|false {}
|
||||
function curl_escape(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle, string $string): string|false {}
|
||||
|
||||
/**
|
||||
* (PHP 5 >= 5.5.0) <br/>
|
||||
|
@ -2345,14 +2346,14 @@ function curl_file_create(string $filename, ?string $mime_type = '', ?string $po
|
|||
* @param CurlHandle|resource $handle
|
||||
* @return void
|
||||
*/
|
||||
function curl_close(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle): void {}
|
||||
function curl_close(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle): void {}
|
||||
|
||||
/**
|
||||
* Returns a new cURL multi handle
|
||||
* @link https://php.net/manual/en/function.curl-multi-init.php
|
||||
* @return resource|CurlMultiHandle|false a cURL multi handle resource on success, false on failure.
|
||||
*/
|
||||
#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")]
|
||||
#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')]
|
||||
function curl_multi_init(): CurlMultiHandle {}
|
||||
|
||||
/**
|
||||
|
@ -2363,7 +2364,7 @@ function curl_multi_init(): CurlMultiHandle {}
|
|||
* @return int 0 on success, or one of the CURLM_XXX errors
|
||||
* code.
|
||||
*/
|
||||
function curl_multi_add_handle(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle, #[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle): int {}
|
||||
function curl_multi_add_handle(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle, #[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle): int {}
|
||||
|
||||
/**
|
||||
* Remove a multi handle from a set of cURL handles
|
||||
|
@ -2372,8 +2373,8 @@ function curl_multi_add_handle(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHand
|
|||
* @param CurlHandle|resource $handle
|
||||
* @return int|false On success, returns one of the CURLM_XXX error codes, false on failure.
|
||||
*/
|
||||
#[LanguageLevelTypeAware(["8.0" => "int"], default: "int|false")]
|
||||
function curl_multi_remove_handle(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle, #[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle) {}
|
||||
#[LanguageLevelTypeAware(['8.0' => 'int'], default: 'int|false')]
|
||||
function curl_multi_remove_handle(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle, #[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle) {}
|
||||
|
||||
/**
|
||||
* Wait for activity on any curl_multi connection
|
||||
|
@ -2385,7 +2386,7 @@ function curl_multi_remove_handle(#[LanguageLevelTypeAware(["8.0" => "CurlMultiH
|
|||
* @return int On success, returns the number of descriptors contained in,
|
||||
* the descriptor sets. On failure, this function will return -1 on a select failure or timeout (from the underlying select system call).
|
||||
*/
|
||||
function curl_multi_select(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle, float $timeout = 1.0): int {}
|
||||
function curl_multi_select(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle, float $timeout = 1.0): int {}
|
||||
|
||||
/**
|
||||
* (PHP 5 >=5.5.0)<br/>
|
||||
|
@ -2437,7 +2438,7 @@ function curl_multi_select(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"]
|
|||
* @return bool Returns TRUE on success or FALSE on failure.
|
||||
* @since 5.5
|
||||
*/
|
||||
function curl_multi_setopt(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle, int $option, mixed $value): bool {}
|
||||
function curl_multi_setopt(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle, int $option, mixed $value): bool {}
|
||||
|
||||
/**
|
||||
* (PHP 5 >=5.5.0)<br/>
|
||||
|
@ -2461,7 +2462,7 @@ function curl_multi_strerror(int $error_code): ?string {}
|
|||
* @return int Returns an error code (<b>CURLE_OK</b> for no error).
|
||||
* @since 5.5
|
||||
*/
|
||||
function curl_pause(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle, int $flags): int {}
|
||||
function curl_pause(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle, int $flags): int {}
|
||||
|
||||
/**
|
||||
* (PHP 5 >=5.5.0)<br/>
|
||||
|
@ -2472,7 +2473,7 @@ function curl_pause(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "
|
|||
* @return void
|
||||
* @since 5.5
|
||||
*/
|
||||
function curl_reset(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle): void {}
|
||||
function curl_reset(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle): void {}
|
||||
|
||||
/**
|
||||
* Run the sub-connections of the current cURL handle
|
||||
|
@ -2488,7 +2489,7 @@ function curl_reset(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "
|
|||
* CURLM_OK.
|
||||
* </p>
|
||||
*/
|
||||
function curl_multi_exec(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle, &$still_running): int {}
|
||||
function curl_multi_exec(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle, &$still_running): int {}
|
||||
|
||||
/**
|
||||
* Return the content of a cURL handle if <constant>CURLOPT_RETURNTRANSFER</constant> is set
|
||||
|
@ -2497,7 +2498,7 @@ function curl_multi_exec(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"],
|
|||
* @return null|string Return the content of a cURL handle if CURLOPT_RETURNTRANSFER is set.
|
||||
*/
|
||||
#[Pure]
|
||||
function curl_multi_getcontent(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"], default: "resource")] $handle): ?string {}
|
||||
function curl_multi_getcontent(#[LanguageLevelTypeAware(['8.0' => 'CurlHandle'], default: 'resource')] $handle): ?string {}
|
||||
|
||||
/**
|
||||
* Get information about the current transfers
|
||||
|
@ -2509,7 +2510,7 @@ function curl_multi_getcontent(#[LanguageLevelTypeAware(["8.0" => "CurlHandle"],
|
|||
* @return array|false On success, returns an associative array for the message, false on failure.
|
||||
*/
|
||||
#[Pure]
|
||||
function curl_multi_info_read(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle, &$queued_messages): array|false {}
|
||||
function curl_multi_info_read(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle, &$queued_messages): array|false {}
|
||||
|
||||
/**
|
||||
* Close a set of cURL handles
|
||||
|
@ -2517,7 +2518,7 @@ function curl_multi_info_read(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandl
|
|||
* @param CurlMultiHandle|resource $multi_handle
|
||||
* @return void
|
||||
*/
|
||||
function curl_multi_close(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle): void {}
|
||||
function curl_multi_close(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle): void {}
|
||||
|
||||
/**
|
||||
* Return the last multi curl error number
|
||||
|
@ -2526,7 +2527,7 @@ function curl_multi_close(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"],
|
|||
* @since 7.1
|
||||
*/
|
||||
#[Pure(true)]
|
||||
function curl_multi_errno(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"], default: "resource")] $multi_handle): int {}
|
||||
function curl_multi_errno(#[LanguageLevelTypeAware(['8.0' => 'CurlMultiHandle'], default: 'resource')] $multi_handle): int {}
|
||||
|
||||
/**
|
||||
* Return the last share curl error number
|
||||
|
@ -2535,7 +2536,7 @@ function curl_multi_errno(#[LanguageLevelTypeAware(["8.0" => "CurlMultiHandle"],
|
|||
* @since 7.1
|
||||
*/
|
||||
#[Pure(true)]
|
||||
function curl_share_errno(#[LanguageLevelTypeAware(["8.0" => "CurlShareHandle"], default: "resource")] $share_handle): int {}
|
||||
function curl_share_errno(#[LanguageLevelTypeAware(['8.0' => 'CurlShareHandle'], default: 'resource')] $share_handle): int {}
|
||||
|
||||
/**
|
||||
* Return string describing the given error code
|
||||
|
|
|
@ -853,7 +853,7 @@ function mb_encode_numericentity(string $string, array $map, ?string $encoding =
|
|||
* @return string|false|null The converted string.
|
||||
*/
|
||||
#[Pure]
|
||||
function mb_decode_numericentity($string, array $map, ?string $encoding, #[PhpStormStubsElementAvailable(from: '8.0')] $is_hex = false): string|false|null {}
|
||||
function mb_decode_numericentity($string, array $map, ?string $encoding = null, #[PhpStormStubsElementAvailable(from: '7.2', to: '7.4')] $is_hex = false): string|false|null {}
|
||||
|
||||
/**
|
||||
* Send encoded mail
|
||||
|
|
|
@ -2353,7 +2353,7 @@ function mysqli_stmt_send_long_data(mysqli_stmt $statement, int $param_num, stri
|
|||
* @param mixed &...$_ [optional]
|
||||
* @return bool true on success or false on failure.
|
||||
*/
|
||||
function mysqli_stmt_bind_param(mysqli_stmt $statement, string $types, mixed &$var1, &...$_): bool {}
|
||||
function mysqli_stmt_bind_param(mysqli_stmt $statement, string $types, #[PhpStormStubsElementAvailable(from: '5.3', to: '7.4')] mixed &$var1, &...$vars): bool {}
|
||||
|
||||
/**
|
||||
* Binds variables to a prepared statement for result storage
|
||||
|
@ -2363,7 +2363,7 @@ function mysqli_stmt_bind_param(mysqli_stmt $statement, string $types, mixed &$v
|
|||
* @param mixed &...$_ The variables to be bound.
|
||||
* @return bool
|
||||
*/
|
||||
function mysqli_stmt_bind_result(mysqli_stmt $statement, mixed &$var1, &...$_): bool {}
|
||||
function mysqli_stmt_bind_result(mysqli_stmt $statement, #[PhpStormStubsElementAvailable(from: '5.3', to: '7.4')] mixed &$var1, &...$vars): bool {}
|
||||
|
||||
/**
|
||||
* Fetch results from a prepared statement into the bound variables
|
||||
|
|
|
@ -1310,11 +1310,11 @@ function socket_import_stream($stream): Socket|false {}
|
|||
* @link https://php.net/manual/en/function.socket-cmsg-space.php
|
||||
* @param int $level
|
||||
* @param int $type
|
||||
* @param int $n [optional]
|
||||
* @param int $num [optional]
|
||||
* @return int|null
|
||||
* @since 5.5
|
||||
*/
|
||||
function socket_cmsg_space($level, $type, $n = 0): ?int {}
|
||||
function socket_cmsg_space(int $level, int $type, int $num = 0): ?int {}
|
||||
|
||||
/**
|
||||
* Alias of {@see socket_get_option}
|
||||
|
|
Loading…
Reference in New Issue