You are here

private function CustomBreadcrumbsForm::getAvailableLanguages in Custom Breadcrumbs 1.x

Get all available languages.

Return value

array Array of available languages.

1 call to CustomBreadcrumbsForm::getAvailableLanguages()
CustomBreadcrumbsForm::form in src/Form/CustomBreadcrumbsForm.php
Gets the actual form array to be built.

File

src/Form/CustomBreadcrumbsForm.php, line 323

Class

CustomBreadcrumbsForm
Custom breadcrumbs form.

Namespace

Drupal\custom_breadcrumbs\Form

Code

private function getAvailableLanguages() {
  $options = [
    'und' => $this
      ->t('Language not specified'),
  ];
  $langs = $this->languageManager
    ->getLanguages(LanguageInterface::STATE_CONFIGURABLE);
  foreach ($langs as $key => $lang) {
    $options[$key] = $lang
      ->getName();
  }
  return $options;
}