AddToCalendarBlock
extends O365UncachedBlockBase
in package
implements
ContainerFactoryPluginInterface
Provides an add node to calendar block.
Tags
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
$moduleConfig
The module config.
protected
ImmutableConfig
$moduleConfig
$request
The current request.
protected
Request|null
$request
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 —build()
{@inheritdoc}
public
build() : mixed
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