#
b73f139c |
| 02-Aug-2022 |
Máté Kocsis |
Declare ext/spl constants in stubs (#9226) |
#
24be11f6 |
| 28-Dec-2021 |
Máté Kocsis |
Remove bogus type of $object param in SplObjectStorage::offsetSet() This parameter definitely only accepts objects, so we shouldn't explicitly mark it as mixed. Looks like I accidentally
Remove bogus type of $object param in SplObjectStorage::offsetSet() This parameter definitely only accepts objects, so we shouldn't explicitly mark it as mixed. Looks like I accidentally added this type when adding the tentative return type. Closes GH-7840
show more ...
|
#
6d805ed2 |
| 13-Jul-2021 |
Máté Kocsis |
Declare tentative return types for ext/spl - part 2 Closes GH-7235 |
#
42cb5b5f |
| 14-Jul-2021 |
Nikita Popov |
Throw from MultipleIterator::key/current() for invalid iterator Calling current()/key() on an invalid iterator is an error condition. Throw instead of returning false. |
#
1bd779c2 |
| 14-Jul-2021 |
Máté Kocsis |
Merge branch 'PHP-8.0' * PHP-8.0: Fix some return types in ext/spl
|
#
d618ed0a |
| 14-Jul-2021 |
Máté Kocsis |
Fix some return types in ext/spl Closes GH-7237 |
#
4f4c031f |
| 18-Feb-2021 |
Máté Kocsis |
Generate ext/spl class entries from stubs Closes GH-6709 |
#
a9efcb15 |
| 18-Jan-2021 |
Nikita Popov |
gen_stub: Also verify implementation-alias This makes --verify also check @implementation-alias. Failures are ignored using @no-verify instead. Some mistakes have been made that woul
gen_stub: Also verify implementation-alias This makes --verify also check @implementation-alias. Failures are ignored using @no-verify instead. Some mistakes have been made that would have been caught by this... Closes GH-6615.
show more ...
|
#
68195bd4 |
| 06-Oct-2020 |
Nikita Popov |
Update ext/spl parameter names Closes GH-6284. |
#
64af12d1 |
| 19-Sep-2020 |
Máté Kocsis |
Add support for `@implementation-alias` in stubs Closes GH-6170 |
#
8107a1da |
| 04-Sep-2020 |
Máté Kocsis |
Use ZPP instead of custom type checks We can add these types as a native type declaration to stubs as a side-effect. Closes GH-6068 |
#
f7fbc633 |
| 14-Aug-2020 |
Máté Kocsis |
Add more precise type info for stubs Closes GH-6005 |
#
f3d6203b |
| 13-Aug-2020 |
Nikita Popov |
Use a dedicated method for MultipleIterator::countIterators() This method has a different signature from SplObjectStorage::count(), so don't share implementations. |
#
c9b9f525 |
| 19-Jun-2020 |
Nikita Popov |
Include stub hash in generated arginfo files The hash is used to check whether the arginfo file needs to be regenerated. PHP-Parser will only be downloaded if this is actually necess
Include stub hash in generated arginfo files The hash is used to check whether the arginfo file needs to be regenerated. PHP-Parser will only be downloaded if this is actually necessary. This ensures that release artifacts will never try to regenerate stubs and thus fetch PHP-Parser, as long as you do not modify any files. Closes GH-5739.
show more ...
|
#
d7f7080b |
| 25-Apr-2020 |
Máté Kocsis |
Generate methods entries from stubs for ext/spl Closes GH-5458 |
#
3709e74b |
| 06-Apr-2020 |
Máté Kocsis |
Store default parameter values of internal functions in arg info Closes GH-5353. From now on, PHP will have reflection information about default values of parameters of internal function
Store default parameter values of internal functions in arg info Closes GH-5353. From now on, PHP will have reflection information about default values of parameters of internal functions. Co-authored-by: Nikita Popov <nikita.ppv@gmail.com>
show more ...
|
#
98097138 |
| 06-Apr-2020 |
Christoph M. Becker |
Merge branch 'PHP-7.4' * PHP-7.4: Fix #69264: __debugInfo() ignored while extending SPL classes
|
#
c3554eb2 |
| 16-Mar-2020 |
Máté Kocsis |
Fix ZPP of MultipleIterator::detachIterator() and MultipleIterator::containsIterator() |
#
04a44e1f |
| 14-Mar-2020 |
Máté Kocsis |
Add stubs for SplObjectStorage and MultipleIterator Closes GH-5267 |