frm
Well-known member
I've been editing in an editor that can recognize previously used variables and also autocompletes the PHP functions that I use.
That said, I have a few questions on PhpStorm or other IDEs that may make developing for me a bit easier.
The first is saving an update: Does this update the
Secondly, with these "helpers" I've been reading about.
If I set
Would it autocomplete
And lastly, if I use
More importantly, would it export from the "upload" root directory with all the files created?
The version id, having to uninstall/reinstall as opposed to a seamless upgrade slows me down, and having it place the appropriate files in the right file tree would help more, but exporting it as an installable zip would be the cream of the crop.
I'm open to PhpStorm or any other IDE that can "compile" (loosely used, or create and arrange the files appropriately for what is being called) and make it upgradeable by changing the version id string.
That said, I have a few questions on PhpStorm or other IDEs that may make developing for me a bit easier.
The first is saving an update: Does this update the
addon.json
version id with a new string (be it beta or a 3rd point) so that it can be upgraded via the ACP, or am I stuck uninstalling and reinstalling nonetheless?Secondly, with these "helpers" I've been reading about.
If I set
$forum
as something like this:
PHP:
$forum = \XF::finder('XF:Forum')->where('node_id', $this->nodeId)->fetchOne();
Would it autocomplete
$forum->last
to show other suggestions like $forum->last_post_date
, $forum->last_post_username
, $forum->last_thread_title
... for me to choose from?And lastly, if I use
use XF\Job\AbstractJob;
, will it create a new file and place it in the "Job" folder?More importantly, would it export from the "upload" root directory with all the files created?
The version id, having to uninstall/reinstall as opposed to a seamless upgrade slows me down, and having it place the appropriate files in the right file tree would help more, but exporting it as an installable zip would be the cream of the crop.
I'm open to PhpStorm or any other IDE that can "compile" (loosely used, or create and arrange the files appropriately for what is being called) and make it upgradeable by changing the version id string.