You are here

public function BufferLogger::setConfigManager in TMGMT Translator Smartling 8.3

Same name and namespace in other branches
  1. 8.4 src/Logger/BufferLogger.php \Drupal\tmgmt_smartling\Logger\BufferLogger::setConfigManager()

Setter for config manager.

Parameters

\Drupal\tmgmt_smartling\Smartling\ConfigManager\SmartlingConfigManager $config_manager:

File

src/Logger/BufferLogger.php, line 151

Class

BufferLogger
Class BufferLogger

Namespace

Drupal\tmgmt_smartling\Logger

Code

public function setConfigManager(SmartlingConfigManager $config_manager) {
  $this->configManager = $config_manager;

  // Pick up first available Smartling provider settings.
  $smartling_provider = $this->configManager
    ->getAvailableConfigs();
  if (!empty($smartling_provider)) {
    $this->providerSettings = $smartling_provider[0]
      ->get();
  }
}