public function AliasManager::__construct

File

drupal/core/lib/Drupal/Core/Path/AliasManager.php, line 81
Contains Drupal\Core\Path\AliasManager.

Class

AliasManager

Namespace

Drupal\Core\Path

Code

public function __construct(Connection $connection, KeyValueFactory $keyvalue) {
  $this->connection = $connection;
  $this->state = $keyvalue
    ->get('state');
  $this->langcode = language(LANGUAGE_TYPE_URL)->langcode;
  $this->whitelist = $this->state
    ->get('system.path_alias_whitelist', NULL);
  if (!isset($this->whitelist)) {
    $this->whitelist = $this
      ->pathAliasWhitelistRebuild();
  }
}