public function handle(GetOrdersByUserQuery $query) { $orders = $this->orderService->getOrdersByUserId($query->getRequest()->getUserId()); foreach ($orders as $order) { $query->getResponse()->addOrderDTOBuilder($this->dtoBuilderFactory->getOrderDTOBuilder($order)); } }
public function testGetOrderByUserId() { $order1 = $this->getPersistedOrderWith2Items(); $orders = $this->orderService->getOrdersByUserId($order1->getUser()->getId()); $this->assertEntitiesEqual($order1, $orders[0]); }