CakePHP is now fully generics-able

For years, running PHPStan at level 8 on a CakePHP app meant making peace with a wall of missingType.generics and missingType.iterableValue warnings, or quietly silencing them in ignoreErrors . The ORM knew the entity type. The query knew its result type. PHPStan just could not see any of it. That era is over. As of CakePHP 5.3.6+ and cakephp-ide-helper 2.19.3+ , a CakePHP app is officially…