value` weiterreichen, wären ein Fatal Error. */ trait ResolvesRequestedPortal { private function resolveRequestedPortal(?string $requestedPortal, ?Portal $fallback): Portal { return Portal::tryFrom((string) $requestedPortal) ?? CurrentPortalContext::get() ?? $fallback ?? Portal::Both; } }