UserModel::userCacheRoles PHP Méthode

userCacheRoles() public méthode

Cache a user's roles.
public userCacheRoles ( integer $userID, array $roleIDs ) : boolean
$userID integer The ID of a user to cache roles for.
$roleIDs array A collection of role IDs with the specified user.
Résultat boolean Was the caching operation successful?
    public function userCacheRoles($userID, $roleIDs)
    {
        if ($userID !== 0 && !$userID) {
            return false;
        }
        $userRolesKey = formatString(self::USERROLES_KEY, ['UserID' => $userID]);
        $cached = Gdn::cache()->store($userRolesKey, $roleIDs, [Gdn_Cache::FEATURE_EXPIRY => 3600]);
        return $cached;
    }
UserModel