Skip to content

Commit e7f3aeb

Browse files
committed
Review
1 parent 847ec98 commit e7f3aeb

File tree

3 files changed

+8
-11
lines changed

3 files changed

+8
-11
lines changed

ext/mysqli/mysqli.stub.php

Lines changed: 3 additions & 3 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
*/
@@ -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

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

ext/mysqli/tests/mysqli_class_mysqli_reflection.phpt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -938,14 +938,14 @@ Number of Required Parameters: 0
938938

939939
Inspecting parameter 'flags' of method 'rollback'
940940
isArray: no
941-
allowsNull: yes
941+
allowsNull: no
942942
isPassedByReference: no
943943
isOptional: yes
944944
isDefaultValueAvailable: no
945945

946946
Inspecting parameter 'name' of method 'rollback'
947947
isArray: no
948-
allowsNull: yes
948+
allowsNull: no
949949
isPassedByReference: no
950950
isOptional: yes
951951
isDefaultValueAvailable: no

0 commit comments

Comments
 (0)