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
|
46bcb626f5
|
Merge pull request #7321 from weirdan/dont-crash-on-array_map-first-class-callable
|
2022-01-06 14:11:35 +02:00 |
|
Bruce Weirdan
|
fe036d4db0
|
Prevent crashes on array_map(...)
Fixes vimeo/psalm#7305
|
2022-01-06 10:38:58 +02:00 |
|
orklah
|
18ab5a099f
|
Merge pull request #7309 from orklah/emptyStringKeyedArray
fix empty string not quoted in keyed array offset
|
2022-01-06 09:37:28 +01:00 |
|
Bruce Weirdan
|
513b263d38
|
Merge pull request #7317 from donquixote/patch-2
|
2022-01-06 06:12:33 +02:00 |
|
Andreas Hennings
|
9da6b3f094
|
Issue #6618: All reflection classes should implement Reflector.
|
2022-01-06 01:55:55 +01:00 |
|
orklah
|
3dbc039415
|
Merge pull request #7311 from orklah/inArrayAssertionOnTemplate
don't crash when pushing a template to in_array
|
2022-01-06 00:14:22 +01:00 |
|
orklah
|
a6a0769402
|
fix test
|
2022-01-05 22:39:13 +01:00 |
|
orklah
|
72216f9354
|
fix test
|
2022-01-05 22:36:22 +01:00 |
|
orklah
|
e7bc6f273a
|
don't crash when pushing a template to in_array
|
2022-01-05 22:33:20 +01:00 |
|
orklah
|
7e2b9d0fab
|
fix empty string in keyed array offset
|
2022-01-05 22:26:35 +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 |
|
orklah
|
2ada8ee8b0
|
refactor literal int equality check
|
2022-01-05 09:52:47 +01:00 |
|
orklah
|
a8c2fcde76
|
resolve ClassConst before checking equalities and fix things
|
2022-01-05 09:52:47 +01:00 |
|
orklah
|
e41fc678d3
|
Merge pull request #7293 from villfa/fix/7078
Fix parse_url() return type
|
2022-01-04 17:56:51 +01:00 |
|
Fabien Villepinte
|
c42f3d51bd
|
Fix typo
|
2022-01-04 16:27:06 +01:00 |
|
Fabien Villepinte
|
2f3af4a5bc
|
Remove unused import
|
2022-01-04 16:13:48 +01:00 |
|
Fabien Villepinte
|
1fa6b612b1
|
Fix parse_url() return type
|
2022-01-04 16:09:18 +01:00 |
|
orklah
|
68e50f56c0
|
Merge pull request #7288 from orklah/classconst4
resolve type alias and class const on UnionTypeComparator
|
2022-01-04 00:22:06 +01:00 |
|
orklah
|
6f9cbc698b
|
resolve type alias and class const on UnionTypeComparator
|
2022-01-04 00:14:08 +01:00 |
|
orklah
|
4d5098fc32
|
Merge pull request #7287 from orklah/classconst3
Identify ints from TClassConstant when checking for LiteralEquality
|
2022-01-03 23:59:37 +01:00 |
|
orklah
|
a53b5215b8
|
add missing phpdoc
|
2022-01-03 23:52:48 +01:00 |
|
orklah
|
e3bb251757
|
handle cases where the classconst contains a compatible int type
|
2022-01-03 23:45:23 +01:00 |
|
orklah
|
6ea950c2eb
|
Identify ints from TClassConstant when checking for LiteralEquality
|
2022-01-03 23:40:39 +01:00 |
|
orklah
|
72270078be
|
Merge pull request #7286 from orklah/classconstinparamout
resolve ClassConstant for both sides in isContainedBy
|
2022-01-03 23:37:51 +01:00 |
|
orklah
|
6905daedd7
|
handle the case where the expansion was not successful
|
2022-01-03 23:30:36 +01:00 |
|
orklah
|
60732d00ba
|
resolve ClassConstant for both sides in isContainedBy
|
2022-01-03 23:21:59 +01:00 |
|
Bruce Weirdan
|
13980b583b
|
Merge pull request #7284 from weirdan/deprecate-html-escaped-string
|
2022-01-03 22:04:54 +02:00 |
|
Bruce Weirdan
|
bb2fa7905d
|
Deprecate THtmlEscapedString
Refs vimeo/psalm#7281
|
2022-01-03 21:58:23 +02:00 |
|
orklah
|
36c7fece2f
|
Merge pull request #7274 from staabm/patch-4
pdo: more precise generic type
|
2022-01-03 17:51:49 +01:00 |
|
Markus Staab
|
3de9c68830
|
pdo: more precise generic type
|
2022-01-03 17:11:03 +01:00 |
|
orklah
|
b6472ac08a
|
Merge pull request #7271 from MidnightDesign/uniqid-non-empty-string
uniqid() returns a non-empty-string
|
2022-01-03 12:44:27 +01:00 |
|
Rudolph Gottesheim
|
925e5be808
|
Fix the return type of uniqid() in historical call map
|
2022-01-03 12:12:30 +01:00 |
|
Rudolph Gottesheim
|
ed4c22044a
|
uniqid() returns a non-empty-string
|
2022-01-03 11:51:36 +01:00 |
|