/** * Install a single Displore package. * * @param string $package */ public function installSinglePackage($package) { // Check if we should give composer the `--dev` flag. if ($this->option('dev')) { // Execute composer. $this->composer->requireDevDependency('displore/' . $package); // if composer failed, show the errors. if ($this->composer->composerErrors) { $this->error($this->composer->composerErrors); exit; } // Do some magic with Laravel (see below). $this->SetLaravelLogic('displore/' . $package); // Dump the autoloads and you're good to go! $this->composer->dumpAutoloads(); $this->info('Successfully installed displore/' . $package); } else { // Execute composer. $this->composer->requireDependency('displore/' . $package); // if composer failed, show the errors. if ($this->composer->composerErrors) { $this->error($this->composer->composerErrors); exit; } // Do some magic with Laravel (see below). $this->SetLaravelLogic('displore/' . $package); // Dump the autoloads and you're good to go! $this->composer->dumpAutoloads(); $this->info('Successfully installed displore/' . $package); } }