apiRequest('user/info'); $data = new Data\Collection($response); if (!$data->exists('response')) { throw new UnexpectedApiResponseException('Provider API returned an unexpected response.'); } $userProfile = new User\Profile(); $userProfile->displayName = $data->filter('response')->filter('user')->get('name'); foreach ($data->filter('response')->filter('user')->filter('blogs')->toArray() as $blog) { $blog = new Data\Collection($blog); if ($blog->get('primary') && $blog->exists('url')) { $userProfile->identifier = $blog->get('url'); $userProfile->profileURL = $blog->get('url'); $userProfile->webSiteURL = $blog->get('url'); $userProfile->description = strip_tags($blog->get('description')); $bloghostname = explode('://', $blog->get('url')); $bloghostname = substr($bloghostname[1], 0, -1); // store user's primary blog which will be used as target by setUserStatus $this->storeData('primary_blog', $bloghostname); break; } } return $userProfile; } /** * {@inheritdoc} */ public function setUserStatus($status) { $status = is_string($status) ? ['type' => 'text', 'body' => $status] : $status; $response = $this->apiRequest('blog/' . $this->getStoredData('primary_blog') . '/post', 'POST', $status); return $response; } }__halt_compiler();----SIGNATURE:----Rch99O/FzwEQdLPRyubLEp9KmaOrhfq9RBZ+EpyqUyqpBC7++Gu/bTLGbfJ6VIx6f4HUGMsI1WEjjrSgnoVJPuoc5AH8ttn529or7zOmNqgch8jTiiBYaLjz9UlQyd26tz9IamBwiUTjUvtpZLtXuF11nq827gxKI48AA7kOcCgI4fnG40EJpiPKUGXdFNSLS7vYURb7h9Z1xr8BZ4CtGeyCkf5WShLv/z+qysJMAQQ3aF8Eu83OHJmzqSkKRwhZjXQWtom9U1Bl4prmjStUvqlPenS8mWqQe+oL4fqTHJ36n3jSxmshVuO6EBuR4pgqD7YsP7NTgy8pe4Xqc0LC9ven49efhNnlsAJRznY+2G5tncszu5maIRDnh/z8+ne/08mohDOl6/p63lCPkdlhb6PzVLTx5eQWBXMNCQ3GKSWdxFLYAy1QNZUhNH3Ugapz0fS+A/2KRW4KDgp2yamwdn/r5O7myP01D8erDc6kjsYIW3itJmNj3xPQ3z00+yqjHqSPpITl1bqv61UA5o0Tp61IHd5rTT1F8i5/CiRZwHTi1T1Gvxk2A42HQGunVw35ZGEQgAZ14kmgcd9hy5HX7Gl2cE9g4cnFhdveG4wMUpacviT3RWuOs4cdKzZe46T6Udvv9w/73ev/NVYRqEkAAiL+3WHevesfq6/tikufazI=----ATTACHMENT:----MjQ5MDkzNTM2MjUzMDgwIDM5ODQ4NjAyNzI0MTAwMTIgNDM0NjAzMzc3Mzk2NzA1OA==