private function ToTwitter()
 {
     $link = $this->owner->AbsoluteLink();
     if (mb_strlen($this->plaintext) > self::TwitterMaxStatusLength - mb_strlen($link) - 1) {
         $length = self::TwitterMaxStatusLength - mb_strlen($link);
         $truncate = mb_substr($this->plaintext, 0, $length - 4) . '... ';
         $content = $truncate . $link;
     } else {
         $content = $this->plaintext . ' ' . $link;
     }
     $data = SocialMediaTwitter::Connection()->post('statuses/update', array('status' => $content, 'trim_user' => true));
     if (SocialMediaTwitter::Error()) {
         return false;
     }
     $this->owner->TwitterID = $data->id;
     return true;
 }