/** * @param OrderInterface $order * * @return null|PaymentInterface */ private function getLastPayment(OrderInterface $order) { return $order->getLastPayment(PaymentInterface::STATE_CANCELLED) ?: $order->getLastPayment(PaymentInterface::STATE_FAILED); }