Skip to content

Commit 42709fc

Browse files
committed
Fix stubs
1 parent 0ea1d4b commit 42709fc

File tree

3 files changed

+22
-22
lines changed

3 files changed

+22
-22
lines changed

stubs/core.stub

+6-6
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ function parse_str(string $string, array &$result): void {}
8080
function mb_parse_str(string $string, array &$result): bool {}
8181

8282
/** @param-out float $percent */
83-
function similar_text(string $string1, string $string2, float &$percent = null) : int {}
83+
function similar_text(string $string1, string $string2, ?float &$percent = null) : int {}
8484

8585
/**
8686
* @param mixed $output
@@ -258,7 +258,7 @@ function preg_filter($pattern, $replacement, $subject, int $limit = -1, &$count
258258
* @param-out int $count
259259
* @return list<string>|string
260260
*/
261-
function str_replace($search, $replace, $subject, int &$count = null) {}
261+
function str_replace($search, $replace, $subject, ?int &$count = null) {}
262262

263263
/**
264264
* @param array<mixed>|string $search
@@ -267,7 +267,7 @@ function str_replace($search, $replace, $subject, int &$count = null) {}
267267
* @param-out int $count
268268
* @return list<string>|string
269269
*/
270-
function str_ireplace($search, $replace, $subject, int &$count = null) {}
270+
function str_ireplace($search, $replace, $subject, ?int &$count = null) {}
271271

272272
/**
273273
* @template TRead of null|array<array-key, resource>
@@ -294,16 +294,16 @@ function flock($stream, int $operation, mixed &$would_block = null): bool {}
294294
* @param-out string $error_message
295295
* @return resource|false
296296
*/
297-
function fsockopen(string $hostname, int $port = -1, int &$error_code = null, string &$error_message = null, ?float $timeout = null) {}
297+
function fsockopen(string $hostname, int $port = -1, ?int &$error_code = null, ?string &$error_message = null, ?float $timeout = null) {}
298298

299299
/**
300300
* @param-out string $filename
301301
* @param-out int $line
302302
*/
303-
function headers_sent(string &$filename = null, int &$line = null): bool {}
303+
function headers_sent(?string &$filename = null, ?int &$line = null): bool {}
304304

305305
/**
306306
* @param-out callable-string $callable_name
307307
* @return ($value is callable ? true : false)
308308
*/
309-
function is_callable(mixed $value, bool $syntax_only = false, string &$callable_name = null): bool {}
309+
function is_callable(mixed $value, bool $syntax_only = false, ?string &$callable_name = null): bool {}

stubs/ext-ds.stub

+15-15
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ final class Deque implements Sequence
6161
* @param (callable(TValue): bool)|null $callback
6262
* @return Deque<TValue>
6363
*/
64-
public function filter(callable $callback = null): Deque
64+
public function filter(?callable $callback = null): Deque
6565
{
6666
}
6767

@@ -190,7 +190,7 @@ final class Map implements Collection, ArrayAccess
190190
* @param (callable(TKey, TValue): bool)|null $callback
191191
* @return Map<TKey, TValue>
192192
*/
193-
public function filter(callable $callback = null): Map
193+
public function filter(?callable $callback = null): Map
194194
{
195195
}
196196

@@ -284,31 +284,31 @@ final class Map implements Collection, ArrayAccess
284284
* @param (callable(TValue, TValue): int)|null $comparator
285285
* @return void
286286
*/
287-
public function sort(callable $comparator = null)
287+
public function sort(?callable $comparator = null)
288288
{
289289
}
290290

291291
/**
292292
* @param (callable(TValue, TValue): int)|null $comparator
293293
* @return Map<TKey, TValue>
294294
*/
295-
public function sorted(callable $comparator = null): Map
295+
public function sorted(?callable $comparator = null): Map
296296
{
297297
}
298298

299299
/**
300300
* @param (callable(TKey, TKey): int)|null $comparator
301301
* @return void
302302
*/
303-
public function ksort(callable $comparator = null)
303+
public function ksort(?callable $comparator = null)
304304
{
305305
}
306306

307307
/**
308308
* @param (callable(TKey, TKey): int)|null $comparator
309309
* @return Map<TKey, TValue>
310310
*/
311-
public function ksorted(callable $comparator = null): Map
311+
public function ksorted(?callable $comparator = null): Map
312312
{
313313
}
314314

@@ -401,7 +401,7 @@ interface Sequence extends Collection, ArrayAccess
401401
* @param (callable(TValue): bool)|null $callback
402402
* @return Sequence<TValue>
403403
*/
404-
public function filter(callable $callback = null);
404+
public function filter(?callable $callback = null);
405405

406406
/**
407407
* @param TValue $value
@@ -432,7 +432,7 @@ interface Sequence extends Collection, ArrayAccess
432432
* @param string $glue
433433
* @return string
434434
*/
435-
public function join(string $glue = null): string;
435+
public function join(?string $glue = null): string;
436436

437437
/**
438438
* @return TValue
@@ -509,13 +509,13 @@ interface Sequence extends Collection, ArrayAccess
509509
* @param (callable(TValue, TValue): int)|null $comparator
510510
* @return void
511511
*/
512-
public function sort(callable $comparator = null);
512+
public function sort(?callable $comparator = null);
513513

514514
/**
515515
* @param (callable(TValue, TValue): int)|null $comparator
516516
* @return Sequence<TValue>
517517
*/
518-
public function sorted(callable $comparator = null);
518+
public function sorted(?callable $comparator = null);
519519

520520
/**
521521
* @param TValue ...$values
@@ -563,15 +563,15 @@ final class Vector implements Sequence
563563
* @param (callable(TValue, TValue): int)|null $comparator
564564
* @return Vector<TValue>
565565
*/
566-
public function sorted(callable $comparator = null): Vector
566+
public function sorted(?callable $comparator = null): Vector
567567
{
568568
}
569569

570570
/**
571571
* @param (callable(TValue): bool)|null $callback
572572
* @return Vector<TValue>
573573
*/
574-
public function filter(callable $callback = null): Vector
574+
public function filter(?callable $callback = null): Vector
575575
{
576576
}
577577

@@ -642,7 +642,7 @@ final class Set implements Collection, ArrayAccess
642642
* @param (callable(TValue): bool)|null $callback
643643
* @return Set<TValue>
644644
*/
645-
public function filter(callable $callback = null): Set
645+
public function filter(?callable $callback = null): Set
646646
{
647647
}
648648

@@ -731,15 +731,15 @@ final class Set implements Collection, ArrayAccess
731731
/**
732732
* @param (callable(TValue, TValue): int)|null $comparator
733733
*/
734-
public function sort(callable $comparator = null): void
734+
public function sort(?callable $comparator = null): void
735735
{
736736
}
737737

738738
/**
739739
* @param (callable(TValue, TValue): int)|null $comparator
740740
* @return Set<TValue>
741741
*/
742-
public function sorted(callable $comparator = null): Set
742+
public function sorted(?callable $comparator = null): Set
743743
{
744744
}
745745

stubs/ibm_db2.stub

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
*
77
* @return ($value is null ? \DB2_AUTOCOMMIT_OFF|\DB2_AUTOCOMMIT_ON : bool)
88
*/
9-
function db2_autocommit($connection, int $value = null) {}
9+
function db2_autocommit($connection, ?int $value = null) {}

0 commit comments

Comments
 (0)