PHPStorm intentions 'Initialize field' option from all methods (non __construct)
In our projects we inject data via single method `->populate($param,$param2...)`. This is because of symfony DI where all required services has to be type-hinted in constructor. We build action objects as services, not by `new`.
We do a lot of such classes every day. Creating class fields from `populate` params is time consuming and changing method name to `__construct` just to use `initialize fields` option is really annoying.
My question is: how I can make `Intentions->Initialize fields` to work on any class method?
Is there a way to modify current intention or add new one that will do that.
Is there someone who has/know/can modify or make such intention (plugin?) that will allow us to use this feature on not construct methods?
With regards.
请先登录再写评论。
Currently, there's no way to do that.
If you know Java, you can start here: https://confluence.jetbrains.com/display/PhpStorm/Plugin+Development