Class Visibility Suggestions

Below, is a summary of all classes and their component's visiblity. Whenever a visibility is set and used at the right level, a green star is presented. Whenever it is set to a level, but could be updated to another, red and orange stars are mentioned. .

  Name Value None (public) Public Protected Private Constant
class AppAuthenticator
 APP_HOMEPAGE'homepage'
    
 LOGIN_ROUTE'app_login'
    
 $entityManager    
 $urlGenerator    
 $csrfTokenManager    
 $passwordEncoder    
 $translator    
class User
 $id    
 $email    
 $password    
 $azureId    
 $displayName    
 $language    
 $jobTitle    
 $countryWorkplace    
 $lastLoginAt    
 $isActive    
 $groups    
class Group
 $id    
 $name    
 $roles    
 $users    
class RolesHelper
 $roleHierarchy    
 $roles    
class AzureAuthenticator
 $router    
 $clientRegistry    
 $userRepository    
class GroupCrudController
 $rolesHelper    
class DashboardController
 $translator    
class
 getDescription     
class
 up     
class
 down     
class
 configureContainer     
class
 configureRoutes     
class
 __construct     
class
 __construct     
class
 upgradePassword     
class
 findOrCreateFromAzure     
class
 setLastLogin     
class
 disableTimestampable     
class
 statUserByCountry     
class
 statLatestLogsIn     
class
 __construct     
class
 getId     
class
 getEmail     
class
 setEmail     
class
 getUsername     
class
 getRoles     
class
 getPassword     
class
 setPassword     
class
 getSalt     
class
 eraseCredentials     
class
 getAzureId     
class
 setAzureId     
class
 getDisplayName     
class
 setDisplayName     
class
 getLanguage     
class
 setLanguage     
class
 getJobTitle     
class
 setJobTitle     
class
 getCountryWorkplace     
class
 setCountryWorkplace     
class
 setExtraInfo     
class
 getLastLoginAt     
class
 setLastLoginAt     
class
 getIsActive     
class
 setIsActive     
class
 getGroups     
class
 addGroup     
class
 removeGroup     
class
 __toString     
class
 __construct     
class
 getId     
class
 getName     
class
 setName     
class
 getRoles     
class
 setRoles     
class
 getUsers     
class
 addUser     
class
 removeUser     
class
 __toString     
class
 __construct     
class
 fetchRoles     
class
 getRoles     
class
 __construct     
class
 start     
class
 supports     
class
 getCredentials     
class
 getUser     
class
 onAuthenticationFailure     
class
 onAuthenticationSuccess     
class
 getClient     
class
 getProvider     
class
 __construct     
class
 supports     
class
 getCredentials     
class
 getUser     
class
 checkCredentials     
class
 getPassword     
class
 onAuthenticationSuccess     
class
 getLoginUrl     
class
 login     
class
 logout     
class
 loginAzure     
class
 homepage     
class
 secure     
class
 getEntityFqcn     
class
 configureCrud     
class
 configureFields     
class
 __construct     
class
 getEntityFqcn     
class
 configureCrud     
class
 configureFields     
class
 __construct     
class
 index     
class
 configureDashboard     
class
 configureMenuItems     
class
 configureActions     
class
 configureCrud