SOLID Principles in JavaScript

What SOLID principle is violated when a class must change because of changes in multiple parts of the application?
class UserManager {
  createUser(userData) { /* ... */ }
  validateUser(userData) { /* ... */ }
  notifyUser(userId) { /* ... */ }
  generateUserReport(userId) { /* ... */ }
  updateUserProfile(userId, data) { /* ... */ }
  logUserActivity(userId, activity) { /* ... */ }
  calculateUserMetrics(userId) { /* ... */ }
}
Next Question (11/20)