orklah
|
d92523d305
|
Merge pull request #10399 from niconoe-/fix-10398
Fix #10398: add missing methods of ReflectionProperty class in CallMap and CallMap deltas.
|
2023-11-22 21:22:39 +01:00 |
|
Nicolas Giraud
|
ed1ea524c9
|
Fix #10398: add missing methods of ReflectionProperty class in CallMap and CallMap deltas.
|
2023-11-22 17:19:22 +01:00 |
|
kkmuffme
|
f3e9263ea4
|
Fix array_filter callback type
Fix https://github.com/vimeo/psalm/issues/9068
|
2023-11-18 08:55:19 +01:00 |
|
Mathieu Rochette
|
54a31b64a4
|
str_replace / substr_replace signature improvements
|
2023-10-16 22:45:39 +02:00 |
|
Kamil Tekiela
|
c757054144
|
mysqli_field_seek returns true
|
2023-08-12 19:29:10 +01:00 |
|
Bruce Weirdan
|
c83b0c96a9
|
Fixed DOMDocument::load* signatures
Prior to 8.0 those methods could be called statically, returning a
`DOMDocument` instance. In 8.0 and above they no longer can be.
|
2023-08-01 11:56:46 +02:00 |
|
kkmuffme
|
e23db18f6b
|
methods and vars cannot be falsy
|
2023-05-17 22:09:37 +02:00 |
|
Corey Taylor
|
282e3d3d72
|
Fix various db callmaps
|
2023-04-10 09:06:29 -05:00 |
|
Corey Taylor
|
5fa01d8947
|
Fix remaining intl, reflection. xml and zip callmaps
|
2023-04-02 06:34:17 -05:00 |
|
Corey Taylor
|
6dfaafde78
|
Clean up unreflectable callmap methods
|
2023-03-16 03:34:45 -05:00 |
|
Corey Taylor
|
e71e2edd3c
|
Add missing array, float, int and bool types to callmaps
|
2023-03-09 13:04:03 -06:00 |
|
Corey Taylor
|
ee77ca63e8
|
Fix remaining intl callmaps
|
2023-03-08 20:59:14 -06:00 |
|
Corey Taylor
|
8bd2267060
|
Fix DOM callmaps
|
2023-03-06 04:33:59 -06:00 |
|
Corey Taylor
|
879d9cd788
|
Fix remaining spl and iterator callmaps
|
2023-02-27 15:23:48 -06:00 |
|
Corey Taylor
|
74a67a0416
|
Update Phar callmaps
|
2023-02-23 21:02:24 -06:00 |
|
orklah
|
40622148ca
|
Merge pull request #9362 from othercorey/drop-associative-array
Convert callmap associative-array types into proper array types
|
2023-02-23 21:17:48 +01:00 |
|
Bruce Weirdan
|
bf7e5a3f9b
|
Fixed count /sizeof mismatches in callmaps
`sizeof` is an alias for `count`, so their signatures must always match.
|
2023-02-22 19:54:27 -04:00 |
|
Corey Taylor
|
4e46706800
|
Convert callmap associative-array types into proper array types
|
2023-02-21 01:28:16 -06:00 |
|
Corey Taylor
|
c62465ceef
|
Fix several spl callmap methods
|
2023-02-20 22:30:21 -06:00 |
|
Corey Taylor
|
8fb290eb0d
|
Fix remaining callmap functions
|
2023-02-12 23:10:09 -06:00 |
|
Corey Taylor
|
42e301cf84
|
Update callmap types for php 8.2
|
2023-02-12 01:24:43 -06:00 |
|
Corey Taylor
|
9547a5cba5
|
Fix several callmap function signatures
|
2023-02-11 04:53:11 -06:00 |
|
Corey Taylor
|
e8ae1ec084
|
Convert callmaps resource types
|
2023-02-06 01:12:14 -06:00 |
|
Corey Taylor
|
f922e576c8
|
Fix xmlrpc callmap functions that were dropped in PHP 8.0
|
2023-02-02 12:21:31 -06:00 |
|
orklah
|
a4d1b0691d
|
Merge pull request #9085 from BenMorel/newInstanceArgs
Fix ReflectionClass::newInstanceArgs() with named parameters
|
2023-01-19 23:08:21 +01:00 |
|
Corey Taylor
|
cfaf763ba7
|
Fix remaining ignored CallMap return types that can be updated
|
2023-01-17 17:24:51 -06:00 |
|
Corey Taylor
|
bbc522709b
|
Clean up more callmap return types
|
2023-01-15 03:57:22 -06:00 |
|
Benjamin Morel
|
a669c89074
|
Fix ReflectionClass::newInstanceArgs()
|
2023-01-08 23:58:14 +01:00 |
|
Ryan Bonham
|
0d360419b7
|
Update Call Maps and Signature for get_headers
|
2023-01-06 19:24:00 -05:00 |
|
Corey Taylor
|
e779c5f741
|
Fix iterator and exception callmaps
|
2022-12-31 11:34:48 -06:00 |
|
Corey Taylor
|
d6eca8c056
|
Verify nullable callmap parameters
|
2022-12-23 06:04:35 -06:00 |
|
fluffycondor
|
63e0e4a3a7
|
(mb_)chr returns a non-empty-string
|
2022-12-21 22:55:05 +06:00 |
|
Corey Taylor
|
067d0649ca
|
Fix remaining invalid unreflectable methods
|
2022-12-15 04:09:02 -06:00 |
|
Corey Taylor
|
902ea9d7e2
|
Fix DOM and Reflection unreflectable methods
|
2022-12-14 10:18:15 -06:00 |
|
orklah
|
e4b64af599
|
Merge pull request #8861 from VincentLanglet/count
Precise count range
|
2022-12-09 00:41:00 +01:00 |
|
Vincent Langlet
|
f6051bc417
|
Precise count range
|
2022-12-08 16:44:10 +01:00 |
|
orklah
|
4a77f24869
|
Merge pull request #8825 from othercorey/fix-returns
Fix return types for date functions in callmap
|
2022-12-04 01:07:33 +01:00 |
|
Corey Taylor
|
d9b651a126
|
Fix return types for date functions in callmap
|
2022-12-03 17:55:29 -06:00 |
|
Alies Lapatsin
|
e0a7df4bad
|
Update dictionaties: use more specific boolean types
|
2022-12-03 21:28:03 +01:00 |
|
orklah
|
8f39de9001
|
Merge pull request #8739 from niconoe-/fix-8735
Fix #8735: IntlDateFormatter CallMaps.
|
2022-11-23 18:57:53 +01: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
|
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 |
|
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 |
|
Fran Moreno
|
c3bd060f06
|
Fix DateTimeZone::listAbbreviations return type
Also fixes DateTimeZone::getOffset return type
|
2022-11-18 08:50:00 +01:00 |
|
Matthew Brown
|
8d36bdc3ed
|
Make array shapes strict by default (#8701)
* Make array shapes strict by default
* Fix PSL tests
|
2022-11-11 20:14:21 -05:00 |
|
|
68a5511057
|
Merge remote-tracking branch 'origin/4.x' into HEAD
|
2022-11-08 10:25:04 +01:00 |
|
orklah
|
74111a3e93
|
adding openssl_x509_verify
|
2022-11-06 21:22:57 +01:00 |
|
|
1986c8b4a8
|
Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395)
* Immutable CodeLocation
* Remove excess clones
* Remove external clones
* Remove leftover clones
* Fix final clone issue
* Immutable storages
* Refactoring
* Fixes
* Fixes
* Fix
* Fix
* Fixes
* Simplify
* Fixes
* Fix
* Fixes
* Update
* Fix
* Cache global types
* Fix
* Update
* Update
* Fixes
* Fixes
* Refactor
* Fixes
* Fix
* Fix
* More caching
* Fix
* Fix
* Update
* Update
* Fix
* Fixes
* Update
* Refactor
* Update
* Fixes
* Break one more test
* Fix
* FIx
* Fix
* Fix
* Fix
* Fix
* Improve performance and readability
* Equivalent logic
* Fixes
* Revert
* Revert "Revert"
This reverts commit f9175100c8452c80559234200663fd4c4f4dd889.
* Fix
* Fix reference bug
* Make default TypeVisitor immutable
* Bugfix
* Remove clones
* Partial refactoring
* Refactoring
* Fixes
* Fix
* Fixes
* Fixes
* cs-fix
* Fix final bugs
* Add test
* Misc fixes
* Update
* Fixes
* Experiment with removing different property
* revert "Experiment with removing different property"
This reverts commit ac1156e077fc4ea633530d51096d27b6e88bfdf9.
* Uniform naming
* Uniform naming
* Hack hotfix
* Clean up $_FILES ref #8621
* Undo hack, try fixing properly
* Helper method
* Remove redundant call
* Partially fix bugs
* Cleanup
* Change defaults
* Fix bug
* Fix (?, hope this doesn't break anything else)
* cs-fix
* Review fixes
* Bugfix
* Bugfix
* Improve logic
* Add support for list{} and callable-list{} types, properly implement array_is_list assertions (fixes #8389)
* Default to sealed arrays
* Fix array_merge bug
* Fixes
* Fix
* Sealed type checks
* Properly infer properties-of and get_object_vars on final classes
* Fix array_map zipping
* Fix tests
* Fixes
* Fixes
* Fix more stuff
* Recursively resolve type aliases
* Fix typo
* Fixes
* Fix array_is_list assertion on keyed array
* Add BC docs
* Fixes
* fix
* Update
* Update
* Update
* Update
* Seal arrays with count assertions
* Fix #8528
* Fix
* Update
* Improve sealed array foreach logic
* get_object_vars on template properties
* Fix sealed array assertion reconciler logic
* Improved reconciler
* Add tests
* Single source of truth for test types
* Fix tests
* Fixup tests
* Fixup tests
* Fixup tests
* Update
* Fix tests
* Fix tests
* Final fixes
* Fixes
* Use list syntax only when needed
* Fix tests
* Cs-fix
* Update docs
* Update docs
* Update docs
* Update docs
* Update docs
* Document missing types
* Update docs
* Improve class-string-map docs
* Update
* Update
* I love working on psalm :)
* Keep arrays unsealed by default
* Fixup tests
* Fix syntax mistake
* cs-fix
* Fix typo
* Re-import missing types
* Keep strict types only in return types
* argc/argv fixes
* argc/argv fixes
* Fix test
* Comment-out valinor code, pinging @romm pls merge https://github.com/CuyZ/Valinor/pull/246 so we can add valinor to the psalm docs :)
|
2022-11-05 22:34:42 +01:00 |
|