function oauth2_loginController::getnestedattribute in OAuth2 Login 8
This function is used to get some specific values from the resource
1 call to oauth2_loginController::getnestedattribute()
- oauth2_loginController::oauth2_login_mo_login in src/Controller/ oauth2_loginController.php 
File
- src/Controller/ oauth2_loginController.php, line 246 
- Contains \Drupal\oauth2_login\Controller\DefaultController.
Class
Namespace
Drupal\oauth2_login\ControllerCode
function getnestedattribute($resource, $key) {
  if (empty($key)) {
    return "";
  }
  $keys = explode(".", $key);
  if (sizeof($keys) > 1) {
    $current_key = $keys[0];
    if (isset($resource[$current_key])) {
      return self::getnestedattribute($resource[$current_key], str_replace($current_key . ".", "", $key));
    }
  }
  else {
    $current_key = $keys[0];
    if (isset($resource[$current_key])) {
      return $resource[$current_key];
    }
  }
}