From: Tim Düsterhus Date: Tue, 17 Nov 2020 13:59:48 +0000 (+0100) Subject: Add Setup::getUser() method X-Git-Tag: 5.4.0_Alpha_1~555^2~48^2~4 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=5b4d8833e8e8786da23247baea7011423903f5ab;p=GitHub%2FWoltLab%2FWCF.git Add Setup::getUser() method --- diff --git a/wcfsetup/install/files/lib/system/user/multifactor/Setup.class.php b/wcfsetup/install/files/lib/system/user/multifactor/Setup.class.php index edc54a6b04..c129893b8d 100644 --- a/wcfsetup/install/files/lib/system/user/multifactor/Setup.class.php +++ b/wcfsetup/install/files/lib/system/user/multifactor/Setup.class.php @@ -4,6 +4,7 @@ use wcf\data\IIDObject; use wcf\data\object\type\ObjectType; use wcf\data\object\type\ObjectTypeCache; use wcf\data\user\User; +use wcf\system\cache\runtime\UserRuntimeCache; use wcf\system\WCF; /** @@ -46,6 +47,13 @@ final class Setup implements IIDObject { return ObjectTypeCache::getInstance()->getObjectType($this->row['objectTypeID']); } + /** + * Returns the user. + */ + public function getUser(): User { + return UserRuntimeCache::getInstance()->getObject($this->row['userID']); + } + /** * Locks the database record for this setup, preventing concurrent changes, and returns itself. */