European Week of Regions and Cities

HomeCountdown extends BlockBase implements ContainerFactoryPluginInterface

Generates the Home Video Block.

Tags
Block

( id = "home_countdown_block", admin_label = @Translation("Home Countdown"), category = @Translation("Custom"), )

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.

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

        
On this page

Search results