/** * {@inheritdoc} */ protected function execute(InputInterface $input, OutputInterface $output) { $this->commandParserChain->execute($input, $output); $filename = sprintf('%s.json', Inflector::camelize(strtolower($this->collectionName))); $filepath = $this->rootDir . '/../' . $filename; file_put_contents($filepath, json_encode($this->normalizer->normalize($this->collectionGenerator->generate(), 'json'))); $text = sprintf('Postman collection has been successfully built in file %s.', $filename); $output->writeln(['', $this->getHelperSet()->get('formatter')->formatBlock($text, 'bg=blue;fg=white', true), '']); }
public function testSupports() { $this->assertTrue($this->commandParserChain->supports()); }