addArgument('sources', InputArgument::REQUIRED, 'The sources will be compiled, comma separated'); } public function handle(): int { $sources = array_map('trim', array_filter(explode(',', $this->getArgument('sources')))); if (empty($sources)) { $this->output->writeln('sources cannot be empty, at least contain one !'); return static::FAILURE; } SourceExtractor::initSource(sources: $sources); logger()->info('Extract done !'); return static::SUCCESS; } }