Skip to content

0.2.0

Compare
Choose a tag to compare
@janedbal janedbal released this 05 Sep 08:31
· 55 commits to master since this release
ca10541

New features:

  • Autodetect library magic calls (#31, #38, #40, #51):
    • symfony: DIC constructors, events, routes, ...
    • nette: render, action, handle, inject, smart object, ...
    • phpunit: test methods
    • doctrine: events
    • phpstan: DIC constructors
    • Also, any overridden method that originates in vendor is no longer reported
  • Dead constructors detection! (#39)
  • Support class-string calls like $classString::method() (#45)
  • Support array callbacks like [$this, 'method'] (#42)
  • Support nullsafe call chain like $object?->first()::second() (#46)
  • Support dynamic method calls like $object->$method() (#52)

Improvements:

  • Improve single process post-analysis runtime by 50% (#47)
  • Proper hierarchy call detection (#48, #54)

Dependencies:

  • requires phpstan/phpstan 1.11.0 (was 1.10.30)