findState($status) ?: $fallbackState; $order->setState($state); $order->setStatus($status ?: ($this->orderConfig->getStateDefaultStatus($state) ?: $state)); } private function findState(string $status): ?string { foreach (self::STATES as $state) { if (in_array($status, $this->orderConfig->getStateStatuses($state, false), true)) { return $state; } } return null; } }