Skip to content

Commit 17f11b8

Browse files
committed
Review
1 parent f7b3aab commit 17f11b8

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

ext/mysqli/mysqli.stub.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ public function real_query(string $query);
119119
public function release_savepoint(string $name);
120120

121121
/** @return bool */
122-
public function rollback(?int $flags = 0, ?string $name = '');
122+
public function rollback(int $flags = 0, string $name = '');
123123

124124
/** @return bool */
125125
public function savepoint(string $name);
@@ -175,7 +175,7 @@ public function refresh(int $options);
175175
class mysqli_warning
176176
{
177177
/**
178-
* mysqli_link|mysqli_stmt $mysqli_link
178+
* object $mysqli_link
179179
*
180180
* @return object|false
181181
*/
@@ -258,7 +258,7 @@ public function bind_result(&...$vars);
258258
/** @return bool */
259259
public function close();
260260

261-
/** @return void|false */
261+
/** @return null|false */
262262
public function data_seek(int $offset);
263263

264264
/** @return bool */
@@ -449,7 +449,7 @@ function mysqli_reap_async_query(mysqli $mysqli_link): mysqli_result|bool {}
449449

450450
function mysqli_release_savepoint(mysqli $mysqli_link, string $name): bool {}
451451

452-
function mysqli_rollback(mysqli $mysqli_link, ?int $flags = 0, ?string $name = ''): bool {}
452+
function mysqli_rollback(mysqli $mysqli_link, int $flags = 0, string $name = ''): bool {}
453453

454454
function mysqli_savepoint(mysqli $mysqli_link, string $name): bool {}
455455

@@ -471,7 +471,7 @@ function mysqli_stmt_bind_result(mysqli_stmt $mysql_stmt, &...$vars): bool {}
471471

472472
function mysqli_stmt_close(mysqli_stmt $mysql_stmt): bool {}
473473

474-
/** @return void|false */
474+
/** @return null|false */
475475
function mysqli_stmt_data_seek(mysqli_stmt $mysql_stmt, int $offset) {}
476476

477477
function mysqli_stmt_errno(mysqli_stmt $mysql_stmt): int {}
@@ -513,10 +513,10 @@ function mysqli_stmt_send_long_data(mysqli_stmt $mysql_stmt, int $param_nr, stri
513513

514514
function mysqli_stmt_store_result(mysqli_stmt $mysql_stmt): bool {}
515515

516-
/** @return string|void */
516+
/** @return string|null */
517517
function mysqli_stmt_sqlstate(mysqli_stmt $mysql_stmt) {}
518518

519-
/** @return string|void */
519+
/** @return string|null */
520520
function mysqli_sqlstate(mysqli $mysqli_link) {}
521521

522522
function mysqli_ssl_set(

ext/mysqli/mysqli_arginfo.h

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -104,10 +104,7 @@ ZEND_BEGIN_ARG_INFO_EX(arginfo_class_mysqli_release_savepoint, 0, 0, 1)
104104
ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
105105
ZEND_END_ARG_INFO()
106106

107-
ZEND_BEGIN_ARG_INFO_EX(arginfo_class_mysqli_rollback, 0, 0, 0)
108-
ZEND_ARG_TYPE_INFO(0, flags, IS_LONG, 1)
109-
ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 1)
110-
ZEND_END_ARG_INFO()
107+
#define arginfo_class_mysqli_rollback arginfo_class_mysqli_begin_transaction
111108

112109
#define arginfo_class_mysqli_savepoint arginfo_class_mysqli_release_savepoint
113110

@@ -499,8 +496,8 @@ ZEND_END_ARG_INFO()
499496

500497
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_INFO_EX(arginfo_mysqli_rollback, 0, 1, _IS_BOOL, 0)
501498
ZEND_ARG_OBJ_INFO(0, mysqli_link, mysqli, 0)
502-
ZEND_ARG_TYPE_INFO(0, flags, IS_LONG, 1)
503-
ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 1)
499+
ZEND_ARG_TYPE_INFO(0, flags, IS_LONG, 0)
500+
ZEND_ARG_TYPE_INFO(0, name, IS_STRING, 0)
504501
ZEND_END_ARG_INFO()
505502

506503
#define arginfo_mysqli_savepoint arginfo_mysqli_release_savepoint

0 commit comments

Comments
 (0)