Example #1
0
 /**
  * 
  * @param string $accesToken
  * @return GwAccount
  */
 public static function getInstance($accesToken)
 {
     $lang = Translator::getInstance()->getLang();
     $client = SimpleClient::getInstance($lang);
     $account = new self($client, $accesToken);
     if (!$account->hasPermission(self::PERMISSION_ACCOUNT)) {
         throw new MissingPermissionException(self::PERMISSION_ACCOUNT);
     }
     if (!$account->hasPermission(self::PERMISSION_CHARACTERS)) {
         throw new MissingPermissionException(self::PERMISSION_CHARACTERS);
     }
     return $account;
 }