You are here

protected function LoginRedirectPerRole::getConfig in Login And Logout Redirect Per Role 8

Return requested configuration items (login or logout) ordered by weight.

Parameters

string $key: Configuration key (login or logout).

Return value

array Requested configuration items (login or logout) ordered by weight.

3 calls to LoginRedirectPerRole::getConfig()
LoginRedirectPerRole::getLoginConfig in src/LoginRedirectPerRole.php
Return login configuration.
LoginRedirectPerRole::getLogoutConfig in src/LoginRedirectPerRole.php
Return logout configuration.
LoginRedirectPerRole::getRedirectUrl in src/LoginRedirectPerRole.php
Return redirect URL related to requested key and current user.

File

src/LoginRedirectPerRole.php, line 215

Class

LoginRedirectPerRole
Login And Logout Redirect Per Role helper service.

Namespace

Drupal\login_redirect_per_role

Code

protected function getConfig($key) {
  $config = $this->config
    ->get($key);
  if ($config) {
    uasort($config, [
      SortArray::class,
      'sortByWeightElement',
    ]);
    return $config;
  }
  return [];
}