You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/** eg: * @throws InvalidRequestError if the error is caused by the user. * @throws AuthenticationError if the error is caused by a lack of * permissions. * @throws ApiError otherwise. */
Charge类的多个方法实际上都是会抛Exception的,比如上述retrieve()方法在$id非法时就会抛InvalidRequestError。
希望官方在SDK各个常用方法上标准清楚可能返回的Exception类型,开发的时候IDE会对没有捕捉的Excetion进行提示,调用者能更清楚的知道如何应对返回。
其实retrieve()何时会返回string或者null我到现在都没明白,所以校验返回的时候很痛苦,只检查是否抛Exception不知是否够用。 希望增加类似的说明。
The text was updated successfully, but these errors were encountered: