userMgr = new UserManager(new AuthService(new UserRepository(),new HashPassword())); // if($this->userMgr->currentUser->Role) $this->coachMgr = new CoachManager(); // if(user.Role is instance of Coach) { // this->CoachMgr = new CoachManager(); // } } } ?>