You are here

public static function CookiesDocsBlock::create in COOKiES Consent Management 1.0.x

Static creator for dependencies injection in blocks.

Parameters

\Symfony\Component\DependencyInjection\ContainerInterface $container: Container delivers the services.

array $configuration: Block config.

string $plugin_id: The plugin ID.

mixed $plugin_definition: Block plugun definition.

Return value

static Static object instance.

Overrides ContainerFactoryPluginInterface::create

File

src/Plugin/Block/CookiesDocsBlock.php, line 60

Class

CookiesDocsBlock
Provides a 'Cookies Documentation' block.

Namespace

Drupal\cookies\Plugin\Block

Code

public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) : CookiesDocsBlock {
  return new static($configuration, $plugin_id, $plugin_definition, $container
    ->get('cookies.config'));
}