studio icon indicating copy to clipboard operation
studio copied to clipboard

Hook in requireCommand

Open Arcesilas opened this issue 6 years ago • 1 comments

Hi,

I'm trying to write a command that runs composer require and use Studio. Currently, Studio is only loaded on update and install commands.

After trying many different events, I found out that it's possible to use the PluginEvents::PRE_COMMAND_RUN event. Since it's very generic, the command name should be check beforehand, using PreCommandRunEvent::getCommand(). This event could be used for all commands: install, require and update.

By the way, this would allow us to use Studio with create-project command, without using --repository option :grin:

I can provide a PR.

Arcesilas avatar Jan 23 '19 05:01 Arcesilas

Thanks for the suggestion! I'd be very interested in that PR. :grinning:

As long as the repository manager is already available at that time, this shoul actually work. :+1:

franzliedke avatar Jan 23 '19 07:01 franzliedke