$avatarUrl, "displayname" => $displayName, "is_direct" => $isDirect, "join_authorised_via_users_server" => $joinAuthorisedViaUsersServer, "membership" => $membership, "reason" => $reason, "third_party_invite" => $thirdPartyInvite, ], fn ($value) => ! is_null($value)), $eventId, $originServerTimestamp, $roomId, $sender, $stateKey, EventType::ROOM_MEMBER, $unsigned, ); } }