History log of /PHP-8.2/ext/mysqli/mysqli.stub.php (Results 51 – 71 of 71)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 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.

123