public function getById(OrderId $orderId) : Order { $order = $this->entityManager->getRepository(Order::class)->findOneBy(['id.id' => $orderId]); if (is_null($order)) { throw new OrderNotFoundException(); } return $order; }