orklah
|
b6cba5a377
|
Merge pull request #9877 from kkmuffme/sprintf-improve-return-param-type-validation
Sprintf improve return param type validation
|
2023-06-11 13:08:24 +02:00 |
|
Dalibor Karlović
|
8d1197427e
|
fix: import igbinary_* functions
|
2023-06-09 17:12:35 +02:00 |
|
Dalibor Karlović
|
ddacfeaa3e
|
SA: add expected types
|
2023-06-09 16:33:23 +02:00 |
|
Dalibor Karlović
|
5e49ebb8e6
|
SA: remove obsolete suppresses
|
2023-06-09 16:28:43 +02:00 |
|
Dalibor Karlović
|
dd0402b6d7
|
SA: only possible return type is a string
|
2023-06-09 16:07:41 +02:00 |
|
Dalibor Karlović
|
59f45480c4
|
feat: Gzip support in PHP parser cache
|
2023-06-09 16:03:25 +02:00 |
|
Dalibor Karlović
|
495a466c5e
|
init cache in child classes
|
2023-06-09 15:57:29 +02:00 |
|
Dalibor Karlović
|
d4f384e13f
|
cs
|
2023-06-09 15:48:56 +02:00 |
|
Dalibor Karlović
|
5ffaa117c8
|
cs
|
2023-06-09 14:59:49 +02:00 |
|
Dalibor Karlović
|
dc3e0455de
|
feat: Gzip support in PHP parser cache
|
2023-06-09 14:58:27 +02:00 |
|
Dalibor Karlović
|
3e95ecd713
|
feat: Gzip support in ClassStorage cache
|
2023-06-09 14:44:29 +02:00 |
|
Dalibor Karlović
|
dd5c3ac241
|
feat: Gzip support
|
2023-06-09 14:32:56 +02:00 |
|
Dalibor Karlović
|
bd8313a46c
|
fix: PHP 7 compat
|
2023-06-09 13:48:09 +02:00 |
|
Dalibor Karlović
|
0db819510d
|
feat: centralized Cache management
|
2023-06-09 13:46:00 +02:00 |
|
orklah
|
5df772b31b
|
Merge pull request #9887 from kkmuffme/readonly-property-ignore-invariance-if-contained
readonly does not have write access, therefore is safe as long as the…
|
2023-06-09 13:07:19 +02:00 |
|
kkmuffme
|
1465ed7c23
|
fix CoreGenericFunctions.phpstub not falling back to callmap
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
98d15637ce
|
remove declaration
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
1c10673e14
|
move variable context
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
277f9c34f5
|
fix printf false positive return type when first arg is null, simplify return value handling
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
145f1fb242
|
phpcs code style
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
6e5fdac32e
|
vprintf is pure too
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
9c1e34b89f
|
fix infinite loop bug in PHP 7
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
a0b87ad935
|
suppress PHP 7 issues and remove unspecific return type
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
3179498643
|
check args for sprintf + printf
* check args for (s)printf for Invalid/TooMany/TooFew
* don't change the return type when we cannot infer it more specifically (nullable return)
* fix https://github.com/vimeo/psalm/issues/9874
* implement https://github.com/vimeo/psalm/issues/9817
* add tests
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
e3f589d79e
|
improve printf,... callmap
|
2023-06-09 12:59:13 +02:00 |
|
kkmuffme
|
cf4536f646
|
fix incorrect return type of printf
|
2023-06-09 12:59:12 +02:00 |
|
kkmuffme
|
0a54c84055
|
readonly does not have write access, therefore is safe as long as the type is contained in the parent type
Fix https://github.com/vimeo/psalm/issues/9831#issuecomment-1569022701
|
2023-06-09 12:37:41 +02:00 |
|
orklah
|
99a54fb7bb
|
Merge pull request #9875 from robchett/getimagesize_return_type
Improve the return types for getimagesize and getimagesizefromstring
|
2023-06-07 20:34:25 +02:00 |
|
orklah
|
08d5b719c7
|
Merge pull request #9878 from ygottschalk/fix/9820-glob-stub
Glob return type stub
|
2023-06-07 20:32:40 +02:00 |
|
orklah
|
64b930ebc4
|
Merge pull request #9868 from stof/patch-1
Update the signature of debug_backtrace
|
2023-06-07 20:30:06 +02:00 |
|
orklah
|
61e7a11344
|
Merge pull request #9883 from klimick/better-intersection-of-template-types-during-inheritance-check
Better intersection of template types during inheritance check
|
2023-06-07 20:29:07 +02:00 |
|
andrew
|
4f5dfa7350
|
Better intersection of template types during inheritance check
|
2023-06-07 17:58:25 +03:00 |
|
Yannick Gottschalk
|
8bab567aac
|
Merge branch 'master' into fix/9820-glob-stub
|
2023-06-07 11:45:16 +02:00 |
|
orklah
|
4ebe4c196f
|
Merge pull request #9880 from kkmuffme/fix-failing-mock-tests
fix failing mock tests
|
2023-06-07 11:11:42 +02:00 |
|
kkmuffme
|
bc121b3f25
|
more unrelated phpcs code style
|
2023-06-07 09:09:01 +02:00 |
|
kkmuffme
|
7dcd8e13dd
|
fix phpcs code style issues in unrelated code which is reported now that phpcs is fixed
|
2023-06-07 09:01:47 +02:00 |
|
Yannick Gottschalk
|
c74d431fdf
|
Fixed style issues
|
2023-06-07 08:52:54 +02:00 |
|
kkmuffme
|
2a6ff76cb3
|
set phpcs memory limit in circle ci (suggested number, no idea if that's enough)
|
2023-06-07 08:45:42 +02:00 |
|
kkmuffme
|
08d515d7af
|
don't autoload AllowDynamicProperties
|
2023-06-07 08:41:44 +02:00 |
|
kkmuffme
|
ed9fbab1c4
|
don't autoload Mockery/Closure
|
2023-06-07 08:31:53 +02:00 |
|
kkmuffme
|
40679e9a82
|
fix failing mock tests
|
2023-06-07 08:12:31 +02:00 |
|
Yannick Gottschalk
|
a130e2f06c
|
Fixes #9820
|
2023-06-06 17:02:28 +02:00 |
|
Christophe Coevoet
|
fabb8cf10c
|
Update the signature of debug_backtrace
the file and line keys might be missing for frames. This happens when the frame are calls originating from native code.
|
2023-06-06 10:20:48 +02:00 |
|
RobChett
|
953d7ba7d1
|
Improve the return types for getimagesize and getimagesizefromstring
|
2023-06-05 20:05:56 +01:00 |
|
orklah
|
e15e03d6cf
|
Merge pull request #9867 from janopae/patch-1
Document classAndDescendants configuration tag
|
2023-06-04 23:06:08 +02:00 |
|
orklah
|
9d1c2c4596
|
Merge pull request #9866 from klimick/fix-generic-type-params-mapping
Fix generic type params mapping
|
2023-06-04 23:05:04 +02:00 |
|
orklah
|
43df1dc9ba
|
Merge pull request #9865 from klimick/intersection-with-template
Intersect template types during inheritance check
|
2023-06-04 23:01:28 +02:00 |
|
orklah
|
c15860508b
|
Merge pull request #9853 from kkmuffme/multiple-psalm-assert-if-for-array-list
Allow if/false assert for same variable to allow array/list distinction
|
2023-06-04 22:59:37 +02:00 |
|
Jano Paetzold
|
bdca3144a0
|
Document classAndDescendants configuration tag
As stated in #3286, this is still undocumented.
|
2023-06-02 17:00:13 +02:00 |
|
andrew
|
02addbe79c
|
Fix generic type params mapping
|
2023-06-02 17:36:13 +03:00 |
|