setDescription('Installs all dependencies') ->addOption('no-dev', 'd', InputOption::VALUE_NONE, 'Do not install dev dependencies') ->addOption('prefer-source', 'p', InputOption::VALUE_NONE, 'Use the --prefer-source composer option') ->addOption('clear-cache', null, InputOption::VALUE_NONE, 'If defined forces to clear the cache before installation'); } protected function doExecute(InputInterface $input, OutputInterface $output) { $ret = 0; $ret += $this->container['console']->get('dependencies:composer')->execute($input, $output); return min($ret, 255); } }