A

AuthenticationService — Class in namespace Drupal\o365

Service used to authenticate users between Microsoft 365 and Drupal.

$ AuthenticationService#authmap — Property in class AuthenticationService

The auth map.

AuthenticationServiceInterface — Class in namespace Drupal\o365

The interface for the AuthenticationService.

O365BlockBase::access() — Method in class O365BlockBase
{@inheritdoc}
$ ConstantsService#apiConfig — Property in class ConstantsService

The modules API config.

$ O365Connector#auth_scopes — Property in class O365Connector

The auth scopes.

$ GraphService#authService — Property in class GraphService

Drupal\o365\AuthenticationServiceInterface definition.

$ GraphService#authmap — Property in class GraphService

The externalauth authmap service.

O365GroupsFilesControllerAccessCheck::access() — Method in class O365GroupsFilesControllerAccessCheck

Access check method.

OutlookCalendarSaveAjaxController::ajaxLinkCallback() — Method in class OutlookCalendarSaveAjaxController

The ajax callback function.

OutlookCalendarSaveEventService::addEvent() — Method in class OutlookCalendarSaveEventService

Add the event to Outlook.

AddToCalendarBlock — Class in namespace Drupal\o365_outlook_calendar\Plugin\Block

Provides an add node to calendar block.

$ O365ProfileRestResource#authService — Property in class O365ProfileRestResource

The Microsoft 365 authentication service.

$ O365ProfileRestResource#authmap — Property in class O365ProfileRestResource

The externalauth mapping.

$ GetAccessTokenResource#authenticationService — Property in class GetAccessTokenResource

The authentication service, used to handle all kinds of auth stuff.

$ SharePointSearchWidget#authenticationService — Property in class SharePointSearchWidget

The authentication service.

$ LoginCallbackController#authenticationService — Property in class LoginCallbackController

The authentication service, used to handle all kinds of auth stuff.

$ LoginController#authenticationService — Property in class LoginController

The authentication service, used to handle all kinds of auth stuff.

$ LogoutController#account — Property in class LogoutController

The current user.

$ UserLoginController#authenticationService — Property in class UserLoginController

Drupal\o365\AuthenticationService definition.

RouteSubscriber::alterRoutes() — Method in class RouteSubscriber

Alter the logout route.

UserLoginFormRouteSubscriber::alterRoutes() — Method in class UserLoginFormRouteSubscriber
{@inheritdoc}

B

O365BlockBase::build() — Method in class O365BlockBase
{@inheritdoc}
O365AuthScopesController::build() — Method in class O365AuthScopesController

Builds the response.

O365ConnectorListBuilder::buildHeader() — Method in class O365ConnectorListBuilder
{@inheritdoc}
O365ConnectorListBuilder::buildRow() — Method in class O365ConnectorListBuilder
{@inheritdoc}
DebuggerForm::buildForm() — Method in class DebuggerForm
{@inheritdoc}
RoleSettingsForm::buildForm() — Method in class RoleSettingsForm
{@inheritdoc}
SettingsForm::buildForm() — Method in class SettingsForm
{@inheritdoc}
O365ContactsController::build() — Method in class O365ContactsController

Builds the response.

SearchContactForm::buildForm() — Method in class SearchContactForm
{@inheritdoc}
SearchContactBlock::build() — Method in class SearchContactBlock
{@inheritdoc}
O365GroupsFilesController::build() — Method in class O365GroupsFilesController

Builds the response.

O365GroupsTeamsConnectForm::buildForm() — Method in class O365GroupsTeamsConnectForm
{@inheritdoc}
SettingsForm::buildForm() — Method in class SettingsForm
{@inheritdoc}
O365LinksBlock::build() — Method in class O365LinksBlock
{@inheritdoc}
RecentFilesBlock::build() — Method in class RecentFilesBlock
{@inheritdoc}
RecentFilesBlock::blockForm() — Method in class RecentFilesBlock
{@inheritdoc}
RecentFilesBlock::blockSubmit() — Method in class RecentFilesBlock
{@inheritdoc}
SharedFilesBlock::build() — Method in class SharedFilesBlock
{@inheritdoc}
SharedFilesBlock::blockForm() — Method in class SharedFilesBlock
{@inheritdoc}
SharedFilesBlock::blockSubmit() — Method in class SharedFilesBlock
{@inheritdoc}
OutlookCalendarSettingsForm::buildForm() — Method in class OutlookCalendarSettingsForm
{@inheritdoc}
AddToCalendarBlock::blockAccess() — Method in class AddToCalendarBlock
{@inheritdoc}
AddToCalendarBlock::build() — Method in class AddToCalendarBlock
{@inheritdoc}
CalendarBlock::blockForm() — Method in class CalendarBlock
{@inheritdoc}
CalendarBlock::blockSubmit() — Method in class CalendarBlock
{@inheritdoc}
CalendarBlock::build() — Method in class CalendarBlock
{@inheritdoc}
LatestMailBlock::build() — Method in class LatestMailBlock
{@inheritdoc}
LatestMailBlock::blockForm() — Method in class LatestMailBlock
{@inheritdoc}
LatestMailBlock::blockSubmit() — Method in class LatestMailBlock
{@inheritdoc}
LatestUnreadMailBlock::build() — Method in class LatestUnreadMailBlock
{@inheritdoc}
LatestUnreadMailBlock::blockForm() — Method in class LatestUnreadMailBlock
{@inheritdoc}
LatestUnreadMailBlock::blockSubmit() — Method in class LatestUnreadMailBlock
{@inheritdoc}
O365ProfileTeamsLinksConfigForm::buildForm() — Method in class O365ProfileTeamsLinksConfigForm
{@inheritdoc}
PersonaBlock::blockForm() — Method in class PersonaBlock
{@inheritdoc}
PersonaBlock::blockSubmit() — Method in class PersonaBlock
{@inheritdoc}
PersonaBlock::build() — Method in class PersonaBlock
{@inheritdoc}
TeamsLinksBlock::build() — Method in class TeamsLinksBlock
{@inheritdoc}
CallViaTeamsViewsField::buildOptionsForm() — Method in class CallViaTeamsViewsField
{@inheritdoc}
O365SharepointController::build() — Method in class O365SharepointController
{@inheritdoc}
SearchSharepointForm::buildForm() — Method in class SearchSharepointForm
{@inheritdoc}
SharepointSearchBlock::build() — Method in class SharepointSearchBlock
{@inheritdoc}
SettingsForm::buildForm() — Method in class SettingsForm
{@inheritdoc}
SettingsForm::buildForm() — Method in class SettingsForm
{@inheritdoc}
O365TeamsSendMessageForm::buildForm() — Method in class O365TeamsSendMessageForm
{@inheritdoc}

C

$ AuthenticationService#configFactory — Property in class AuthenticationService

The config factory interface.

$ AuthenticationService#constants — Property in class AuthenticationService

The ConstantsService implementation.

$ AuthenticationService#currentUser — Property in class AuthenticationService

The current user account.

AuthenticationService::checkForOfficeLogin() — Method in class AuthenticationService

Check if a user is logged in via Office.

AuthenticationServiceInterface::checkForOfficeLogin() — Method in class AuthenticationServiceInterface

Check if a user is logged in via Office.

O365BlockBase::create() — Method in class O365BlockBase
{@inheritdoc}
ConstantsService — Class in namespace Drupal\o365

Some constants we use in the code.

$ ConstantsService#configFactory — Property in class ConstantsService

The config factory interface.

O365AuthScopesController::create() — Method in class O365AuthScopesController
{@inheritdoc}
DebuggerForm::create() — Method in class DebuggerForm
{@inheritdoc}
RoleSettingsForm::create() — Method in class RoleSettingsForm
{@inheritdoc}
$ GraphService#cacheBackend — Property in class GraphService

The cache backend service.

$ GraphService#currentUser — Property in class GraphService

The current user account.

HelperService::createIsoDate() — Method in class HelperService

Create a ISO8601 timestamp that Microsoft Graph API can use.

O365ConnectorAccessControlHandler::checkAccess() — Method in class O365ConnectorAccessControlHandler
{@inheritdoc}
O365ConnectorAccessControlHandler::checkCreateAccess() — Method in class O365ConnectorAccessControlHandler
{@inheritdoc}
O365OAuth2Client::create() — Method in class O365OAuth2Client
{@inheritdoc}
O365OAuth2Client::clearAccessToken() — Method in class O365OAuth2Client
{@inheritdoc}
RolesService::clearCache() — Method in class RolesService

Clears cached data to force fresh retrieval.

O365CKEditorController::create() — Method in class O365CKEditorController
{@inheritdoc}
O365ContactsController::create() — Method in class O365ContactsController
{@inheritdoc}
O365GroupsFilesController::create() — Method in class O365GroupsFilesController
{@inheritdoc}
$ O365GroupsTeamsConnectForm#connection — Property in class O365GroupsTeamsConnectForm

The database connection.

O365GroupsTeamsConnectForm::create() — Method in class O365GroupsTeamsConnectForm
{@inheritdoc}
$ GroupsService#cacheBackend — Property in class GroupsService

The cache backend.

$ GroupsService#currentUser — Property in class GroupsService

The current user.

$ GroupsService#connection — Property in class GroupsService

The database connection.

$ SettingsForm#cacheInvalidator — Property in class SettingsForm

The cache tag invalidator service.

SettingsForm::create() — Method in class SettingsForm
{@inheritdoc}
$ O365CacheInvalidator#cacheTagsInvalidator — Property in class O365CacheInvalidator

The cache tags invalidator.

$ O365LinksBlock#configFactory — Property in class O365LinksBlock

The config factory.

O365LinksBlock::create() — Method in class O365LinksBlock
{@inheritdoc}
OneDriveListController::create() — Method in class OneDriveListController
{@inheritdoc}
RecentFilesBlock::create() — Method in class RecentFilesBlock
{@inheritdoc}
SharedFilesBlock::create() — Method in class SharedFilesBlock
{@inheritdoc}
OutlookCalendarSaveAjaxController::create() — Method in class OutlookCalendarSaveAjaxController
{@inheritdoc}
$ OutlookCalendarSettingsForm#calendarFields — Property in class OutlookCalendarSettingsForm

A list of calendar fields.

OutlookCalendarSettingsForm::create() — Method in class OutlookCalendarSettingsForm
{@inheritdoc}
$ OutlookCalendarSaveEventService#config — Property in class OutlookCalendarSaveEventService

The module config.

AddToCalendarBlock::create() — Method in class AddToCalendarBlock
{@inheritdoc}
CalendarBlock — Class in namespace Drupal\o365_outlook_calendar\Plugin\Block

Provides a 'Upcoming Appointments' block.

CalendarBlock::create() — Method in class CalendarBlock
{@inheritdoc}
MyMailController::create() — Method in class MyMailController
{@inheritdoc}
LatestMailBlock::create() — Method in class LatestMailBlock
{@inheritdoc}
LatestUnreadMailBlock::create() — Method in class LatestUnreadMailBlock
{@inheritdoc}
PersonaBlock::create() — Method in class PersonaBlock
{@inheritdoc}
TeamsLinksBlock::create() — Method in class TeamsLinksBlock
{@inheritdoc}
CallViaTeamsViewsField — Class in namespace Drupal\o365_profile\Plugin\views\field

Generate a views field that links to a Teams call or chat.

CallViaTeamsViewsField::create() — Method in class CallViaTeamsViewsField
{@inheritdoc}
O365ProfileRestResource::create() — Method in class O365ProfileRestResource
{@inheritdoc}
GetAccessTokenResource::create() — Method in class GetAccessTokenResource
{@inheritdoc}
O365SharepointFieldController::create() — Method in class O365SharepointFieldController
{@inheritdoc}
SharePointSearchWidget::create() — Method in class SharePointSearchWidget
{@inheritdoc}
O365SharepointController::create() — Method in class O365SharepointController
{@inheritdoc}
SearchSharepointForm::create() — Method in class SearchSharepointForm
{@inheritdoc}
SharepointSearchBlock::create() — Method in class SharepointSearchBlock
{@inheritdoc}
LoginCallbackController::create() — Method in class LoginCallbackController
{@inheritdoc}
LoginCallbackController::callback() — Method in class LoginCallbackController

Callback for the login.

LoginController::create() — Method in class LoginController
{@inheritdoc}
$ LogoutController#config — Property in class LogoutController

The module config.

LogoutController::create() — Method in class LogoutController
{@inheritdoc}
UserLoginController::create() — Method in class UserLoginController
{@inheritdoc}
$ O365CheckLoginAccess#currentUser — Property in class O365CheckLoginAccess

The current user.

O365CheckLoginAccess::checkAccess() — Method in class O365CheckLoginAccess

Check if a user is anonymous and grant access, else deny.

SettingsForm::create() — Method in class SettingsForm
{@inheritdoc}
$ SsoUserSync#configFactory — Property in class SsoUserSync

The config factory.

$ SsoUserSync#config — Property in class SsoUserSync

The modules config.

TeamsRecipientAutocompleteController::create() — Method in class TeamsRecipientAutocompleteController
{@inheritdoc}
O365TeamsSendMessageForm::create() — Method in class O365TeamsSendMessageForm
{@inheritdoc}
$ O365TeamsSendMessageService#currentUser — Property in class O365TeamsSendMessageService

The current user.

O365TeamsSendMessageService::createOneOnOneChat() — Method in class O365TeamsSendMessageService

Create a chat we can use to send the message to.

D

DebuggerForm — Class in namespace Drupal\o365\Form

Provides a Microsoft 365 Connector form.

$ HelperService#dateFormatter — Property in class HelperService

Drupal\Core\Datetime\DateFormatterInterface definition.

O365LoggerService::debug() — Method in class O365LoggerService

Log a debug message into the watchdog.

O365LoggerServiceInterface::debug() — Method in class O365LoggerServiceInterface

Log a debug message into the watchdog.

$ O365GroupsFilesController#dateFormatter — Property in class O365GroupsFilesController

The date formatter.

$ GetFilesAndFoldersService#drive — Property in class GetFilesAndFoldersService

The drive array with all the values.

$ GetMailService#dateFormatter — Property in class GetMailService

The date formatter service.

CallViaTeamsViewsField::defineOptions() — Method in class CallViaTeamsViewsField
{@inheritdoc}
LoginCallbackController::defaultCallback() — Method in class LoginCallbackController

The default login callback.

E

$ AuthenticationService#entityTypeManager — Property in class AuthenticationService

The entity type manager.

O365ConnectorForm::exist() — Method in class O365ConnectorForm

Helper function to check whether a Social o365 configuration entity exists.

$ RoleSettingsForm#entityTypeManager — Property in class RoleSettingsForm

The entity type manager.

$ O365CacheInvalidator#entityTypeManager — Property in class O365CacheInvalidator

The entity type manager.

$ OutlookCalendarSaveAjaxController#eventService — Property in class OutlookCalendarSaveAjaxController

The event service.

$ OutlookCalendarSaveAjaxController#entityTypeManager — Property in class OutlookCalendarSaveAjaxController

The entity type manager.

$ OutlookCalendarSettingsForm#eventService — Property in class OutlookCalendarSettingsForm

The event service.

$ OutlookCalendarSaveEventService#emailValidator — Property in class OutlookCalendarSaveEventService

The email validator.

$ OutlookCalendarSaveEventService#entityFieldManager — Property in class OutlookCalendarSaveEventService

The entity field manager.

SharePointSearchWidget::errorElement() — Method in class SharePointSearchWidget
{@inheritdoc}
$ UserLoginController#externalAuth — Property in class UserLoginController

The external auth service.

$ SettingsForm#entityTypeBundleInfo — Property in class SettingsForm

The entity type bundle info service.

$ SsoUserSync#entityTypeManager — Property in class SsoUserSync

The entity type manager.

F

O365ConnectorForm::form() — Method in class O365ConnectorForm
{@inheritdoc}
HelperService::formatDate() — Method in class HelperService

Format a ISO8601 date into something more readable.

$ SearchContactBlock#formBuilder — Property in class SearchContactBlock

The form builder.

SharePointSearchWidget::formElement() — Method in class SharePointSearchWidget
{@inheritdoc}
$ SharepointSearchBlock#formBuilder — Property in class SharepointSearchBlock

The form builder.

$ SsoUserSync#fileRepository — Property in class SsoUserSync

The file repository.

G

AuthenticationService::getAccessToken() — Method in class AuthenticationService

Get the access token for the user.

AuthenticationService::getDataFromTempStore() — Method in class AuthenticationService

Get data from the temp store.

AuthenticationServiceInterface::getAccessToken() — Method in class AuthenticationServiceInterface

Get the access token for the user.

ConstantsService::getRedirectUrl() — Method in class ConstantsService

Get the redirect URL.

ConstantsService::getAuthorizeUrl() — Method in class ConstantsService

Get the authorize url.

ConstantsService::getTokenUrl() — Method in class ConstantsService

Get the token url.

ConstantsService::getUserTempStoreName() — Method in class ConstantsService

Get the user temp store name.

ConstantsService::getUserTempStoreDataName() — Method in class ConstantsService

Get the user temp store data name.

O365Connector::getClientId() — Method in class O365Connector

Get the client ID.

O365Connector::getClientSecret() — Method in class O365Connector

Get the client secret.

O365Connector::getTenantId() — Method in class O365Connector

Get the tenant ID.

O365Connector::getRedirectLogin() — Method in class O365Connector

Get the redirect url.

O365Connector::getAuthScopes() — Method in class O365Connector

Gets auth scopes.

RoleEventSubscriber::getSubscribedEvents() — Method in class RoleEventSubscriber
{@inheritdoc}
DebuggerForm::getFormId() — Method in class DebuggerForm
{@inheritdoc}
O365ConnectorDeleteForm::getQuestion() — Method in class O365ConnectorDeleteForm
{@inheritdoc}
O365ConnectorDeleteForm::getCancelUrl() — Method in class O365ConnectorDeleteForm
{@inheritdoc}
O365ConnectorDeleteForm::getConfirmText() — Method in class O365ConnectorDeleteForm
{@inheritdoc}
RoleSettingsForm::getFormId() — Method in class RoleSettingsForm
{@inheritdoc}
RoleSettingsForm::getEditableConfigNames() — Method in class RoleSettingsForm
{@inheritdoc}
SettingsForm::getEditableConfigNames() — Method in class SettingsForm
{@inheritdoc}
SettingsForm::getFormId() — Method in class SettingsForm
{@inheritdoc}
GraphService — Class in namespace Drupal\o365

This is the GraphService.

GraphService::getGraphData() — Method in class GraphService

Get data from the MS GraphAPI.

GraphService::getCollectionData() — Method in class GraphService

Get a collection of data.

GraphService::getCurrentUserId() — Method in class GraphService

Determine the office user ID.

GraphService::getTimeout() — Method in class GraphService

Get the Graph API timeout.

HelperService::getApiConfig() — Method in class HelperService

Retrieve the API settings from the config.

HelperService::getAuthScopes() — Method in class HelperService

Get the auth scopes string.

HelperService::getTsFromDate() — Method in class HelperService

Generate a unix timestamp from a date.

O365ConnectorInterface::getClientId() — Method in class O365ConnectorInterface

Get the client ID.

O365ConnectorInterface::getClientSecret() — Method in class O365ConnectorInterface

Get the client secret.

O365ConnectorInterface::getTenantId() — Method in class O365ConnectorInterface

Get the tenant ID.

O365ConnectorInterface::getRedirectLogin() — Method in class O365ConnectorInterface

Get the redirect url.

O365ConnectorInterface::getAuthScopes() — Method in class O365ConnectorInterface

Gets auth scopes.

PersonaRenderService::getRandomPersonaColor() — Method in class PersonaRenderService

Return a (random) color.

O365OAuth2Client::getClientId() — Method in class O365OAuth2Client
{@inheritdoc}
O365OAuth2Client::getClientSecret() — Method in class O365OAuth2Client
{@inheritdoc}
O365OAuth2Client::getCredentialProvider() — Method in class O365OAuth2Client
{@inheritdoc}
SharePointLink::getDynamicPluginConfig() — Method in class SharePointLink
{@inheritdoc}
SearchContactForm::getFormId() — Method in class SearchContactForm
{@inheritdoc}
$ O365GroupsFilesControllerAccessCheck#groupsService — Property in class O365GroupsFilesControllerAccessCheck

The groups service.

$ O365GroupsFilesController#groupFilesService — Property in class O365GroupsFilesController

The group file service.

$ O365GroupsFilesController#groupsService — Property in class O365GroupsFilesController

The groups service.

$ O365GroupsTeamsConnectForm#graphService — Property in class O365GroupsTeamsConnectForm

The graph service.

$ O365GroupsTeamsConnectForm#groupsService — Property in class O365GroupsTeamsConnectForm

The group service.

$ O365GroupsTeamsConnectForm#group — Property in class O365GroupsTeamsConnectForm
Group.
O365GroupsTeamsConnectForm::getFormId() — Method in class O365GroupsTeamsConnectForm
{@inheritdoc}
GroupFilesService — Class in namespace Drupal\o365_groups

Service that returns the list of files.

$ GroupFilesService#graphService — Property in class GroupFilesService

The o365 graph service.

GroupFilesService::getOrderedGroupFiles() — Method in class GroupFilesService

Generate the list for the group files.

GroupsService — Class in namespace Drupal\o365_groups

Service used to do all kinds of stuff with groups and teams.

$ GroupsService#getTeamsEndpoint — Property in class GroupsService

The default endpoint for getting a list of teams.

GroupsService::getGroupsFromTeams() — Method in class GroupsService

Get all the available groups from teams.

GroupsService::getTeamsFromGraph() — Method in class GroupsService

Get a list of all groups in Microsoft 365.

GroupsService::generateTeamChannelLink() — Method in class GroupsService

Generate a link to a team channel based on the ID.

GroupsService::getTeamsUuidForGroup() — Method in class GroupsService

Get the saved teams UUID from the database, or FALSE.

SettingsForm::getFormId() — Method in class SettingsForm
{@inheritdoc}
SettingsForm::getEditableConfigNames() — Method in class SettingsForm
{@inheritdoc}
O365LinksConstants::getApplications() — Method in class O365LinksConstants

This method generates a list of office applications and their links.

$ OneDriveListController#getFilesAndFoldersService — Property in class OneDriveListController

The get files and folders service.

GetFilesAndFoldersService — Class in namespace Drupal\o365_onedrive

Class used to retrieve folder listings from onedrive.

$ GetFilesAndFoldersService#graphService — Property in class GetFilesAndFoldersService

Drupal\o365\GraphService definition.

GetFilesAndFoldersServiceInterface — Class in namespace Drupal\o365_onedrive

Interface for GetFilesAndFoldersService class.

OutlookCalendarSettingsForm::getFormId() — Method in class OutlookCalendarSettingsForm
{@inheritdoc}
OutlookCalendarSettingsForm::getEditableConfigNames() — Method in class OutlookCalendarSettingsForm
{@inheritdoc}
OutlookCalendarSettingsForm::getEntityTypeOptions() — Method in class OutlookCalendarSettingsForm

Helper function to populate the content type dropdown.

OutlookCalendarSettingsForm::getEntityTypeFormFieldsCheckboxes() — Method in class OutlookCalendarSettingsForm

Generate the entity type fields.

$ OutlookCalendarSaveEventService#graphService — Property in class OutlookCalendarSaveEventService

The o365 Graph service.

OutlookCalendarSaveEventService::getCalendarFormFields() — Method in class OutlookCalendarSaveEventService

Generate the calendar form fields.

OutlookCalendarSaveEventService::getEntityTypeFields() — Method in class OutlookCalendarSaveEventService

Get all fields in a certain content type.

$ MyMailController#getMailService — Property in class MyMailController

Drupal\o365_outlook_mail\GetMailServiceInterface definition.

MyMailController::getMail() — Method in class MyMailController

Get the latest mails of the user.

GetMailService — Class in namespace Drupal\o365_outlook_mail

This service retrieves emails for the currently logged in user.

GetMailService::getMail() — Method in class GetMailService

Get the users mails.

GetMailService::getUnreadMail() — Method in class GetMailService

Get the users unread mails.

GetMailService::generateMailList() — Method in class GetMailService

Generate a rendered list of emails.

GetMailServiceInterface — Class in namespace Drupal\o365_outlook_mail

Interface for the GetMailService class.

GetMailServiceInterface::getMail() — Method in class GetMailServiceInterface

Get the users mails.

GetMailServiceInterface::getUnreadMail() — Method in class GetMailServiceInterface

Get the users unread mails.

GetMailServiceInterface::generateMailList() — Method in class GetMailServiceInterface

Generate a rendered list of emails.

O365ProfileTeamsLinksConfigForm::getFormId() — Method in class O365ProfileTeamsLinksConfigForm
{@inheritdoc}
O365ProfileTeamsLinksConfigForm::getEditableConfigNames() — Method in class O365ProfileTeamsLinksConfigForm
{@inheritdoc}
O365ProfileGetDataService::getProfileData() — Method in class O365ProfileGetDataService

Method gives the basic current logged in user information.

O365ProfileGetDataService::getUserInitials() — Method in class O365ProfileGetDataService

Get the users initials from the profile data.

O365ProfileTeamsService::generateTeamsLink() — Method in class O365ProfileTeamsService

Generate a link to interact with the user on Teams.

PersonaBlock::getCacheTags() — Method in class PersonaBlock
{@inheritdoc}
PersonaBlock::getCacheContexts() — Method in class PersonaBlock
{@inheritdoc}
$ O365ProfileRestResource#getDataService — Property in class O365ProfileRestResource

The service we use to get user data.

O365ProfileRestResource::get() — Method in class O365ProfileRestResource

Get the user data from Drupal and Microsoft 365.

GetAccessTokenResource — Class in namespace Drupal\o365_rest\Plugin\rest\resource

Provides a resource to get view modes by entity and bundle.

GetAccessTokenResource::get() — Method in class GetAccessTokenResource

Return the current users access token.

$ SharePointSearchWidget#graphService — Property in class SharePointSearchWidget

The graph service.

SearchSharepointForm::getFormId() — Method in class SearchSharepointForm
{@inheritdoc}
$ LoginCallbackController#graphService — Property in class LoginCallbackController

The o365 GraphService.

$ LogoutController#graphService — Property in class LogoutController

The o365 Graph service.

$ UserLoginController#graphService — Property in class UserLoginController

Drupal\o365\GraphService definition.

RouteSubscriber::getSubscribedEvents() — Method in class RouteSubscriber
{@inheritdoc}
SettingsForm::getEditableConfigNames() — Method in class SettingsForm
{@inheritdoc}
SettingsForm::getFormId() — Method in class SettingsForm
{@inheritdoc}
UserLoginEventSubscriber::getSubscribedEvents() — Method in class UserLoginEventSubscriber
{@inheritdoc}
SettingsForm::getEditableConfigNames() — Method in class SettingsForm
{@inheritdoc}
SettingsForm::getFormId() — Method in class SettingsForm
{@inheritdoc}
$ SsoUserSync#graphService — Property in class SsoUserSync

The o365 Graph Service.

$ TeamsRecipientAutocompleteController#graphService — Property in class TeamsRecipientAutocompleteController

The graph service.

O365TeamsSendMessageForm::getFormId() — Method in class O365TeamsSendMessageForm
{@inheritdoc}
$ O365TeamsSendMessageService#graphService — Property in class O365TeamsSendMessageService

The o365 graph service.

O365TeamsSendMessageService::getUserDataFromRecipient() — Method in class O365TeamsSendMessageService

Get the user data of a recipient.

H

$ AuthenticationService#helperService — Property in class AuthenticationService

The o365 helper service.

$ O365AuthScopesController#helperService — Property in class O365AuthScopesController

The o365.helpers service.

RoleEventSubscriber::handleRoles() — Method in class RoleEventSubscriber

Handle the role logins.

HelperService — Class in namespace Drupal\o365

Service with some helpful methods that we use in different locations.

$ O365OAuth2Client#helperService — Property in class O365OAuth2Client

The o365 helper service.

RolesService::handleRoles() — Method in class RolesService

Updates user roles based on Microsoft 365 group membership.

O365CKEditorController::handleSharepointAutocomplete() — Method in class O365CKEditorController

Autocomplete endpoint for the SharePoint Link CKEditor plugin.

O365SharepointFieldController::handleAutocomplete() — Method in class O365SharepointFieldController

Autocomplete handler for the SharePoint field widget.

TeamsRecipientAutocompleteController::handleAutocomplete() — Method in class TeamsRecipientAutocompleteController

Handle our autocomplete request.

I

$ O365Connector#id — Property in class O365Connector

The O365Connector ID.

O365CacheInvalidator::invalidateBlockCache() — Method in class O365CacheInvalidator

Invalidate the cache tags for our blocks.

SharePointSearchItem::isEmpty() — Method in class SharePointSearchItem
{@inheritdoc}

L

$ AuthenticationService#loggerService — Property in class AuthenticationService

The logger service.

$ O365Connector#label — Property in class O365Connector

The O365Connector label.

$ GraphService#logger — Property in class GraphService

The modules logger.

$ O365LoggerService#loggerFactory — Property in class O365LoggerService

Drupal\Core\Logger\LoggerChannelFactoryInterface definition.

$ O365LoggerService#logger — Property in class O365LoggerService

The logger channel.

O365LoggerService::log() — Method in class O365LoggerService

Log a message into the watchdog.

O365LoggerServiceInterface::log() — Method in class O365LoggerServiceInterface

Log a message into the watchdog.

OneDriveListController::listFiles() — Method in class OneDriveListController

Render a list of files and folders.

OneDriveListController::listSharedFiles() — Method in class OneDriveListController

Create a list of shared files and folders.

GetFilesAndFoldersService::listFilesAndFolders() — Method in class GetFilesAndFoldersService

List all files and folders.

GetFilesAndFoldersService::listSharedFilesAndFolders() — Method in class GetFilesAndFoldersService

List all the shared files and folders.

GetFilesAndFoldersService::listSpecialFilesAndFolders() — Method in class GetFilesAndFoldersService

Get a list of special files and folders. For instance the recent files.

GetFilesAndFoldersServiceInterface::listFilesAndFolders() — Method in class GetFilesAndFoldersServiceInterface

List all files and folders.

GetFilesAndFoldersServiceInterface::listSharedFilesAndFolders() — Method in class GetFilesAndFoldersServiceInterface

List all the shared files and folders.

GetFilesAndFoldersServiceInterface::listSpecialFilesAndFolders() — Method in class GetFilesAndFoldersServiceInterface

Get a list of special files and folders. For instance the recent files.

LatestMailBlock — Class in namespace Drupal\o365_outlook_mail\Plugin\Block

Provides a 'Latest Mail' block.

LatestUnreadMailBlock — Class in namespace Drupal\o365_outlook_mail\Plugin\Block

Provides a 'Latest Unread Mail' block.

LoginCallbackController — Class in namespace Drupal\o365_sso\Controller

LoginCallbackController. Call when returning from the o365 service.

$ LoginCallbackController#loggerService — Property in class LoginCallbackController

The o365 logger service.

LoginController — Class in namespace Drupal\o365_sso\Controller

Login controller, let the user actually login.

LoginController::loginDefault() — Method in class LoginController

Carry out the default login.

LoginController::login() — Method in class LoginController
Login.
LogoutController — Class in namespace Drupal\o365_sso\Controller

Custom logout controller for o365_sso module.

LogoutController::logout() — Method in class LogoutController

Logout a user and redirect to office if needed.

UserLoginController::login() — Method in class UserLoginController

Login a user.

M

$ AuthenticationService#moduleConfig — Property in class AuthenticationService

The modules base config.

$ AuthenticationService#messenger — Property in class AuthenticationService

The messenger.

$ GraphService#messenger — Property in class GraphService

The logger service.

$ HelperService#moduleHandler — Property in class HelperService

The module handler.

$ O365LoggerService#messenger — Property in class O365LoggerService

The drupal messenger.

$ O365GroupsFilesController#mimey — Property in class O365GroupsFilesController

The mimey mimetypes.

$ GroupFilesService#mimey — Property in class GroupFilesService

The mimey mimetypes.

$ OutlookCalendarSaveAjaxController#messenger — Property in class OutlookCalendarSaveAjaxController

The drupal messenger.

$ OutlookCalendarSaveEventService#messenger — Property in class OutlookCalendarSaveEventService

The Drupal messenger.

$ AddToCalendarBlock#moduleConfig — Property in class AddToCalendarBlock

The module config.

MyMailController — Class in namespace Drupal\o365_outlook_mail\Controller

Controller that renders a list of emails belonging to the logged in user.

SharePointSearchWidget::massageFormValues() — Method in class SharePointSearchWidget
{@inheritdoc}
$ O365SharepointController#mimey — Property in class O365SharepointController

The mimey object.

$ SettingsForm#moduleHandler — Property in class SettingsForm

The module handler service.

$ O365TeamsSendMessageService#messenger — Property in class O365TeamsSendMessageService

The messenger.

O

$ AuthenticationService#oauthClient — Property in class AuthenticationService

An oauth provider.

O365BlockBase — Class in namespace Drupal\o365\Block

Custom block base for o365 for access checking.

O365UncachedBlockBase — Class in namespace Drupal\o365\Block

Extending the O365BlockBase with a non-cacheable dependency.

O365AuthScopesController — Class in namespace Drupal\o365\Controller

Returns responses for Microsoft 365 Connector routes.

O365ConnectorListBuilder — Class in namespace Drupal\o365\Controller

Defines a class to build a listing of Microsoft 365 connector entities.

O365Connector — Class in namespace Drupal\o365\Entity

Defines the Microsoft 365 connector entity.

O365ConnectorDeleteForm — Class in namespace Drupal\o365\Form

Builds the form to delete Microsoft 365 connector entities.

O365ConnectorForm — Class in namespace Drupal\o365\Form

Builds the form to create/edit Microsoft 365 connector entities.

O365ConnectorAccessControlHandler — Class in namespace Drupal\o365

Access controller for the Microsoft 365 connector entity.

O365ConnectorInterface — Class in namespace Drupal\o365

Provides as interface defining a SocialO365 entity.

O365LoggerService — Class in namespace Drupal\o365

Our custom Logger service.

O365LoggerServiceInterface — Class in namespace Drupal\o365

The interface for the O365LoggerService service.

O365OAuth2Client — Class in namespace Drupal\o365\Plugin\Oauth2Client

OAuth2 Client to authenticate with Microsoft 365.

O365CKEditorController — Class in namespace Drupal\o365_ckeditor\Controller

JSON autocomplete endpoints for o365 CKEditor5 plugins.

O365ContactsController — Class in namespace Drupal\o365_contacts\Controller

Returns responses for o365_contacts routes.

$ O365ContactsController#o365Graph — Property in class O365ContactsController

Drupal\o365\GraphService definition.

O365GroupsFilesControllerAccessCheck — Class in namespace Drupal\o365_groups\Access

Access check class for the files controller.

O365GroupsFilesController — Class in namespace Drupal\o365_groups\Controller

Returns responses for Microsoft 365 - Groups routes.

O365GroupsTeamsConnectForm — Class in namespace Drupal\o365_groups\Form

Create the form where we connect groups to MS Teams.

$ GroupsService#o365Graph — Property in class GroupsService

The o365.graph service.

$ SettingsForm#officeLinks — Property in class SettingsForm

The list of Microsoft 365 applications.

O365CacheInvalidator — Class in namespace Drupal\o365_links

Create a custom cache invalidator.

O365LinksConstants — Class in namespace Drupal\o365_links

Some constants we need in the links module.

O365LinksBlock — Class in namespace Drupal\o365_links\Plugin\Block

Provides a 'Microsoft 365 Application Links' block.

$ O365LinksBlock#o365LinksConstants — Property in class O365LinksBlock

The o365_links.constants service.

OneDriveListController — Class in namespace Drupal\o365_onedrive\Controller

Renders OneDrive file and folder listings for the current user.

OutlookCalendarSaveAjaxController — Class in namespace Drupal\o365_outlook_calendar\Controller

Returns responses for Microsoft 365 - Outlook Calendar routes.

OutlookCalendarSettingsForm — Class in namespace Drupal\o365_outlook_calendar\Form

Configure Microsoft 365 - Outlook Calendar settings for this site.

OutlookCalendarSaveEventService — Class in namespace Drupal\o365_outlook_calendar

Service that handles to saving of events in Outlook.

$ GetMailService#o365Graph — Property in class GetMailService

Drupal\o365\GraphService definition.

O365ProfileTeamsLinksConfigForm — Class in namespace Drupal\o365_profile\Form

Configure Microsoft 365 - Profiles and personas settings for this site.

O365ProfileGetDataService — Class in namespace Drupal\o365_profile

O365ProfileGetDataService service gives basic information about the user.

$ O365ProfileGetDataService#o365Graph — Property in class O365ProfileGetDataService

The o365.graph service.

O365ProfileTeamsService — Class in namespace Drupal\o365_profile

The service too connect Teams with profiles.

O365ProfileRestResource — Class in namespace Drupal\o365_profile_rest\Plugin\rest\resource

Provides a resource for get the Microsoft 365 profile data.

O365SharepointFieldController — Class in namespace Drupal\o365_sharepoint_field\Controller

Returns responses for Microsoft 365 - SharePoint search Field routes.

O365SharepointController — Class in namespace Drupal\o365_sharepoint_file\Controller

Returns responses for o365_sharepoint_file routes.

$ O365SharepointController#o365Graph — Property in class O365SharepointController

Drupal\o365\GraphService definition.

O365CheckLoginAccess — Class in namespace Drupal\o365_sso

Access checker for the login page.

O365TeamsSendMessageForm — Class in namespace Drupal\o365_teams\Form

Provides an Microsoft 365 - Teams integration form.

O365TeamsSendMessageService — Class in namespace Drupal\o365_teams

This service is used to send messages to users / channels.

P

PersonaRenderService — Class in namespace Drupal\o365

Service that renders persona information based on the type.

$ O365ContactsController#profileInfo — Property in class O365ContactsController

The profile data service.

OutlookCalendarSettingsForm::promptCallback() — Method in class OutlookCalendarSettingsForm

Callback for the select element.

PersonaBlock — Class in namespace Drupal\o365_profile\Plugin\Block

Provides a 'Persona' block.

SharePointSearchItem::propertyDefinitions() — Method in class SharePointSearchItem
{@inheritdoc}
$ SsoUserSync#profileGetDataService — Property in class SsoUserSync

The profile data service.

Q

CallViaTeamsViewsField::query() — Method in class CallViaTeamsViewsField
{@inheritdoc}

R

$ AuthenticationService#request — Property in class AuthenticationService

The current request.

AuthenticationService::redirectToAuthorizationUrl() — Method in class AuthenticationService

Redirect the user to the correct Microsoft pages for OAuth2.

AuthenticationServiceInterface::redirectToAuthorizationUrl() — Method in class AuthenticationServiceInterface

Redirect the user to the correct Microsoft pages for OAuth2.

$ ConstantsService#request — Property in class ConstantsService

The request object.

$ O365Connector#redirect_login — Property in class O365Connector

The redirect URL string.

RoleEventSubscriber — Class in namespace Drupal\o365\EventSubscriber

Custom event subscriber to handle roles on login.

RoleSettingsForm — Class in namespace Drupal\o365\Form

Map groups in Microsoft 365 to Drupal roles.

PersonaRenderService::renderPersona() — Method in class PersonaRenderService

Render the persona based on a type (small, medium, large)

O365OAuth2Client::retrieveAccessToken() — Method in class O365OAuth2Client
{@inheritdoc}
RolesService — Class in namespace Drupal\o365

Service for managing user roles based on Microsoft 365 group membership.

$ O365ContactsController#request — Property in class O365ContactsController

The current request.

$ O365GroupsFilesControllerAccessCheck#request — Property in class O365GroupsFilesControllerAccessCheck

The current request.

$ O365GroupsFilesController#request — Property in class O365GroupsFilesController

The current request.

$ O365GroupsTeamsConnectForm#routeMatch — Property in class O365GroupsTeamsConnectForm

The route match.

GetFilesAndFoldersService::renderFileList() — Method in class GetFilesAndFoldersService

Render the list of files and folders.

RecentFilesBlock — Class in namespace Drupal\o365_onedrive\Plugin\Block

Provides a 'Recent Files' block.

$ AddToCalendarBlock#request — Property in class AddToCalendarBlock

The current request.

CallViaTeamsViewsField::render() — Method in class CallViaTeamsViewsField
{@inheritdoc}
$ O365ProfileRestResource#request — Property in class O365ProfileRestResource

The page request.

$ O365SharepointController#request — Property in class O365SharepointController

The current request.

$ SearchSharepointForm#requestStack — Property in class SearchSharepointForm

The request stack.

RouteSubscriber — Class in namespace Drupal\o365_sso\EventSubscriber

Route subscriber for the custom logout functionality.

$ O365TeamsSendMessageForm#request — Property in class O365TeamsSendMessageForm

The current request.

S

$ AuthenticationService#ssoConfig — Property in class AuthenticationService

The o365_sso config.

AuthenticationService::setAccessToken() — Method in class AuthenticationService

Generate and save the access token.

AuthenticationService::saveAuthDataFromUrl() — Method in class AuthenticationService

Save the auth data from the url parameters in the user session storage.

AuthenticationServiceInterface::setAccessToken() — Method in class AuthenticationServiceInterface

Generate and save the access token.

AuthenticationServiceInterface::saveAuthDataFromUrl() — Method in class AuthenticationServiceInterface

Save the auth data from the url parameters in the user session storage.

DebuggerForm::submitForm() — Method in class DebuggerForm
{@inheritdoc}
O365ConnectorDeleteForm::submitForm() — Method in class O365ConnectorDeleteForm
{@inheritdoc}
O365ConnectorForm::save() — Method in class O365ConnectorForm
{@inheritdoc}
RoleSettingsForm::submitForm() — Method in class RoleSettingsForm
{@inheritdoc}
SettingsForm — Class in namespace Drupal\o365\Form

Settings form for the o365 module.

SettingsForm::submitForm() — Method in class SettingsForm
{@inheritdoc}
GraphService::sendGraphData() — Method in class GraphService

Send data to the MS GraphAPI.

GraphService::setTimeout() — Method in class GraphService

Set the Graph API timeout.

HelperService::strContains() — Method in class HelperService

Checks if a string contains a given substring.

O365OAuth2Client::storeAccessToken() — Method in class O365OAuth2Client
{@inheritdoc}
SharePointLink — Class in namespace Drupal\o365_ckeditor\Plugin\CKEditor5Plugin

Provides the autocomplete URL to the SharePoint Link CKEditor5 JS plugin.

SearchContactForm — Class in namespace Drupal\o365_contacts\Form

Provides a o365_contacts form.

SearchContactForm::submitForm() — Method in class SearchContactForm
{@inheritdoc}
SearchContactBlock — Class in namespace Drupal\o365_contacts\Plugin\Block

Provides a 'Contact Search' block.

O365GroupsTeamsConnectForm::submitForm() — Method in class O365GroupsTeamsConnectForm
{@inheritdoc}
GroupsService::saveTeamsUuidForGroup() — Method in class GroupsService

Save the teams UUID in the database.

SettingsForm — Class in namespace Drupal\o365_links\Form

Configure o365_links settings for this site.

SettingsForm::submitForm() — Method in class SettingsForm
{@inheritdoc}
SharedFilesBlock — Class in namespace Drupal\o365_onedrive\Plugin\Block

Provides a 'Shared Files' block.

OutlookCalendarSettingsForm::submitForm() — Method in class OutlookCalendarSettingsForm
{@inheritdoc}
O365ProfileTeamsLinksConfigForm::submitForm() — Method in class O365ProfileTeamsLinksConfigForm
{@inheritdoc}
$ O365ProfileGetDataService#ssoUserConfig — Property in class O365ProfileGetDataService

The config of the SSO user module.

SharePointSearchDefaultFormatter — Class in namespace Drupal\o365_sharepoint_field\Plugin\Field\FieldFormatter

Plugin implementation 'sharepoint_search_link' formatter.

SharePointSearchItem — Class in namespace Drupal\o365_sharepoint_field\Plugin\Field\FieldType

Defines the 'sharepoint_search_link' field type.

$ SharePointSearchItem#sharepoint_file_name — Property in class SharePointSearchItem
SharePointSearchItem::schema() — Method in class SharePointSearchItem
{@inheritdoc}
SharePointSearchWidget — Class in namespace Drupal\o365_sharepoint_field\Plugin\Field\FieldWidget

Defines the 'field_sharepoint_search_link' field widget.

SharepointSearchService — Class in namespace Drupal\o365_sharepoint_field\Service

Searches SharePoint files via the Microsoft Graph API.

SharepointSearchService::search() — Method in class SharepointSearchService

Searches SharePoint for files matching the given query.

SharepointSearchServiceInterface — Class in namespace Drupal\o365_sharepoint_field\Service

Interface for SharePoint file search via the Microsoft Graph API.

SharepointSearchServiceInterface::search() — Method in class SharepointSearchServiceInterface

Searches SharePoint for files matching the given query.

SearchSharepointForm — Class in namespace Drupal\o365_sharepoint_file\Form

Provides a o365_files form.

SearchSharepointForm::submitForm() — Method in class SearchSharepointForm
{@inheritdoc}
SharepointSearchBlock — Class in namespace Drupal\o365_sharepoint_file\Plugin\Block

Provides a 'Sharepoint File Search' block.

UserLoginController::sanitizeUsername() — Method in class UserLoginController

Sanitize username.

SettingsForm — Class in namespace Drupal\o365_sso\Form

Settings form for the SSO module.

SettingsForm::submitForm() — Method in class SettingsForm
{@inheritdoc}
$ UserLoginEventSubscriber#ssoUserSync — Property in class UserLoginEventSubscriber

The SSO user sync service.

SettingsForm — Class in namespace Drupal\o365_sso_user\Form

Settings form for the o365_sso_user module.

SettingsForm::submitForm() — Method in class SettingsForm
{@inheritdoc}
SsoUserSync — Class in namespace Drupal\o365_sso_user

User sync service that syncs data from Graph API to entities.

SsoUserSync::syncUserData() — Method in class SsoUserSync

Sync the user data with data from the graph API.

$ O365TeamsSendMessageForm#sendMessageService — Property in class O365TeamsSendMessageForm

Our custom message sending service.

O365TeamsSendMessageForm::submitForm() — Method in class O365TeamsSendMessageForm
{@inheritdoc}
O365TeamsSendMessageService::sendMessageToUser() — Method in class O365TeamsSendMessageService

Send a message to a single user.

T

$ AuthenticationService#tempStore — Property in class AuthenticationService

The private temp store.

O365GroupsFilesController::title() — Method in class O365GroupsFilesController

Generate the documents page title.

$ GroupsService#teams — Property in class GroupsService

List of all teams.

TeamsLinksBlock — Class in namespace Drupal\o365_profile\Plugin\Block

Provides a 'Teams Links' block.

$ CallViaTeamsViewsField#teamsService — Property in class CallViaTeamsViewsField

The teams service. Used for generating links.

TeamsRecipientAutocompleteController — Class in namespace Drupal\o365_teams\Controller

Custom controller for the autocomplete callback.

U

CallViaTeamsViewsField::usesGroupBy() — Method in class CallViaTeamsViewsField
{@inheritdoc}
UserLoginController — Class in namespace Drupal\o365_sso\Controller

UserLoginController. Used when returned from the callback.

UserLoginFormRouteSubscriber — Class in namespace Drupal\o365_sso\Routing

Auto redirect users when the auto redirect option is enabled.

UserLoginEventSubscriber — Class in namespace Drupal\o365_sso_user\EventSubscriber

The event subscriber for SSO logins.

UserLoginEventSubscriber::updateUserData() — Method in class UserLoginEventSubscriber

Update a users data with data from the Graph API.

V

SharePointSearchDefaultFormatter::viewElements() — Method in class SharePointSearchDefaultFormatter
{@inheritdoc}

_

AuthenticationService::__construct() — Method in class AuthenticationService

Constructs a new AuthenticationService object.

O365BlockBase::__construct() — Method in class O365BlockBase

Construct a O365BlockBase.

ConstantsService::__construct() — Method in class ConstantsService

Constructs a new ConstantsService object.

O365AuthScopesController::__construct() — Method in class O365AuthScopesController

The controller constructor.

RoleEventSubscriber::__construct() — Method in class RoleEventSubscriber

RoleEventSubscriber constructor.

DebuggerForm::__construct() — Method in class DebuggerForm

Constructs a new DebuggerForm object.

RoleSettingsForm::__construct() — Method in class RoleSettingsForm

Constructs a RoleSettingsForm object.

GraphService::__construct() — Method in class GraphService

Constructs a new GraphService object.

HelperService::__construct() — Method in class HelperService

Constructs a new HelperService object.

O365LoggerService::__construct() — Method in class O365LoggerService

Constructs a new O365LoggerService object.

RolesService::__construct() — Method in class RolesService

Constructs a RolesService object.

O365CKEditorController::__construct() — Method in class O365CKEditorController
O365ContactsController::__construct() — Method in class O365ContactsController

Constructs a new TeamsGroup object.

O365GroupsFilesControllerAccessCheck::__construct() — Method in class O365GroupsFilesControllerAccessCheck

Constructor for the O365GroupsFilesControllerAccessCheck class.

O365GroupsFilesController::__construct() — Method in class O365GroupsFilesController

The controller constructor.

O365GroupsTeamsConnectForm::__construct() — Method in class O365GroupsTeamsConnectForm

Constructs a new O365GroupsTeamsConnectForm form.

GroupFilesService::__construct() — Method in class GroupFilesService

Constructs a GroupFilesService object.

GroupsService::__construct() — Method in class GroupsService

Constructs a GroupsService object.

O365CacheInvalidator::__construct() — Method in class O365CacheInvalidator

Constructs an O365CacheInvalidator object.

O365LinksBlock::__construct() — Method in class O365LinksBlock

Constructs a new O365LinksBlock instance.

OneDriveListController::__construct() — Method in class OneDriveListController

Constructs a new OneDriveListController object.

GetFilesAndFoldersService::__construct() — Method in class GetFilesAndFoldersService

Constructs a new GetFilesAndFoldersService object.

RecentFilesBlock::__construct() — Method in class RecentFilesBlock

Construct a O365BlockBase.

SharedFilesBlock::__construct() — Method in class SharedFilesBlock

Construct a O365BlockBase.

OutlookCalendarSaveAjaxController::__construct() — Method in class OutlookCalendarSaveAjaxController

The controller constructor.

OutlookCalendarSettingsForm::__construct() — Method in class OutlookCalendarSettingsForm
OutlookCalendarSaveEventService::__construct() — Method in class OutlookCalendarSaveEventService

Constructor for the OutlookCalendarSaveEventService service.

AddToCalendarBlock::__construct() — Method in class AddToCalendarBlock

Construct a O365BlockBase.

CalendarBlock::__construct() — Method in class CalendarBlock

Construct a O365BlockBase.

MyMailController::__construct() — Method in class MyMailController

Constructs a new MyMailController object.

GetMailService::__construct() — Method in class GetMailService

Constructs a new GetMailService object.

LatestMailBlock::__construct() — Method in class LatestMailBlock

Construct a O365BlockBase.

LatestUnreadMailBlock::__construct() — Method in class LatestUnreadMailBlock

Construct a O365BlockBase.

O365ProfileGetDataService::__construct() — Method in class O365ProfileGetDataService

Constructs an O365ProfileGetDataService object.

O365ProfileTeamsService::__construct() — Method in class O365ProfileTeamsService

Our class constructor.

PersonaBlock::__construct() — Method in class PersonaBlock

Construct a O365BlockBase.

TeamsLinksBlock::__construct() — Method in class TeamsLinksBlock

Construct a O365BlockBase.

CallViaTeamsViewsField::__construct() — Method in class CallViaTeamsViewsField

CallViaTeamsViewsField constructor.

O365ProfileRestResource::__construct() — Method in class O365ProfileRestResource
O365SharepointFieldController::__construct() — Method in class O365SharepointFieldController
SharePointSearchWidget::__construct() — Method in class SharePointSearchWidget

Constructs a SharePointSearchWidget object.

SharepointSearchService::__construct() — Method in class SharepointSearchService
O365SharepointController::__construct() — Method in class O365SharepointController

Constructs a new TeamsGroup object.

SearchSharepointForm::__construct() — Method in class SearchSharepointForm

Constructs a SearchSharepointForm object.

SharepointSearchBlock::__construct() — Method in class SharepointSearchBlock

Constructs a SharepointSearchBlock object.

LoginCallbackController::__construct() — Method in class LoginCallbackController

Constructs a new LoginController object.

LoginController::__construct() — Method in class LoginController

Constructs a new LoginController object.

LogoutController::__construct() — Method in class LogoutController

The controller constructor.

UserLoginController::__construct() — Method in class UserLoginController

Constructs a new UserLoginController object.

O365CheckLoginAccess::__construct() — Method in class O365CheckLoginAccess

Constructs an O365CheckLoginAccess object.

UserLoginFormRouteSubscriber::__construct() — Method in class UserLoginFormRouteSubscriber

The class constructor.

UserLoginEventSubscriber::__construct() — Method in class UserLoginEventSubscriber

UserLoginEventSubscriber constructor.

SettingsForm::__construct() — Method in class SettingsForm

The constructor used for dependency injection.

SsoUserSync::__construct() — Method in class SsoUserSync

Constructs a SsoUserSync object.

TeamsRecipientAutocompleteController::__construct() — Method in class TeamsRecipientAutocompleteController

Constructor for our custom controller.

O365TeamsSendMessageForm::__construct() — Method in class O365TeamsSendMessageForm

The form class constructor.

O365TeamsSendMessageService::__construct() — Method in class O365TeamsSendMessageService

Constructs an O365TeamsSendMessageService object.