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