/**
  * Retrieves language types from the configuration storage.
  *
  * @return array
  *   An array of language type names.
  */
 protected function loadLanguageTypesConfiguration()
 {
     if (!$this->languageTypes) {
         $this->languageTypes = $this->configFactory->get('language.types')->get() ?: array('configurable' => array(), 'all' => parent::getLanguageTypes());
     }
     return $this->languageTypes;
 }