use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Input\InputArgument;
use Symfony\Component\Console\Input\InputOption;
use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface;
use Drupal\Console\Command\Shared\ProjectDownloadTrait;
use Drupal\Console\Core\Utils\ShellProcess;
class UpdateCommand extends Command
{
use Drupal\Console\Command\Shared\ProjectDownloadTrait;
use Drupal\Console\Core\Utils\ShellProcess;
class UpdateCommand extends Command
{
$modules = $input->getArgument('module');
$composer = $input->getOption('composer');
$simulate = $input->getOption('simulate');
if (!$composer) {
$modules = $input->getArgument('module');
$composer = $input->getOption('composer');
$simulate = $input->getOption('simulate');
if (!$composer) {
$this->shellProcess->exec($command, $this->root);
$command = 'composer update ' . $modules . ' --optimize-autoloader --prefer-dist --no-dev --root-reqs ';
$this->shellProcess->exec($command, $this->root);
$command = 'composer update ' . $modules . ' --optimize-autoloader --prefer-dist --no-dev --root-reqs ';