/** * @param string $sku */ private function disableProductWithSku($sku) { try { $this->productStatusAdapter->disableProductWithSku($sku); } catch (ProductAlreadyDisabledException $exception) { } }
protected function execute(InputInterface $input, OutputInterface $output) { try { $sku = $input->getArgument('sku'); $this->productStatusAdapter->disableProductWithSku($sku); $output->writeln(sprintf('<info>Disabled product "%s"</info>', $sku)); } catch (ProductStatusAdapterException $exception) { $output->writeln('<error>' . $exception->getMessage() . '</error>'); } }