[9.x] Remove dependencies from console commands constructors
antonkomarev opened this issue · comments
Anton Komarev commented
It will be better to remove dependencies from constructor methods of the console commands because Laravel loading those dependencies not on command usage but on command registering.
For example in class Cog\Laravel\Love\Console\Commands\SetupReactable
there are dependencies in constructor:
public function __construct(Filesystem $files, MigrationCreator $creator, Composer $composer)
{
parent::__construct();
$this->files = $files;
$this->creator = $creator;
$this->composer = $composer;
}
Anton Komarev commented
- Resolved in #222