socialconnect/common
Common library
Maintainers
3.1.7
2020-06-09 09:59 UTC
Requires
- php: >=7.1
- psr/simple-cache: ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
MIT ead1144c543a630b2fdf471d94cf478c5e68b9fd
- Dmitry Patsura <talk.woop@dmtry.me>
README
Build Client for your REST application
use SocialConnect\Common\ClientAbstract; class MySocialNetworkClient extends ClientAbstract { public function requestMethod($method, $parameters) { //... } public function getUser($id) { $result = $this->requestMethod('/user/get/', $id); if ($result) { $user = new User(); $user->id = $result->id; //... return $user; } return false; } }
Next you can use it
$client = new MySocialNetworkClient($appId, $appSecret); // You can use any client that implements Psr\Http\Client\ClientInterface $client->setHttpClient(new \SocialConnect\HttpClient\Curl()); $user = $client->getUser(1); //Custom rest methods $client->requestMethod('myTestMethod', []); $client->requestMethod('myTest', []);
