CallViaTeamsViewsField
final class CallViaTeamsViewsField extends FieldPluginBase
Generate a views field that links to a Teams call or chat.
Properties
| protected O365ProfileTeamsService | $teamsService | The teams service. Used for generating links. |
Methods
__construct(array $configuration, string $plugin_id, mixed $plugin_definition, O365ProfileTeamsService $teamsService)
CallViaTeamsViewsField constructor.
void
buildOptionsForm($form, FormStateInterface $form_state)
{@inheritdoc}
static
create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition)
{@inheritdoc}
array
defineOptions()
{@inheritdoc}
query()
{@inheritdoc}
MarkupInterface|bool|array|ViewsRenderPipelineMarkup
render(ResultRow $values)
{@inheritdoc}
bool
usesGroupBy()
{@inheritdoc}
Details
at line 41
__construct(array $configuration, string $plugin_id, mixed $plugin_definition, O365ProfileTeamsService $teamsService)
CallViaTeamsViewsField constructor.
at line 87
void
buildOptionsForm($form, FormStateInterface $form_state)
{@inheritdoc}
at line 49
static
create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition)
{@inheritdoc}
at line 76
protected array
defineOptions()
{@inheritdoc}
at line 69
query()
{@inheritdoc}
at line 111
MarkupInterface|bool|array|ViewsRenderPipelineMarkup
render(ResultRow $values)
{@inheritdoc}
at line 62
bool
usesGroupBy()
{@inheritdoc}