Skip to content

Commit 63a4119

Browse files
committed
review
1 parent 1f389d2 commit 63a4119

File tree

2 files changed

+20
-17
lines changed

2 files changed

+20
-17
lines changed

ext/mysqli/mysqli.stub.php

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ public function get_warnings();
6868
/** @return mysqli|false */
6969
public function init();
7070

71-
/** @return bool|null */
72-
public function kill(int $connection_id): bool|null;
71+
/** @return bool */
72+
public function kill(int $connection_id);
7373

7474
/** @return bool */
7575
public function multi_query(string $query);
@@ -86,7 +86,7 @@ public function ping();
8686
/** @return int|false */
8787
public static function poll(?array &$read, ?array &$write, array &$error, int $sec, int $usec = 0);
8888

89-
/** @return mysqli_stmt|null|false */
89+
/** @return mysqli_stmt|false */
9090
public function prepare(string $query);
9191

9292
/** @return mysqli_result|null|bool */
@@ -389,21 +389,21 @@ function mysqli_get_server_info(mysqli $mysqli_link): string {}
389389

390390
function mysqli_get_server_version(mysqli $mysqli_link): int|bool {}
391391

392-
function mysqli_get_warnings(mysqli $mysqli_link): mysqli_warning|null|false {}
392+
function mysqli_get_warnings(mysqli $mysqli_link): mysqli_warning|false {}
393393

394394
function mysqli_init(): mysqli|false {}
395395

396396
function mysqli_info(mysqli $mysqli_link): string|bool|null {}
397397

398398
function mysqli_insert_id(mysqli $mysqli_link): int|bool|string {}
399399

400-
function mysqli_kill(mysqli $mysqli_link, int $connection_id): bool|null {}
400+
function mysqli_kill(mysqli $mysqli_link, int $connection_id): bool {}
401401

402-
function mysqli_more_results(mysqli $mysqli_link): bool|null {}
402+
function mysqli_more_results(mysqli $mysqli_link): bool {}
403403

404-
function mysqli_multi_query(mysqli $mysqli_link, string $query): bool|null {}
404+
function mysqli_multi_query(mysqli $mysqli_link, string $query): bool {}
405405

406-
function mysqli_next_result(mysqli $mysqli_link): bool|null {}
406+
function mysqli_next_result(mysqli $mysqli_link): bool {}
407407

408408
function mysqli_num_fields(mysqli_result $mysql_result): int|bool {}
409409

@@ -412,11 +412,11 @@ function mysqli_num_rows(mysqli_result $mysqli_result): int|string|bool {}
412412
/** @param mixed $value */
413413
function mysqli_options(mysqli $mysqli_link, int $option, $value): bool|null {}
414414

415-
function mysqli_ping(mysqli $mysqli_link): bool|null {}
415+
function mysqli_ping(mysqli $mysqli_link): bool {}
416416

417417
function mysqli_poll(?array &$read, ?array &$write, array &$error, int $sec, int $usec = 0): int|false {}
418418

419-
function mysqli_prepare(mysqli $mysqli_link, string $query): mysqli_stmt|null|false {}
419+
function mysqli_prepare(mysqli $mysqli_link, string $query): mysqli_stmt|false {}
420420

421421
function mysqli_report(int $flags): bool {}
422422

ext/mysqli/mysqli_arginfo.h

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ ZEND_END_ARG_INFO()
5151

5252
#define arginfo_class_mysqli_init arginfo_class_mysqli_character_set_name
5353

54-
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_class_mysqli_kill, 0, 1, _IS_BOOL, 1)
54+
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_mysqli_kill, 0, 0, 1)
5555
ZEND_ARG_TYPE_INFO(0, connection_id, IS_LONG, 0)
5656
ZEND_END_ARG_INFO()
5757

@@ -409,7 +409,7 @@ ZEND_END_ARG_INFO()
409409

410410
#define arginfo_mysqli_get_server_version arginfo_mysqli_field_count
411411

412-
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_get_warnings, 0, 1, mysqli_warning, MAY_BE_NULL|MAY_BE_FALSE)
412+
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_get_warnings, 0, 1, mysqli_warning, MAY_BE_FALSE)
413413
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
414414
ZEND_END_ARG_INFO()
415415

@@ -424,16 +424,16 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_insert_id, 0, 1, MAY_BE_L
424424
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
425425
ZEND_END_ARG_INFO()
426426

427-
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_kill, 0, 2, _IS_BOOL, 1)
427+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_kill, 0, 2, _IS_BOOL, 0)
428428
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
429429
ZEND_ARG_TYPE_INFO(0, connection_id, IS_LONG, 0)
430430
ZEND_END_ARG_INFO()
431431

432-
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_more_results, 0, 1, _IS_BOOL, 1)
432+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_more_results, 0, 1, _IS_BOOL, 0)
433433
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
434434
ZEND_END_ARG_INFO()
435435

436-
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_multi_query, 0, 2, _IS_BOOL, 1)
436+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_multi_query, 0, 2, _IS_BOOL, 0)
437437
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
438438
ZEND_ARG_TYPE_INFO(0, query, IS_STRING, 0)
439439
ZEND_END_ARG_INFO()
@@ -464,7 +464,7 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_poll, 0, 4, MAY_BE_LONG|M
464464
ZEND_ARG_TYPE_INFO(0, usec, IS_LONG, 0)
465465
ZEND_END_ARG_INFO()
466466

467-
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_prepare, 0, 2, mysqli_stmt, MAY_BE_NULL|MAY_BE_FALSE)
467+
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_prepare, 0, 2, mysqli_stmt, MAY_BE_FALSE)
468468
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
469469
ZEND_ARG_TYPE_INFO(0, query, IS_STRING, 0)
470470
ZEND_END_ARG_INFO()
@@ -494,7 +494,10 @@ ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_mysqli_real_escape_string, 0, 2,
494494
ZEND_ARG_TYPE_INFO(0, string_to_escape, IS_STRING, 0)
495495
ZEND_END_ARG_INFO()
496496

497-
#define arginfo_mysqli_real_query arginfo_mysqli_multi_query
497+
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_real_query, 0, 2, _IS_BOOL, 1)
498+
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
499+
ZEND_ARG_TYPE_INFO(0, query, IS_STRING, 0)
500+
ZEND_END_ARG_INFO()
498501

499502
ZEND_BEGIN_ARG_WITH_RETURN_OBJ_TYPE_MASK_EX(arginfo_mysqli_reap_async_query, 0, 1, mysqli_result, MAY_BE_NULL|MAY_BE_BOOL)
500503
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)

0 commit comments

Comments
 (0)