Ricardo Boss
|
26dd4c5b8f
|
Try to provide literal int types when possible (fixes #6966) (#7071)
* Fixed vimeo/psalm#6966
* Only accept >= 0 values for mode argument in round()
* Made round() only return float or literal float values and remove unneeded test
* Registered RoundReturnTypeProvider
* Updated cast analyzer to handle single string literal int values as literal ints
* Fixed psalm errors
* Fix invalid property accesses
* Addressed comments
* Added Tests
* Marked RoundReturnTypeProvider as internal
* Fixed CS
|
2022-01-16 21:33:04 +01:00 |
|
Matthew Brown
|
91902943bd
|
Make test more of a real-world example
|
2022-01-16 10:19:51 -05:00 |
|
orklah
|
e8c8161dd6
|
fix merge induced errors
|
2022-01-15 20:32:09 +01:00 |
|
orklah
|
5b82082bbd
|
Merge remote-tracking branch 'upstream/4.x' into upstream-master2
|
2022-01-15 20:21:00 +01:00 |
|
Matthew Brown
|
dd8df37572
|
Remove never-used assertion check
|
2022-01-15 13:38:00 -05: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
|
1f0d3de94b
|
Merge pull request #7399 from orklah/testnever2
Prevent NoValue when there is no phpdoc
|
2022-01-14 21:51:47 +01:00 |
|
orklah
|
fb30d831c6
|
Merge pull request #7398 from orklah/reconciliation
use Reconciler::RECONCILIATION_*
|
2022-01-14 21:44:16 +01:00 |
|
orklah
|
b3e7f12933
|
Prevent NoValue when there is no phpdoc
|
2022-01-14 21:39:23 +01:00 |
|
orklah
|
d2faa5b94f
|
fix errors after merge
|
2022-01-14 21:13:34 +01:00 |
|
orklah
|
b633619a2c
|
Merge remote-tracking branch 'upstream/4.x' into upstream-master
|
2022-01-14 21:01:25 +01:00 |
|
orklah
|
4a85fed181
|
use Reconciler::RECONCILIATION_*
|
2022-01-14 19:39:18 +01:00 |
|
orklah
|
9ac77e9512
|
Merge pull request #6521 from orklah/callable-non-falsy
TCallableString is non-falsy (0 can't be a functionlike name)
|
2022-01-14 19:38:41 +01:00 |
|
orklah
|
cdbaf0e14f
|
Merge pull request #6902 from orklah/forbidEcho
deprecate forbidEcho
|
2022-01-14 19:37:24 +01:00 |
|
orklah
|
d786e9deef
|
deprecate attribute forbidEcho
|
2022-01-14 19:31:03 +01:00 |
|
orklah
|
3a097845f6
|
Merge pull request #7397 from orklah/psl
remove psl analysis from CI
|
2022-01-14 19:27:25 +01:00 |
|
orklah
|
a90ccea7dd
|
remove psl analysis from CI
|
2022-01-14 19:19:14 +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 |
|
Matthew Brown
|
0ded59d968
|
Remove unused use
|
2022-01-13 19:01:56 -05:00 |
|
Matthew Brown
|
58b567a91d
|
Fix test
|
2022-01-13 14:44:24 -05:00 |
|
Matthew Brown
|
b49682a485
|
Simplify issue suppression in tests
|
2022-01-13 14:38:17 -05:00 |
|
Matthew Brown
|
f439d6550b
|
Ensure that all entries in test arrays have explicit keys (#7386)
* Transformation that updates assertions
* Simplify transformation
* Ensure that all tests have keys
* Fix a few remaining keys
|
2022-01-13 13:49:37 -05:00 |
|
Matthew Brown
|
99b7b46e42
|
Simplify some array access
|
2022-01-13 10:07:17 -05:00 |
|
Vincent
|
fe7665aaaf
|
Add support of template for docblock methods (fix #7320)
|
2022-01-13 11:04:37 +01:00 |
|
Bruce Weirdan
|
90b330fe61
|
Merge pull request #7383 from AndrolGenhald/test-documentation-issues-index
|
2022-01-12 23:48:56 +02:00 |
|
AndrolGenhald
|
a69e63533b
|
Fix code style.
|
2022-01-12 15:33:26 -06:00 |
|
AndrolGenhald
|
ceb5644d5b
|
Add script to generate issues.md.
|
2022-01-12 15:22:21 -06:00 |
|
Andrew Nagy
|
6910461b76
|
Catch additional InvalidArgumentException
|
2022-01-12 21:04:35 +00:00 |
|
AndrolGenhald
|
6d385fd8f0
|
Fix documentation for ComplexMethod/ComplexFunction.
Looks like I misunderstood them.
|
2022-01-12 14:37:52 -06:00 |
|
AndrolGenhald
|
240032568c
|
Add test for issues.md to ensure all documented issues are listed.
|
2022-01-12 14:29:23 -06:00 |
|
Matthew Brown
|
9f9573ade5
|
Remove an unnecessary null arg
|
2022-01-11 17:10:08 -05:00 |
|
Bruce Weirdan
|
0463c6cd8b
|
Merge pull request #7374 from AndrolGenhald/bugfix/fix-covers-annotation
|
2022-01-11 19:34:11 +02:00 |
|
AndrolGenhald
|
7558ef5e85
|
Fix @covers annotation.
|
2022-01-11 10:03:00 -06:00 |
|
Bruce Weirdan
|
e96c9b3c6c
|
Merge pull request #7373 from danog/patch-2
|
2022-01-11 15:51:22 +02:00 |
|
|
d6ca1d727e
|
Fix typo in documentation filename
|
2022-01-11 14:18:04 +01:00 |
|
orklah
|
00ab5b7f71
|
Merge pull request #7368 from tm1000/bugfix/crash-in-codeAction-4x
Fix closure to have storage bug in codeAction
|
2022-01-11 07:17:46 +01:00 |
|
Andrew Nagy
|
0eb00e8ae2
|
Fix closure to have storage bug in codeAction
|
2022-01-10 23:36:21 +00:00 |
|
orklah
|
d52c3f0117
|
Merge pull request #7163 from dvz/explicit-symlink-resolution
Add explicit `resolveSymlinks` option for project directories
|
2022-01-10 21:50:08 +01: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 |
|
orklah
|
611583c481
|
Merge pull request #7354 from wouterj/issue-7353/issuehandlers-elements
Support multiple <issueHandlers> elements
|
2022-01-10 21:34:43 +01:00 |
|
orklah
|
e4040e9287
|
Merge pull request #7366 from Patrick-Remy/fix/return-type-static
fix: pass static class name to ReturnTypeAnalyzer
|
2022-01-10 21:32:52 +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 |
|
|
4445612ebb
|
Improve docs
|
2022-01-10 10:11:28 +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 |
|
Bruce Weirdan
|
206332be6f
|
Merge pull request #7360 from weirdan/document-7358
|
2022-01-10 00:33:28 +02:00 |
|