コード例 #1
0
 public function testSetOrderStatusLocksAttachments()
 {
     $order1 = $this->getPersistedOrderWith2ItemsWithAttachments();
     $this->setCountLogger();
     $this->orderService->setOrderStatus($order1->getId(), OrderStatusType::canceled());
     $this->assertTrue($order1->getStatus()->isCanceled());
     $this->assertTrue($order1->getOrderItems()[0]->getAttachments()[0]->isLocked());
     $this->assertTrue($order1->getOrderItems()[1]->getAttachments()[0]->isLocked());
     $this->assertSame(10, $this->getTotalQueries());
 }
コード例 #2
0
 public function handle(SetOrderStatusCommand $command)
 {
     $this->orderService->setOrderStatus($command->getOrderId(), OrderStatusType::createById($command->getOrderStatusTypeId()));
 }