1
0
mirror of https://github.com/danog/psalm.git synced 2025-01-10 15:09:04 +01:00
psalm/src/Psalm/Internal/Provider
Matthew Brown d63da1f66e
Prevent array{a: Foo} going cleanly into array<Foo> (#8691)
* Prevent array{a: Foo} going cleanly into array<Foo>

* Add test for new behaviour

* Fix code style issues

* Allow unions to be cloned again

* Simplify params properties
2022-11-10 09:18:27 -05:00
..
AddRemoveTaints
PropertyTypeProvider Immutable unions (#8627) 2022-11-04 19:04:23 +01:00
ReturnTypeProvider Prevent array{a: Foo} going cleanly into array<Foo> (#8691) 2022-11-10 09:18:27 -05:00
ClassLikeStorageCacheProvider.php Merge remote-tracking branch 'origin/4.x' into HEAD 2022-10-16 13:41:27 +02:00
ClassLikeStorageProvider.php Immutable unions (#8627) 2022-11-04 19:04:23 +01:00
DynamicFunctionStorageProvider.php
FakeFileProvider.php Immutable unions (#8627) 2022-11-04 19:04:23 +01:00
FileProvider.php Immutable unions (#8627) 2022-11-04 19:04:23 +01:00
FileReferenceCacheProvider.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
FileReferenceProvider.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
FileStorageCacheProvider.php Merge remote-tracking branch 'origin/4.x' into HEAD 2022-10-16 13:41:27 +02:00
FileStorageProvider.php
FunctionExistenceProvider.php
FunctionParamsProvider.php
FunctionReturnTypeProvider.php add basename return type provider 2022-10-26 13:03:53 +02:00
MethodExistenceProvider.php
MethodParamsProvider.php
MethodReturnTypeProvider.php Merge remote-tracking branch 'origin/4.x' into HEAD 2022-10-16 13:41:27 +02:00
MethodVisibilityProvider.php
NodeDataProvider.php
ParserCacheProvider.php Skip 2022-10-17 12:14:07 +02:00
ProjectCacheProvider.php
PropertyExistenceProvider.php
PropertyTypeProvider.php
PropertyVisibilityProvider.php
Providers.php Skip 2022-10-17 12:14:07 +02:00
StatementsProvider.php Add support for strict arrays, fix type alias intersection, fix array_is_list assertion on non-lists (#8395) 2022-11-05 22:34:42 +01:00
StatementsVolatileCache.php