Class Option Recommendations

Below, is a list of classes that may be updated with final or abstract.
The red stars mention possible upgrade by using final or abstract keywords; The green stars mention a valid absence of the option (an extended class, that can't be final, ...); The absence of star report currently configured classes. .

Final Abstract Name Path
class RolesHelper \roleshelper
class Group \group
class User implements UserInterface \user
class UserRepository extends ServiceEntityRepository implements PasswordUpgraderInterface \userrepository
class GroupRepository extends ServiceEntityRepository \grouprepository
class Kernel extends BaseKernel \kernel
  class DashboardController extends AbstractDashboardController \dashboardcontroller
  class GroupCrudController extends AbstractCrudController \groupcrudcontroller
  class UserCrudController extends AbstractCrudController \usercrudcontroller
  class IndexController extends AbstractController \indexcontroller
  class SecurityController extends AbstractController \securitycontroller
  class AppAuthenticator extends AbstractFormLoginAuthenticator implements PasswordAuthenticatedInterface \appauthenticator
class AzureAuthenticator extends SocialAuthenticator \azureauthenticator