#
e7f98f82 |
| 17-Sep-2020 |
Nikita Popov |
Add missing mysqlnd checks to stubs |
#
7a95e943 |
| 03-Jul-2020 |
George Peter Banyard |
Promote warnings to Error in MySQLi extension Closes GH-5803 |
#
6570fc2c |
| 14-Aug-2020 |
Nikita Popov |
Remove dummy aliases for mysqli constructors These are only available as methods. Directly declare them as such instead of aliasing to functions that don't actually exist. |
#
046cc5e4 |
| 07-Aug-2020 |
Máté Kocsis |
Add another round of missing parameter types to stubs Closes GH-5950 |
#
0d330e1a |
| 28-Jul-2020 |
Máté Kocsis |
Add a few missing parameter types in stubs Related to GH-5627 |
#
f7f55792 |
| 21-Jul-2020 |
Nikita Popov |
Fix arg/func info * mysqli_get_server_info() cannot return null. The underlying API is infallible. * mysqli_select_db() func info is redundant. * mb_detect_order() can only
Fix arg/func info * mysqli_get_server_info() cannot return null. The underlying API is infallible. * mysqli_select_db() func info is redundant. * mb_detect_order() can only return array|true, not array|false. Also make the func_info.phpt test that is supposed to catch these kinds of issues actually work.
show more ...
|
#
ff19ec2d |
| 26-Feb-2020 |
Nikita Popov |
Introduce InternalIterator Userland classes that implement Traversable must do so either through Iterator or IteratorAggregate. The same requirement does not exist for internal class
Introduce InternalIterator Userland classes that implement Traversable must do so either through Iterator or IteratorAggregate. The same requirement does not exist for internal classes: They can implement the internal get_iterator mechanism, without exposing either the Iterator or IteratorAggregate APIs. This makes them usable in get_iterator(), but incompatible with any Iterator based APIs. A lot of internal classes do this, because exposing the userland APIs is simply a lot of work. This patch alleviates this issue by providing a generic InternalIterator class, which acts as an adapater between get_iterator and Iterator, and can be easily used by many internal classes. At the same time, we extend the requirement that Traversable implies Iterator or IteratorAggregate to internal classes as well. Closes GH-5216.
show more ...
|
#
59656100 |
| 08-Jun-2020 |
Máté Kocsis |
Fix some UNKNOWN default values In ext/ffi, ext/intl, ext/mysqli, and ext/pcntl |
#
b3718430 |
| 25-May-2020 |
Máté Kocsis |
Annotate internal functions with the mixed type Closes GH-5618 |
#
ed6cf678 |
| 19-May-2020 |
Máté Kocsis |
Fix some final classes in stubs |
#
3ebce8e9 |
| 02-May-2020 |
Máté Kocsis |
Fix UNKNOWN default values in various extensions Closes GH-5514 |
#
8597ec00 |
| 15-Apr-2020 |
Nikita Popov |
Remove support for libmysqlclient 5.0 Closes GH-5391. |
#
928b25cd |
| 19-Apr-2020 |
Máté Kocsis |
Generate function entries from stubs for mysqli Closes GH-5420 |
#
ce3b49a8 |
| 10-Apr-2020 |
Máté Kocsis |
Fix default value of the $class_name parameter of mysqli_fetch_object() |
#
7a72e1cc |
| 10-Apr-2020 |
Máté Kocsis |
Fix the default value of the $flags parameter of mysqli_begin_transaction() |
#
481c8c29 |
| 10-Apr-2020 |
Máté Kocsis |
Add missing parameter to the stub of mysqli_real_connect |
#
8a5b9cbc |
| 09-Apr-2020 |
Nikita Popov |
Fix mysqli_get_client_info() stub The dummy link argument is not nullable. |
#
a43bc33f |
| 04-Apr-2020 |
Máté Kocsis |
Annotate function aliases in stubs |
#
305b17e8 |
| 29-Mar-2020 |
Máté Kocsis |
Do not include the same stub multiple times Closes GH-5322 |
#
3ab75ac0 |
| 26-Feb-2020 |
Máté Kocsis |
Update MySQLi function info Closes GH-5214 |
Revision tags: php-7.3.13RC1, php-7.2.26RC1, php-7.4.0, php-7.2.25, php-7.3.12 |
|
#
fabe6a31 |
| 15-Nov-2019 |
Tom Van Looy |
Add ext/mysqli stubs Closes GH-4913. |