We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e99e4f3 commit 3883d92Copy full SHA for 3883d92
src/Client.php
@@ -185,13 +185,20 @@ protected static function responseToArray($response)
185
/**
186
* Set AccessToken object
187
*
188
- * @param AccessToken $accessToken
+ * @param AccessToken|string $accessToken
189
190
* @return Client
191
*/
192
- public function setAccessToken(AccessToken $accessToken)
+ public function setAccessToken($accessToken)
193
{
194
- $this->accessToken = $accessToken;
+ if (is_string($accessToken)) {
195
+ $accessToken = new AccessToken($accessToken);
196
+ }
197
+ if (is_object($accessToken) && $accessToken instanceof AccessToken) {
198
+ $this->accessToken = $accessToken;
199
+ } else {
200
+ throw new \InvalidArgumentException('$accessToken must be instance of \LinkedIn\AccessToken class');
201
202
return $this;
203
}
204
0 commit comments