You are here

public function AliasCleaner::__construct in Pathauto 8

Creates a new AliasCleaner.

Parameters

\Drupal\Core\Config\ConfigFactoryInterface $config_factory: The config factory.

\Drupal\pathauto\AliasStorageHelperInterface $alias_storage_helper: The alias storage helper.

\Drupal\Core\Language\LanguageManagerInterface $language_manager: The language manager.

\Drupal\Core\Cache\CacheBackendInterface $cache_backend: The cache backend.

\Drupal\Component\Transliteration\TransliterationInterface $transliteration: The transliteration service.

\Drupal\Core\Extension\ModuleHandlerInterface $module_handler: The module handler.

File

src/AliasCleaner.php, line 89

Class

AliasCleaner
Provides an alias cleaner.

Namespace

Drupal\pathauto

Code

public function __construct(ConfigFactoryInterface $config_factory, AliasStorageHelperInterface $alias_storage_helper, LanguageManagerInterface $language_manager, CacheBackendInterface $cache_backend, TransliterationInterface $transliteration, ModuleHandlerInterface $module_handler) {
  $this->configFactory = $config_factory;
  $this->aliasStorageHelper = $alias_storage_helper;
  $this->languageManager = $language_manager;
  $this->cacheBackend = $cache_backend;
  $this->transliteration = $transliteration;
  $this->moduleHandler = $module_handler;
}