studio
studio copied to clipboard
Hook in requireCommand
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.
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: