You are here

public function CookiesTextsForm::__construct in COOKiES Consent Management 1.0.x

Constructs a SiteInformationForm object.

Parameters

\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The factory for configuration objects.

\Drupal\path_alias\AliasManagerInterface $alias_manager: The path alias manager.

\Drupal\Core\Path\PathValidatorInterface $path_validator: The path validator.

\Drupal\Core\Routing\RequestContext $request_context: The request context.

Overrides ConfigFormBase::__construct

File

src/Form/CookiesTextsForm.php, line 53

Class

CookiesTextsForm
Configure site information settings for this site.

Namespace

Drupal\cookies\Form

Code

public function __construct(ConfigFactoryInterface $config_factory, AliasManagerInterface $alias_manager, PathValidatorInterface $path_validator, RequestContext $request_context) {
  parent::__construct($config_factory);
  if (!$alias_manager instanceof AliasManagerInterface) {

    // @codingStandardsIgnoreStart
    // Disabled PHPCS warning because this is just a deprecation fallback.
    $alias_manager = \Drupal::service('path_alias.manager');

    // @codingStandardsIgnoreEnd
  }
  $this->aliasManager = $alias_manager;
  $this->pathValidator = $path_validator;
  $this->requestContext = $request_context;
}