Skip to content
Snippets Groups Projects
Commit 8f2f2ac5 authored by Vadim Justus's avatar Vadim Justus
Browse files

Upgrade to new interface PlaceErpOrder

parent 80a98684
No related branches found
No related tags found
No related merge requests found
...@@ -18,7 +18,7 @@ use Symfony\Component\Console\Input\InputInterface; ...@@ -18,7 +18,7 @@ use Symfony\Component\Console\Input\InputInterface;
use Symfony\Component\Console\Output\OutputInterface; use Symfony\Component\Console\Output\OutputInterface;
use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Command\Command;
use Workshop\OrderExport\Api\GetErpOrderInterface; use Workshop\OrderExport\Api\GetErpOrderInterface;
use Workshop\OrderExport\Api\TransportErpOrderToErpInterface; use Workshop\OrderExport\Api\PlaceErpOrderInterface;
use Workshop\OrderExport\Exception\UnknownOrderIdException; use Workshop\OrderExport\Exception\UnknownOrderIdException;
/** /**
...@@ -39,23 +39,23 @@ class OrderExportCommand extends Command ...@@ -39,23 +39,23 @@ class OrderExportCommand extends Command
private $getErpOrder; private $getErpOrder;
/** /**
* @var TransportErpOrderToErpInterface * @var PlaceErpOrderInterface
*/ */
private $transportErpOrderToErp; private $placeErpOrder;
/** /**
* @param GetErpOrderInterface $getErpOrder * @param GetErpOrderInterface $getErpOrder
* @param TransportErpOrderToErpInterface $transportErpOrderToErp * @param PlaceErpOrderInterface $placeErpOrder
* @param string|null $name * @param string|null $name
*/ */
public function __construct( public function __construct(
GetErpOrderInterface $getErpOrder, GetErpOrderInterface $getErpOrder,
TransportErpOrderToErpInterface $transportErpOrderToErp, PlaceErpOrderInterface $placeErpOrder,
string $name = null string $name = null
) { ) {
parent::__construct($name); parent::__construct($name);
$this->getErpOrder = $getErpOrder; $this->getErpOrder = $getErpOrder;
$this->transportErpOrderToErp = $transportErpOrderToErp; $this->placeErpOrder = $placeErpOrder;
} }
/** /**
...@@ -78,7 +78,7 @@ class OrderExportCommand extends Command ...@@ -78,7 +78,7 @@ class OrderExportCommand extends Command
try { try {
$orderIncrementId = (string)$input->getArgument(self::ARG_ORDER_ID); $orderIncrementId = (string)$input->getArgument(self::ARG_ORDER_ID);
$erpOrder = $this->getErpOrder->execute($orderIncrementId); $erpOrder = $this->getErpOrder->execute($orderIncrementId);
$this->transportErpOrderToErp->execute($erpOrder); $this->placeErpOrder->execute($erpOrder);
$output->writeln(sprintf('Order %s was exported', $orderIncrementId)); $output->writeln(sprintf('Order %s was exported', $orderIncrementId));
return 0; return 0;
} catch (UnknownOrderIdException $e) { } catch (UnknownOrderIdException $e) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment