cakephp-ide-helper icon indicating copy to clipboard operation
cakephp-ide-helper copied to clipboard

IDE Helper plugin for CakePHP

Results 17 cakephp-ide-helper issues
Sort by recently updated
recently updated
newest added

Resolves https://github.com/dereuromark/cakephp-ide-helper/issues/266 A virtual field will be "linked" to the property it handles: ```diff /** * @property-read int|null $expected_type */ class MyEntity ... /** + * @link $expected_type * *...

Enhancement idea: Add @uses below each virtual property to remove "Unused element" hint on related class methods: ```

https://blog.jetbrains.com/phpstorm/2022/01/phpstorm-2022-1-early-access-program-is-open/ - Support to magic __call and __callStatic - Support @|MyClass type

enhancement
help wanted

Hello, Is it feasible to annotate specific files only? I need to run the 'annotate' command only for the amended files, before doing a git commit, not always for all...

enhancement
help wanted

Sometimes you need to add those annotations manually: ```php /** @var \Queue\Model\Table\QueuedJobsTable $queuedJobsTable */ $queuedJobsTable = TableRegistry::getTableLocator()->get('Queue.QueuedJobs'); ``` ( in case you cannot or don't want to use ModelAwareTrait and...

enhancement
help wanted

According to https://twitter.com/freekmurze/status/1455466663927746560 it seems possible to also provide IDE autocomplete etc for templated based on twig/blade etc. If someone is using those maybe this is worth checking out and...

enhancement
help wanted

Does anyone know how to extract vars here? ``` [ 'nodeType' => 'Stmt_Echo', 'exprs' => [ (int) 0 => object(PhpParser\Node\Expr\MethodCall) id:0 { var => object(PhpParser\Node\Expr\Variable) id:1 { name => 'obj'...

help wanted

For travis it needs to switch config for DB from default to test somehow any ideas? See https://travis-ci.org/dereuromark/cakefest/jobs/210257975

enhancement
prio

* I'd like to have something like `bin/cake IdeHelper.watchAndRebuild --annotations --phpstorm` It'll start watching folders .`/src` `./plugins` `./tests` and re-run the annotations and phpstorm tasks when a file is changed.

enhancement

Modules Features PHPStan: 488 Access to an undefined property App\Model\Entity\Module::$_joinData. This requires the _joinData pivot property to be annotated for PHPStan to be happy: ``` * @property \App\Model\Entity\FeaturesModule $_joinData !...

enhancement