HomeCountdown
extends BlockBase
in package
implements
ContainerFactoryPluginInterface
Generates the Home Video Block.
Tags
Table of Contents
Interfaces
- ContainerFactoryPluginInterface
Properties
- $configFactory : ConfigFactory
- Configuration Factory.
- $dateFormatter : DateFormatterInterface
- The date formatter service.
Methods
- __construct() : mixed
- HomeCountdown constructor.
- build() : mixed
- {@inheritdoc}
- create() : mixed
- {@inheritdoc}
Properties
$configFactory
Configuration Factory.
protected
ConfigFactory
$configFactory
$dateFormatter
The date formatter service.
protected
DateFormatterInterface
$dateFormatter
Methods
__construct()
HomeCountdown constructor.
public
__construct(array<string|int, mixed> $configuration, string $plugin_id, mixed $plugin_definition, ConfigFactory $configFactory, DateFormatterInterface $dateFormatter) : 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.
- $configFactory : ConfigFactory
-
Drupal Configuration Factory.
- $dateFormatter : DateFormatterInterface
-
Drupal Date formatter.
build()
{@inheritdoc}
public
build() : 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