Releases: dereuromark/cakephp-ide-helper
0.10.9
Improvements
Allow plugin controllers to be annotated with their plugin models.
0.10.8
Improvements
Also allow namespaced plugins to be annotated correctly.
0.10.7
Improvements
Allow dynamically loaded behaviors to be annotated in Table classes.
0.10.6
Bugfixes
- Try catch didnt respect PHP7 errors.
- Fixed custom vendor folder resolution.
0.10.5
Improvements
Allow database Type auto-complete.
0.10.4
Improvements
- Allow adding View class annotations for helpers from controller helpers array.
- Allow ViewAnnotator to also look into loaded plugins for additional helper parsing (e.g. in ROOT/plugins).
0.10.3
Improvements
- Add annotations in shells and tasks for loaded tasks.
- Allow custom View class for TemplateAnnotator
- Allow file license doc block above annotation doc block in templates
0.10.2
Bugfixes
- Only remove inline comments if completely replaced, otherwise just keep it below the new doc block.
- Small fixes for Windows.
0.10.1
Bugfixes
- Fixed TemplateAnnotator for empty templates and also around inline doc blocks.
- Removed preemptive template annotations by default, this was a bit too eager for some probably. Whoever wants this can easily enable it via Configure setting.
- Improved syntax for vendor namespaced plugins: E.g.
Vendor/PluginName.ModelNamesyntax now works.
Improvements
- Added a
-f/--filteroption for AnnotationsShell to more quickly annotate specific new files.
0.10.0
Improvements
Added a CodeCompletion shell on top of the existing ones to allow a more generic IDE support from now on.
You can generate a basic file that any IDE should understand. With this you can provide correct typehinting now for a lot of magic properties and methods that so far haven't worked.
See the documentation on details - and on how to write your own custom (project/plugin) tasks on top!
Give it a try - and let me know in the Wiki or via PR (pull request) if your IDE works out or what might still be missing.
MCGA - Make CakePHP Great Again! :)
