orklah
|
e26e022428
|
support @readonly for promoted properties
|
2022-01-16 09:31:58 +01:00 |
|
orklah
|
4e27889736
|
Merge pull request #7384 from tm1000/bugfix/catch-additional-InvalidArgumentException
Catch additional InvalidArgumentException
|
2022-01-15 11:32:15 +01:00 |
|
orklah
|
9a9243e5fe
|
Merge pull request #7385 from b2pweb/handle-template-on-pseudo-method
Add support of template for docblock methods
|
2022-01-15 11:26:03 +01:00 |
|
orklah
|
75947c97c6
|
Merge pull request #7391 from b2pweb/docblock-method-inheritance
Handle inherited docblock method
|
2022-01-15 11:24:06 +01:00 |
|
orklah
|
4a85fed181
|
use Reconciler::RECONCILIATION_*
|
2022-01-14 19:39:18 +01:00 |
|
orklah
|
93fe3e81d4
|
Merge pull request #7304 from orklah/classconst5
Refactor Reconciler::handleLiteralEquality
|
2022-01-14 19:16:23 +01:00 |
|
Vincent
|
a52362465b
|
Handle inherited docblock method (fix #7198)
|
2022-01-14 10:30:09 +01:00 |
|
Vincent
|
fe7665aaaf
|
Add support of template for docblock methods (fix #7320)
|
2022-01-13 11:04:37 +01:00 |
|
Andrew Nagy
|
6910461b76
|
Catch additional InvalidArgumentException
|
2022-01-12 21:04:35 +00:00 |
|
Andrew Nagy
|
0eb00e8ae2
|
Fix closure to have storage bug in codeAction
|
2022-01-10 23:36:21 +00:00 |
|
orklah
|
af37af7d8c
|
Merge pull request #7242 from zoonru/seal_all_properties
PHP 8.2: seal all properties configuration
|
2022-01-10 21:36:31 +01:00 |
|
Patrick Remy
|
a555543c0c
|
fix: pass static class name to ReturnTypeAnalyzer
|
2022-01-10 21:23:52 +01:00 |
|
|
b9e3979c3f
|
Cs-fix
|
2022-01-10 10:22:51 +01:00 |
|
|
a35ccfb0cb
|
Revert misguided changes
|
2022-01-10 10:19:12 +01:00 |
|
|
b530f23acc
|
PHP 8.2: seal all properties by default, add configuration key for lower versions
|
2022-01-10 10:11:28 +01:00 |
|
orklah
|
549c02d661
|
Merge pull request #7356 from orklah/keep-class-strings-through-array_merge
keep class-strings through array_merge
|
2022-01-09 16:16:55 +01:00 |
|
orklah
|
413da78568
|
Merge pull request #7326 from orklah/short_closures_returning_never
allow short closure to return never
|
2022-01-09 16:01:26 +01:00 |
|
orklah
|
65efab3a8d
|
keep class-strings through array_merge
|
2022-01-09 15:48:58 +01:00 |
|
orklah
|
c94e25fa7f
|
refactor the TooFewArguments check to start checking with named arguments
|
2022-01-09 00:37:16 +01:00 |
|
orklah
|
ce2c6cf438
|
set the is_list flag for the array inferred for hrtime
|
2022-01-08 22:48:05 +01:00 |
|
orklah
|
a9bc132842
|
Merge pull request #7349 from orklah/hrtime2
Seal the array inferred for hrtime
|
2022-01-08 22:40:20 +01:00 |
|
Bruce Weirdan
|
3502f0460a
|
Merge branch '4.18.x' into 4.x
|
2022-01-08 23:32:50 +02:00 |
|
orklah
|
afc3a76bc0
|
Seal the array inferred for hrtime
|
2022-01-08 22:22:21 +01:00 |
|
Bruce Weirdan
|
a4878ac2b5
|
Revert "Merge pull request #7239 from DeyV/master"
This reverts commit 33628cad51 , reversing
changes made to 216cf6c534 .
|
2022-01-08 22:26:24 +02:00 |
|
orklah
|
abd499c9c9
|
Merge pull request #7337 from orklah/broken-phar
replace class name by full FQN for scoper
|
2022-01-07 21:58:14 +01:00 |
|
orklah
|
90ada3774c
|
replace class name by full FQN for scoper
|
2022-01-07 21:51:11 +01:00 |
|
orklah
|
9d225086e9
|
replace empty checks on Union with dedicated method
|
2022-01-07 21:27:45 +01:00 |
|
orklah
|
0d9480ad00
|
Merge pull request #7335 from orklah/errors_on_int_reconciliation
Errors on superior/inferior reconciliation
|
2022-01-07 20:19:35 +01:00 |
|
orklah
|
af28687708
|
fix reconciliation when the assertions is not part of the existing range and add tests
|
2022-01-07 19:39:19 +01:00 |
|
orklah
|
c0864b2652
|
emit errors on failure to reconcile ints
|
2022-01-07 18:32:24 +01:00 |
|
orklah
|
cbb0c6398f
|
allow short closure with never
|
2022-01-06 21:36:34 +01:00 |
|
Fabien Villepinte
|
b9d8dd9d3f
|
Fix analysis when __invoke() exists
|
2022-01-06 21:22:18 +01:00 |
|
Bruce Weirdan
|
fe036d4db0
|
Prevent crashes on array_map(...)
Fixes vimeo/psalm#7305
|
2022-01-06 10:38:58 +02:00 |
|
orklah
|
e7bc6f273a
|
don't crash when pushing a template to in_array
|
2022-01-05 22:33:20 +01:00 |
|
orklah
|
27c4b07d5b
|
fix wrong not literal loose check
|
2022-01-05 22:11:22 +01:00 |
|
orklah
|
c22670d851
|
use the correct type for float function
|
2022-01-05 20:05:56 +01:00 |
|
orklah
|
57e054931e
|
remove unused param
|
2022-01-05 20:01:34 +01:00 |
|
orklah
|
fac7317af3
|
refactor float as well
|
2022-01-05 20:00:56 +01:00 |
|
orklah
|
26542afdf4
|
accept more loose literal equalities and loop over non-literal types on a separate loop
|
2022-01-05 19:45:22 +01:00 |
|
orklah
|
7dccfa4ff9
|
CS
|
2022-01-05 18:44:58 +01:00 |
|
orklah
|
e0fb87596d
|
typo
|
2022-01-05 18:21:38 +01:00 |
|
orklah
|
c1575d29fd
|
consistency with string handling
|
2022-01-05 18:06:08 +01:00 |
|
orklah
|
8099126958
|
make sure to keep the origin of the type (from_docblock)
|
2022-01-05 17:52:04 +01:00 |
|
orklah
|
16bb62b499
|
Fixup!!! don't allow checks on literals
|
2022-01-05 12:41:08 +01:00 |
|
orklah
|
411399b600
|
Fixup!!! don't allow checks on literals
|
2022-01-05 12:22:44 +01:00 |
|
orklah
|
83a02d9a61
|
Fixup!!! don't allow checks on literals
|
2022-01-05 12:21:50 +01:00 |
|
orklah
|
5c0fc46734
|
Fixup!!! be more flexible on loose_equality for strings
|
2022-01-05 12:10:32 +01:00 |
|
orklah
|
3fc8139205
|
Fixup!!! only allow general TInt to pass
|
2022-01-05 11:17:39 +01:00 |
|
orklah
|
950710a47a
|
Fixup!!! make sure to add atomics with the correct offset key
|
2022-01-05 09:58:56 +01:00 |
|
orklah
|
36349a1370
|
refactor literal string equality check
|
2022-01-05 09:52:47 +01:00 |
|