symfony/type-info
Symfony TypeInfo extracts and normalizes PHP type information. Resolve types from reflections or strings, build complex types via factories (nullable, list, generic, enum), cast to readable strings, and query identifiers/conditions for safer tooling and analysis.
Changelog (https://github.com/symfony/type-info/compare/v8.0.7...v8.0.8)
Changelog (https://github.com/symfony/type-info/compare/v7.4.7...v7.4.8)
Changelog (https://github.com/symfony/type-info/compare/v8.0.5...v8.0.6)
[@phpstan](https://github.com/phpstan)-template and [@psalm](https://github.com/psalm)-template (@TomasLudvik)TypeFactoryTrait::union() (@yoeunes)ArrayShapeType::getExtraValueType() return value (@yoeunes)Changelog (https://github.com/symfony/type-info/compare/v7.4.5...v7.4.6)
[@phpstan](https://github.com/phpstan)-template and [@psalm](https://github.com/psalm)-template (@TomasLudvik)TypeFactoryTrait::union() (@yoeunes)ArrayShapeType::getExtraValueType() return value (@yoeunes)Changelog (https://github.com/symfony/type-info/compare/v8.0.3...v8.0.4)
Changelog (https://github.com/symfony/type-info/compare/v7.4.3...v7.4.4)
Changelog (https://github.com/symfony/type-info/compare/v7.3.9...v7.3.10)
Changelog (https://github.com/symfony/type-info/compare/v8.0.0...v8.0.1)
Changelog (https://github.com/symfony/type-info/compare/v7.4.0...v7.4.1)
Changelog (https://github.com/symfony/type-info/compare/v7.3.7...v7.3.8)
Changelog (https://github.com/symfony/type-info/compare/v7.4.0-RC3...v7.4.0)
Changelog (https://github.com/symfony/type-info/compare/v7.4.0-BETA2...v7.4.0-RC1)
Changelog (https://github.com/symfony/type-info/compare/v8.0.0-BETA1...v8.0.0-BETA2)
Changelog (https://github.com/symfony/type-info/compare/v7.4.0-BETA1...v7.4.0-BETA2)
Changelog (https://github.com/symfony/type-info/compare/v7.3.4...v7.3.5)
Changelog (https://github.com/symfony/type-info/compare/v7.3.4...v8.0.0-BETA1)
TypeContextFactory (@landure)Changelog (https://github.com/symfony/type-info/compare/v7.3.3...v7.3.4)
Changelog (https://github.com/symfony/type-info/compare/v7.3.1...v7.3.2)
CollectionType::mergeCollectionValueTypes for ConstFetchNode (@norkunas)Type::fromValue with empty array (@norkunas)Type::fromValue incorrectly setting object type instead of enum (@norkunas)Changelog (https://github.com/symfony/type-info/compare/v7.3.0...v7.3.1)
ConstFetchNode (@norkunas)key-of and value-of types (@mtarld)Changelog (https://github.com/symfony/type-info/compare/v7.3.0-RC1...v7.3.0)
Changelog (https://github.com/symfony/type-info/compare/v7.3.0-BETA2...v7.3.0-RC1)
Changelog (https://github.com/symfony/type-info/compare/v7.2.6...v7.3.0-BETA1)
ArrayShapeType::$sealed (@mtarld)ArrayShapeType class (@mtarld)CollectionType as list and not as array (@mtarld)TypeFactoryTrait::fromValue method (@mtarld)accepts method (@mtarld)Changelog (https://github.com/symfony/type-info/compare/v7.2.1...v7.2.2)
Changelog (https://github.com/symfony/type-info/compare/v7.1.9...v7.1.10)
Changelog (https://github.com/symfony/type-info/compare/v7.2.0...v7.2.1)
Type::nullable method no-op on every nullable type (@mtarld)Changelog (https://github.com/symfony/type-info/compare/v7.2.0-RC1...v7.2.0)
Changelog (https://github.com/symfony/type-info/compare/v7.1.7...v7.1.8)
Changelog (https://github.com/symfony/type-info/compare/v7.1.5...v7.1.6)
How can I help you explore Laravel packages today?