Documentation

CallViaTeamsViewsField extends FieldPluginBase

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

Tags
ViewsField

("o365_profile_teams_call")

Table of Contents

$teamsService  : O365ProfileTeamsService
The teams service. Used for generating links.
__construct()  : mixed
CallViaTeamsViewsField constructor.
buildOptionsForm()  : mixed
{@inheritdoc}
create()  : mixed
{@inheritdoc}
query()  : mixed
{@inheritdoc}
render()  : mixed
{@inheritdoc}
usesGroupBy()  : mixed
{@inheritdoc}
defineOptions()  : mixed
{@inheritdoc}

Properties

Methods

__construct()

CallViaTeamsViewsField constructor.

public __construct(array<string|int, mixed> $configuration, string $plugin_id, mixed $plugin_definition, O365ProfileTeamsService $teamsService) : mixed
Parameters
$configuration : array<string|int, mixed>

A configuration array containing information about the plugin instance.

$plugin_id : string

The plugin_id for the plugin instance.

$plugin_definition : mixed

The plugin implementation definition.

$teamsService : O365ProfileTeamsService

The o365 profile teams service.

Return values
mixed

buildOptionsForm()

{@inheritdoc}

public buildOptionsForm(mixed &$form, FormStateInterface $form_state) : mixed
Parameters
$form : mixed
$form_state : FormStateInterface
Return values
mixed

create()

{@inheritdoc}

public static create(ContainerInterface $container, array<string|int, mixed> $configuration, mixed $plugin_id, mixed $plugin_definition) : mixed
Parameters
$container : ContainerInterface
$configuration : array<string|int, mixed>
$plugin_id : mixed
$plugin_definition : mixed
Return values
mixed

render()

{@inheritdoc}

public render(ResultRow $values) : mixed
Parameters
$values : ResultRow
Return values
mixed

Search results