public function runComposerInstallAndRequireDevelopmentPackages($folder, array $packages)
{
$command = 'cd ' . $folder . ' && composer install';
if (count($packages) > 0) {
$command .= ' && composer require --dev ' . implode(' ', $packages);
}
exec($command);
}
/** * Do an initial composer install and require the set development packages * in the constructed project. * * @param JonathanTorres\Construct\Helpers\Script $script * * @return void */ protected function composerInstall(Script $script) { if ($this->file->isDirectory($this->projectLower)) { $script->runComposerInstallAndRequireDevelopmentPackages($this->projectLower, $this->developmentRequirements); } }