get_studip_perm($course_id, $user->user_id); return self::fromArray([ 'id' => $user->user_id, 'username' => $user->username, 'name' => $user->getFullName(), 'avatar_url' => Avatar::getAvatar($user->user_id)->getURL(Avatar::NORMAL), 'role' => in_array($role, ['dozent', 'tutor']) ? 'moderator' : 'author' ]); } public function toRawArray(): array { return [ 'id' => $this->id, 'username' => $this->username, 'name' => $this->name, 'avatar_url' => $this->avatar_url, 'role' => $this->role ]; } }