Sorry, maybe I am having difficulty to understand your point because I did not understand your explanation why it is unusable for you.
Anyway, that is OK. My goal here is to understand if you have difficulties to help you using the package.
It is hard to find OAuth packages that support all the features of the protocol because it is complex and some features are hard to implement.
This class supports many of those hard features like automatic refresh of tokens that expire, send API calls offline even when the user is not present, and provides built-in configuration for many of the most popular APIs.
That is why more than 16,000 users are using this package.
You may read more about these advanced topics in the package blog:
phpclasses.org/blog/package/7700/
If you try other packages and find any difficulties, you are always welcome to try this package again to check if it is easier for you.