/** * @return bool */ public function isCodeGenerationEnabled() { if (!$this->isInteractive()) { return false; } return $this->config->isCodeGenerationEnabled() && !$this->input->getOption('no-code-generation'); }
function let(InputInterface $input, OutputInterface $output, DialogHelper $dialogHelper, OptionsConfig $config) { $input->isInteractive()->willReturn(true); $input->getOption('no-code-generation')->willReturn(false); $input->getOption('stop-on-failure')->willReturn(false); $config->isCodeGenerationEnabled()->willReturn(true); $config->isStopOnFailureEnabled()->willReturn(false); $this->beConstructedWith($input, $output, $dialogHelper, $config); }