CallViaTeamsViewsField
extends FieldPluginBase
in package
Generate a views field that links to a Teams call or chat.
Tags
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
$teamsService
The teams service. Used for generating links.
protected
O365ProfileTeamsService
$teamsService
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 —query()
{@inheritdoc}
public
query() : mixed
Return values
mixed —render()
{@inheritdoc}
public
render(ResultRow $values) : mixed
Parameters
- $values : ResultRow
Return values
mixed —usesGroupBy()
{@inheritdoc}
public
usesGroupBy() : mixed
Return values
mixed —defineOptions()
{@inheritdoc}
protected
defineOptions() : mixed