protected function GetCredentials()

in php/urlinfo.php [53:73]


    protected function GetCredentials() {
      $awsCredentials = null;
      if (file_exists(self::$CachedCredentials)){
          $objData = file_get_contents(self::$CachedCredentials);
          $awsCredentials = unserialize($objData);
          if (!empty($awsCredentials)) {
            $expiresOn = strtotime ($awsCredentials["Expiration"]);
            $nowGMT = gmmktime();
            if ($nowGMT > $expiresOn) {
              $awsCredentials = null;
            }
          }
      }

      if ($awsCredentials == null) {
          $awsCredentials = self::GetCognitoCredentials();
          self::SaveCredentialsToCache($awsCredentials);
      }

      self::SetCredentials($awsCredentials);
    }