klimick
|
ac8d489413
|
Fix ParadoxicalCondition with complex match expression
|
2023-05-04 11:58:39 +03:00 |
|
orklah
|
a5effd2d2d
|
Merge pull request #9681 from robchett/no-seal-methods_and_no-seal-propeties
Add support for @psalm-no-seal-properties and @psalm-no-seal-methods
|
2023-05-02 19:20:34 +02:00 |
|
tuqqu
|
46f5bc8bd7
|
Introduce BeforeExpressionAnalysisEvent, fix array comparison
|
2023-04-30 12:12:00 +02:00 |
|
tuqqu
|
38b40a9fe2
|
Introduce BeforeExpressionAnalysisEvent
|
2023-04-30 03:50:30 +02:00 |
|
orklah
|
4843a350a0
|
Merge pull request #9720 from Jean85/fix-ambiguous-constant-inheritance
Fix ambiguous constant inheritance false positive
|
2023-04-28 23:22:31 +02:00 |
|
Alessandro Lai
|
e8bc9a6209
|
Do not emit AmbiguousConstantInheritance when inheriting from the same statement
|
2023-04-28 22:52:22 +02:00 |
|
klimick
|
0ae1b31efc
|
Fix UnevaluatedCode false positive at declare(strict_types=1)
|
2023-04-27 23:11:14 +03:00 |
|
orklah
|
c059388274
|
Merge pull request #9709 from Nicelocal/clone_leftovers
Remove clone leftovers from immutable refactoring
|
2023-04-25 20:47:59 +02:00 |
|
|
481a5bd61d
|
Fix date return type provider
|
2023-04-25 11:41:39 +02:00 |
|
|
8eacb0f003
|
Remove clone leftovers from immutable refactoring
|
2023-04-25 11:09:54 +02:00 |
|
orklah
|
720f3f1dc2
|
Merge pull request #9704 from Nicelocal/fix_new_template_object
Allow running new on template objects
|
2023-04-24 16:29:34 +02:00 |
|
|
8288b00ef9
|
Allow running new on template objects
|
2023-04-24 13:08:12 +02:00 |
|
orklah
|
2b68046115
|
Merge pull request #9694 from Nicelocal/unsealed_array_generic_syntax
Implement unsealed array generic syntax
|
2023-04-24 12:50:57 +02:00 |
|
orklah
|
eae04f25f6
|
Merge pull request #9693 from Nicelocal/fix_9692
Fix #9692
|
2023-04-24 12:48:20 +02:00 |
|
orklah
|
41796e324a
|
Merge pull request #9700 from klimick/method-contextual-closure-arg-inference
Contextual closure arg inference for class methods
|
2023-04-24 12:47:38 +02:00 |
|
Evan Shaw
|
82090f58c5
|
Handle included directory paths without crashing
If an include or require resolves to a directory, this now raises a
MissingFile error rather than throwing an unhandled UnexpectedValueException.
|
2023-04-24 11:09:48 +12:00 |
|
klimick
|
88c444a8cc
|
Contextual closure arg inference for class methods
|
2023-04-23 23:40:44 +03:00 |
|
|
8078b6dcbf
|
Fixes
|
2023-04-21 15:58:05 +02:00 |
|
|
05e92054e0
|
Cleanup
|
2023-04-21 15:53:47 +02:00 |
|
|
8d246d6af4
|
Remove leftovers
|
2023-04-21 15:52:21 +02:00 |
|
|
b77ed37d45
|
Rewrite
|
2023-04-21 15:49:37 +02:00 |
|
|
86436507ea
|
Immediately check for closing }
|
2023-04-21 14:19:42 +02:00 |
|
|
d8b85f1c04
|
Implement unsealed array generic syntax
|
2023-04-21 14:05:05 +02:00 |
|
|
abead05303
|
Fix syntax
|
2023-04-21 12:38:02 +02:00 |
|
|
b8672949ec
|
Fix #9692
|
2023-04-21 12:33:08 +02:00 |
|
orklah
|
a97b6b8a5e
|
Merge pull request #9685 from Nicelocal/avoid_wrong_assertions
Avoid wrong assertions when working with objects returned by methods
|
2023-04-21 11:34:15 +02:00 |
|
orklah
|
40d4e560bc
|
Merge pull request #9691 from robchett/date_gmdate_return_type
Add return type provider for date/gmdate
|
2023-04-21 11:33:02 +02:00 |
|
orklah
|
1dcc4c4fe0
|
Merge pull request #9686 from Nicelocal/fix_is_object
Fix is_object assertions on final classes
|
2023-04-21 11:32:25 +02:00 |
|
RobChett
|
1a1d9c9bf5
|
Add return type provider for date/gmdate
|
2023-04-21 08:12:49 +01:00 |
|
orklah
|
b781bd922e
|
Merge pull request #9679 from robchett/mixedAssignment_from_template_var
Don't throw UnnecesseryVarAnnotation when hinting a mixed template var
|
2023-04-20 23:52:52 +02:00 |
|
orklah
|
0dcaf1c706
|
Merge pull request #9678 from robchett/mb_strtolower_maintain_non_empty
Return a non-empty-(lowercase-)string from mb_strtolower
|
2023-04-20 23:44:21 +02:00 |
|
RobChett
|
74c1576b9c
|
Return a non-empty-(lowercase-)string from mb_strtolower
|
2023-04-20 15:54:13 +01:00 |
|
RobChett
|
9083e0a7a3
|
Check for the existence of the 'mixed' key to detect untyped parameters
|
2023-04-20 15:45:17 +01:00 |
|
|
9da49f18bc
|
Fix
|
2023-04-20 15:03:36 +02:00 |
|
|
88f6be1213
|
Fix
|
2023-04-20 14:17:40 +02:00 |
|
|
baff6fb36a
|
fix is_object assertions
|
2023-04-20 14:03:35 +02:00 |
|
|
efb5aed879
|
Avoid wrong assertions when working with objects returned by methods
|
2023-04-20 13:00:28 +02:00 |
|
RobChett
|
4d9d7cebd9
|
Add support for @psalm-no-seal-properties and @psalm-no-seal-methods
|
2023-04-20 07:47:50 +01:00 |
|
RobChett
|
0a40286830
|
Don't throw UnnecesseryVarAnnotation when hinting a mixed template var
|
2023-04-19 21:23:40 +01:00 |
|
orklah
|
5efddb4201
|
Merge pull request #9675 from robchett/master
Valid array access on a non-empty-string yields a non-empty-string
|
2023-04-19 21:12:29 +02:00 |
|
RobChett
|
836953eb7d
|
Switch TSingleLetter to extend TNonEmptyString instead of TString as it is more precise
|
2023-04-19 19:27:25 +01:00 |
|
orklah
|
76ebf54262
|
Merge pull request #9676 from Nicelocal/fix_callable_union_comparison
Fix comparison of unions of multiple callables
|
2023-04-19 13:02:01 +02:00 |
|
orklah
|
51d14a28b7
|
Merge pull request #9670 from danog/improve_opcache
Avoid verbose opcache logging
|
2023-04-19 12:00:03 +02:00 |
|
|
558239ecb0
|
cs-fix
|
2023-04-19 11:39:44 +02:00 |
|
|
19fab7a805
|
Fix comparison of unions of multiple callables
|
2023-04-19 11:37:04 +02:00 |
|
WhizSid
|
782735e8b2
|
Fixed crash issue when using multiple literals for array_splice
|
2023-04-19 00:38:35 +05:30 |
|
|
b35c3c41b8
|
Avoid verbose opcache logging
|
2023-04-18 13:53:32 +02:00 |
|
adrew
|
aa3b2f2e1d
|
Test anonymous object template replacement
|
2023-04-17 23:18:03 +03:00 |
|
adrew
|
6614767d76
|
Add KeyedArrayComparator::coerceToObjectWithProperties
|
2023-04-17 23:18:03 +03:00 |
|
adrew
|
ee0395247f
|
Don't expand template for property fetch on TObjectWithProperties
|
2023-04-17 23:18:03 +03:00 |
|