/**
  * Stops following an user.
  * 
  * @return	array
  */
 public function unfollow()
 {
     $follow = UserFollow::getFollow(WCF::getUser()->userID, $this->parameters['data']['userID']);
     if ($follow->followID) {
         $followEditor = new UserFollowEditor($follow);
         $followEditor->delete();
         // remove activity event
         UserActivityEventHandler::getInstance()->removeEvents('com.woltlab.wcf.user.recentActivityEvent.follow', array($this->parameters['data']['userID']));
     }
     // reset storage
     UserStorageHandler::getInstance()->reset(array($this->parameters['data']['userID']), 'followerUserIDs');
     UserStorageHandler::getInstance()->reset(array(WCF::getUser()->userID), 'followingUserIDs');
     return array('following' => 0);
 }