mirror of
https://github.com/composer/composer
synced 2025-05-09 00:22:53 +00:00
CS fixes, made EventDispatcher optional in factory method
This commit is contained in:
parent
2b2f7e1748
commit
5f2e42ec46
3 changed files with 25 additions and 29 deletions
|
@ -18,7 +18,6 @@ use Composer\Installer\ProjectInstaller;
|
|||
use Composer\IO\IOInterface;
|
||||
use Composer\Repository\ComposerRepository;
|
||||
use Composer\Repository\FilesystemRepository;
|
||||
use Composer\Script\EventDispatcher;
|
||||
use Symfony\Component\Console\Input\InputArgument;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
|
@ -119,8 +118,7 @@ EOT
|
|||
chdir($directory);
|
||||
|
||||
$composer = Factory::create($io);
|
||||
$eventDispatcher = new EventDispatcher($composer, $io);
|
||||
$installer = Installer::create($io, $composer, $eventDispatcher);
|
||||
$installer = Installer::create($io, $composer);
|
||||
|
||||
$installer->run($preferSource);
|
||||
}
|
||||
|
|
|
@ -13,7 +13,6 @@
|
|||
namespace Composer\Command;
|
||||
|
||||
use Composer\Installer;
|
||||
use Composer\Script\EventDispatcher;
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Input\InputOption;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
|
@ -52,15 +51,14 @@ EOT
|
|||
{
|
||||
$composer = $this->getComposer();
|
||||
$io = $this->getApplication()->getIO();
|
||||
$eventDispatcher = new EventDispatcher($composer, $io);
|
||||
$install = Installer::create($io, $composer, $eventDispatcher);
|
||||
$install = Installer::create($io, $composer);
|
||||
|
||||
return $install->run(
|
||||
(Boolean)$input->getOption('prefer-source'),
|
||||
(Boolean)$input->getOption('dry-run'),
|
||||
(Boolean)$input->getOption('verbose'),
|
||||
(Boolean)$input->getOption('no-install-recommends'),
|
||||
(Boolean)$input->getOption('install-suggests')
|
||||
(Boolean) $input->getOption('prefer-source'),
|
||||
(Boolean) $input->getOption('dry-run'),
|
||||
(Boolean) $input->getOption('verbose'),
|
||||
(Boolean) $input->getOption('no-install-recommends'),
|
||||
(Boolean) $input->getOption('install-suggests')
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue