Valentin Udaltsov
Valentin Udaltsov
```php /** * @psalm-type A = B * @psalm-type B = self::MIN */ final class MyClass { public const MIN = -100; public const MAX = 200; public const MASK_1...
``` callable(T): T @type A = array{T} ```
- [x] Comparison table for types (Psalm|PHPStan|Typhoon) - [ ] A note about class/functions name case sensitivity and realpath for anonymous classes/functions
Handling of multiple anonymous classes on the same line (8dafbbf0aa6b6af1dfe53c4818bfe6af8373c29e) could be moved there.
Psalm supports that: https://psalm.dev/r/cd2368bac0 PHPStan does not yet: https://phpstan.org/r/5a21f171-ec9a-467b-ad9e-6d1b1bd1de33
PHP 8.4