Releases: dereuromark/cakephp-ide-helper
Releases · dereuromark/cakephp-ide-helper
2.6.3
Improvements
- Improve MailerClassAnnotatorTask: Chainable usage now preferred:
will be annotated as
$this->getMailer('User')->send('forgotPassword', [$user]);
To be able to follow it through a click in the IDE and also for the method to be checkable for usage (IDE => jump to the usage)./** @uses \App\Mailer\UserMailer::forgotPassword() */ $this->getMailer('User')->send('forgotPassword', [$user]);
2.6.2
Improvements
- Added
'ignoreDatabaseTables'
config for DatabaseTableTask
2.6.1
Fixes
- Fix up FQCN for property annotations in entity.
- Fix up plugin wildcard.
2.6.0
Improvements
- Allow wildcard for partial match on plugin option:
MyNamespace/*
would run over all such matching app plugins - Allow
-p all
to run over all app plugins
1.21.0
Fixes
- Fix disabling of class tasks
Improvements
- Allow wildcard for partial match on plugin option:
MyNamespace/*
would run over all such matching app plugins - Allow
-p all
to run over all app plugins
2.5.4
Fixes
- Fix disabling of class tasks
2.5.3
Fixes
- Fixed up findOrCreate() annotation.
- Reverted wrong annotation change.
2.5.2
Fixes
- Fixed up paginate() annotation
2.5.1
Fixes
- Reverted mixed[] back to array as it brings no real value. The feature flag will still be able to enable
array<string, mixed>
, though.
2.5.0
Fixes
- Allow more complex array parsing for Illuminator and Annotator.
- Allow generating stricter "generics" param annotations using
genericsInParam
feature flag (NOT yet supported by most IDEs) - can be useful for PHPStan/Psalm. - Allow having specific entities in generated method param doc block annotations instead of EntityInterface using
concreteEntitiesInParam
feature flag (NOT recommended) - can be useful for PHPStan/Psalm.
…
Full Changelog: 2.4.0...2.5.0