Download the PHP package extended-type-system/type-reflection without Composer
On this page you can find all versions of the php package extended-type-system/type-reflection. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download extended-type-system/type-reflection
More information about extended-type-system/type-reflection
Files in extended-type-system/type-reflection
Download extended-type-system/type-reflection
More information about extended-type-system/type-reflection
Files in extended-type-system/type-reflection
Vendor extended-type-system
Package type-reflection
Short Description Typhoon Reflection
License MIT
Package type-reflection
Short Description Typhoon Reflection
License MIT
Please rate this library. Is it a good library?
Informations about the package type-reflection
Typhoon Reflection
Typhoon Reflection is an alternative to native PHP Reflection. It is:
- static (does not run or autoload reflected code),
- fast (due to lazy loading and caching),
- fully compatible with native reflection,
- supports most of the Psalm and PHPStan phpDoc types,
- can resolve templates,
- does not leak memory and can be safely used with zend.enable_gc=0.
Installation
typhoon/phpstorm-reflection-stubs
is a bridge for jetbrains/phpstorm-stubs
. Without this package internal classes
and functions are reflected from native reflection without templates.
Basic Usage
Documentation
- Native reflection adapters
- Reflecting Types
- Reflecting PHPDoc properties and methods
- Implementing custom types
- Caching
Documentation is still far from being complete. Don't hesitate to create issues to clarify how things work.
All versions of type-reflection with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
ext-tokenizer Version *
nikic/php-parser Version ^4.18 || ^5.0
phpstan/phpdoc-parser Version ^1.21
psr/simple-cache Version ^3.0
symfony/deprecation-contracts Version ^3.0
typhoon/change-detector Version ^0.4.4
typhoon/declaration-id Version ^0.4
typhoon/type Version ^0.4.4
typhoon/typed-map Version ^0.4
ext-tokenizer Version *
nikic/php-parser Version ^4.18 || ^5.0
phpstan/phpdoc-parser Version ^1.21
psr/simple-cache Version ^3.0
symfony/deprecation-contracts Version ^3.0
typhoon/change-detector Version ^0.4.4
typhoon/declaration-id Version ^0.4
typhoon/type Version ^0.4.4
typhoon/typed-map Version ^0.4
The package extended-type-system/type-reflection contains the following files
Loading the files please wait ....