1
0
mirror of https://github.com/danog/psalm.git synced 2024-12-04 10:38:49 +01:00
Commit Graph

12155 Commits

Author SHA1 Message Date
Bruce Weirdan
6c77daf1f4
Upgrade mockery plugin
and other assorted fixes for PHP 8.2
2022-11-25 03:33:10 -04:00
Bruce Weirdan
1183476089
CS fix 2022-11-24 21:23:30 -04:00
Bruce Weirdan
42b71f5eae
Switch from phpspec/prophecy to mockery/mockery
It provides similar functionality, but is a bit more alive and does not
prevent installation with PHP 8.2
2022-11-24 21:20:21 -04:00
orklah
763556745b improve docs and phrasing about NoValue 2022-11-24 20:56:49 +01:00
orklah
b3fadbc5c1 improve docs and phrasing about NoValue 2022-11-24 20:52:49 +01:00
orklah
4d358c4be9 improve docs and phrasing about NoValue 2022-11-24 20:49:34 +01:00
orklah
583dabee99
Merge pull request #8753 from orklah/8745
Fix #8745
2022-11-24 20:21:28 +01:00
orklah
b53a9c322c Fix test incompatible with PHP 7.4 2022-11-24 20:06:02 +01:00
orklah
ea4b099c66 Fix #8745 2022-11-24 20:02:04 +01:00
orklah
bca202bf5e
Merge pull request #8749 from Nicelocal/fix_8748
Fix #8748
2022-11-24 19:44:44 +01:00
5ac60ddea0 Add tests 2022-11-24 19:31:53 +01:00
orklah
40df3f39d0
Merge pull request #8751 from orklah/str_starts_with
Fix #8743
2022-11-24 19:27:10 +01:00
orklah
203d2c2b3d Fix #8747 2022-11-24 19:17:23 +01:00
85071b61a3 Fix #8748 2022-11-24 11:28:00 +01:00
orklah
8f39de9001
Merge pull request #8739 from niconoe-/fix-8735
Fix #8735: IntlDateFormatter CallMaps.
2022-11-23 18:57:53 +01:00
orklah
feb7cd6898
Merge pull request #8742 from weirdan/fix-7706
Correct `Clause::$hash` type
2022-11-23 18:24:04 +01:00
Bruce Weirdan
262c7ffa2b
Correct Clause::$hash type 2022-11-23 12:59:13 -04:00
Nicolas Giraud
98c60f4276 Add missing CallMap on some IntlDateFormatter related to PHP 8.0. 2022-11-23 14:25:46 +01:00
Nicolas Giraud
208b745ec4 Remove IntlDateFormatter::setTimeZoneId from CallMap_historical as this method is removed since PHP 7.0.0. 2022-11-23 13:47:37 +01:00
Nicolas Giraud
9f4ba8d834 #8735: Add missing updates of CallMap_historical regarding new changes of IntlDateFormatter. 2022-11-23 13:42:50 +01:00
Nicolas Giraud
18bd412dd5 Fix #8735: IntlDateFormatter CallMaps. 2022-11-23 13:33:02 +01:00
orklah
e83ac65e79
Merge pull request #8729 from lptn/fix-dictionary-for-strip_tags-function
Fix dictionary for strip_tags
2022-11-23 13:28:48 +01:00
orklah
16ba29836b
Merge pull request #8736 from weirdan/simplify-issue-sorting
Simplify issue sorting
2022-11-23 06:58:52 +01:00
orklah
3b6faf9638
Merge pull request #8737 from weirdan/enforce-arrow-function-formatting
Enforce arrow function formatting
2022-11-23 06:58:34 +01:00
54db59682d
Allow parameter types to be contained by a class template type (#8731)
* Allow parameter types to be contained by a class template type in function calls

* Specify PHP version of tests

* Fix tests
2022-11-23 00:14:30 -05:00
Bruce Weirdan
026354a18e
Enforce arrow function formatting 2022-11-23 00:08:29 -04:00
Bruce Weirdan
8e941c1439
CS fix 2022-11-22 23:59:33 -04:00
Bruce Weirdan
45b49df92e Simplify issue sorting
As we're on 7.4 now, we can use more concise constructs
2022-11-22 23:18:50 -04:00
Alies Lapatsin
7678b34945 Update CallMap to reflect the most up-to-date signature 2022-11-22 23:51:50 +01:00
orklah
f846906b29
Merge pull request #8730 from kamil-tekiela/curl_unescape
Argument 1 of curl_unescape
2022-11-22 19:07:39 +01:00
1a9edc3179 Fix cs 2022-11-22 17:29:53 +01:00
d580181171 Finalize 2022-11-22 17:22:26 +01:00
9a5337d6b5 Switch to Type::getListAtomic 2022-11-22 17:01:19 +01:00
Alies Lapatsin
d33c338072 strip_tags: allow nullable allowed_tags arguments from PHP80 2022-11-22 12:27:50 +01:00
Kamil Tekiela
810ef8b771
Argument 1 of curl_unescape 2022-11-21 22:59:22 +00:00
Alies Lapatsin
8dd76ded86 Fix dictionary for strip_tags
- allow null
 - allow array from PHP 7.4 (see https://www.php.net/manual/en/function.strip-tags.php)

https://3v4l.org/VjbXO
https://3v4l.org/VWsPr
2022-11-21 23:33:25 +01:00
61a595ba85 Cleanup 2022-11-21 20:56:48 +01:00
0345254635 Reuse code 2022-11-21 20:52:58 +01:00
bd9b77daee Cleanup 2022-11-21 20:51:04 +01:00
5bf226d6a6 Cleanup 2022-11-21 20:29:57 +01:00
0a3971a54e Deprecate TCallableList as well 2022-11-21 19:39:57 +01:00
80eab1b062 Update 2022-11-21 19:37:06 +01:00
03c53d7c97 Deprecate TList and TNonEmptyList 2022-11-21 19:26:09 +01:00
7683a48de3 Revert 2022-11-21 19:18:14 +01:00
5797945f97 Skip test 2022-11-21 18:22:57 +01:00
b63287150f Remove getGenericArrayType parameter right away, and do not return a non-empty-array if there are no defined keys 2022-11-21 18:13:17 +01:00
f7527d464a Fix 2022-11-21 17:54:00 +01:00
98bfe9f1b4 Add note for 5.1 BC break 2022-11-21 17:53:08 +01:00
3f5f98b9d3 Refactoring 2022-11-21 17:46:20 +01:00
cc4461f756 Progress 2022-11-20 19:01:49 +01:00