You are here

public function LanguageSelectionPageController::getPageResponse in Language Selection Page 8.2

Get the response.

Parameters

array $response: The content array.

Return value

array|\Symfony\Component\HttpFoundation\Response A response or a render array.

1 call to LanguageSelectionPageController::getPageResponse()
LanguageSelectionPageController::main in src/Controller/LanguageSelectionPageController.php
Page callback.

File

src/Controller/LanguageSelectionPageController.php, line 97

Class

LanguageSelectionPageController
The LanguageSelectionPageController class.

Namespace

Drupal\language_selection_page\Controller

Code

public function getPageResponse(array $response) {
  $config = $this
    ->config('language_selection_page.negotiation');
  foreach ($this->pluginManager
    ->getDefinitions() as $def) {
    $this->pluginManager
      ->createInstance($def['id'], $config
      ->get())
      ->alterPageResponse($response);
  }
  return $response;
}