in teamcity-invitations-plugin-server/src/main/java/org/jetbrains/teamcity/invitations/InvitationAdminController.java [49:64]
public InvitationAdminController(@NotNull PagePlaces pagePlaces,
@NotNull WebControllerManager webControllerManager,
@NotNull PluginDescriptor pluginDescriptor,
@NotNull InvitationsStorage invitations,
@NotNull TeamCityCoreFacade teamCityCoreFacade,
@NotNull InvitationsLandingController invitationsController,
@NotNull List<InvitationType> invitationTypes,
@NotNull UserModel userModel) {
this.invitations = invitations;
this.teamCityCoreFacade = teamCityCoreFacade;
this.invitationsController = invitationsController;
this.invitationTypes = invitationTypes;
myUserModel = userModel;
new InvitationsProjectAdminPage(pagePlaces, pluginDescriptor).register();
webControllerManager.registerController("/admin/invitations.html", this);
}