Skip to content

Commit 09f2032

Browse files
committed
Fix non-negative-int
1 parent 1a6a24b commit 09f2032

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

generate.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ else
3333
printf '\n/**\n * WordPress database abstraction object.\n * @var wpdb\n */\n$wpdb = \\null;\n' >>"$FILE"
3434
fi
3535

36+
# Convert non-negative-int to int<0,max> in SimplePie
37+
sed -i -e 's# non-negative-int # int<0,max> #' source/wordpress/wp-includes/SimplePie/src/File.php
38+
sed -i -e 's# non-negative-int # int<0,max> #' source/wordpress/wp-includes/SimplePie/src/HTTP/Parser.php
39+
3640
if [ -r source/wordpress/wp-includes/Requests/Cookie/Jar.php ]; then
3741
# Add ReturnTypeWillChange attribute to PHP 8-incompatible methods.
3842
declare -r -a REQUESTS_V1_METHODS=(

wordpress-stubs.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25417,7 +25417,7 @@ class File implements \SimplePie\HTTP\Response
2541725417
* @deprecated Use `get_status_code()` method.
2541825418
*/
2541925419
public $status_code = 0;
25420-
/** @var int Number of redirect that were already performed during this request sequence. */
25420+
/** @var int<0,max> Number of redirect that were already performed during this request sequence. */
2542125421
public $redirects = 0;
2542225422
/** @var ?string */
2542325423
public $error;
@@ -25693,7 +25693,7 @@ protected function chunked()
2569325693
* Prepare headers (take care of proxies headers)
2569425694
*
2569525695
* @param string $headers Raw headers
25696-
* @param int $count Redirection count. Default to 1.
25696+
* @param int<0,max> $count Redirection count. Default to 1.
2569725697
*
2569825698
* @return string
2569925699
*/

0 commit comments

Comments
 (0)