Documentation

AddToCalendarBlock extends O365UncachedBlockBase
in package
implements ContainerFactoryPluginInterface

Provides an add node to calendar block.

Tags
Block

( id = "o365_outlook_calendar_add_to_calendar", admin_label = @Translation("Office 365 - Add event to calendar"), category = @Translation("Office 365") )

Interfaces, Classes, Traits and Enums

ContainerFactoryPluginInterface

Table of Contents

$moduleConfig  : ImmutableConfig
The module config.
$request  : Request|null
The current request.
__construct()  : mixed
Constructs a new AddToCalendarBlock instance.
access()  : mixed
{@inheritdoc}
build()  : mixed
{@inheritdoc}
create()  : mixed
{@inheritdoc}
blockAccess()  : mixed
{@inheritdoc}

Properties

Methods

__construct()

Constructs a new AddToCalendarBlock instance.

public __construct(array<string|int, mixed> $configuration, string $plugin_id, mixed $plugin_definition, ConfigFactoryInterface $configFactory, RequestStack $requestStack) : mixed
Parameters
$configuration : array<string|int, mixed>

The plugin configuration, i.e. an array with configuration values keyed by configuration option name. The special key 'context' may be used to initialize the defined contexts by setting it to an array of context values keyed by context names.

$plugin_id : string

The plugin_id for the plugin instance.

$plugin_definition : mixed

The plugin implementation definition.

$configFactory : ConfigFactoryInterface

The config factory.

$requestStack : RequestStack

The request stack.

Return values
mixed

access()

{@inheritdoc}

public access(AccountInterface $account[, mixed $return_as_object = FALSE ]) : mixed
Parameters
$account : AccountInterface
$return_as_object : mixed = FALSE
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

blockAccess()

{@inheritdoc}

protected blockAccess(AccountInterface $account) : mixed
Parameters
$account : AccountInterface
Return values
mixed

Search results