/** * @param OrderInterface $order * @param string $state * * @return PaymentInterface[] */ private function getPaymentsWithState(OrderInterface $order, $state) { return $order->getPayments()->filter(function (PaymentInterface $payment) use($state) { return $state === $payment->getState(); }); }