ApiAction::dateTwitter was called statically from a plugin

This commit is contained in:
Mikael Nordfeldth 2015-07-10 23:30:17 +02:00
parent 24b1e26406
commit 64fbc93217

View File

@ -248,7 +248,7 @@ class ApiAction extends Action
$twitter_user['friends_count'] = $profile->subscriptionCount(); $twitter_user['friends_count'] = $profile->subscriptionCount();
$twitter_user['created_at'] = $this->dateTwitter($profile->created); $twitter_user['created_at'] = self::dateTwitter($profile->created);
$timezone = 'UTC'; $timezone = 'UTC';
@ -322,7 +322,7 @@ class ApiAction extends Action
$twitter_status = array(); $twitter_status = array();
$twitter_status['text'] = $notice->content; $twitter_status['text'] = $notice->content;
$twitter_status['truncated'] = false; # Not possible on StatusNet $twitter_status['truncated'] = false; # Not possible on StatusNet
$twitter_status['created_at'] = $this->dateTwitter($notice->created); $twitter_status['created_at'] = self::dateTwitter($notice->created);
try { try {
// We could just do $notice->reply_to but maybe the future holds a // We could just do $notice->reply_to but maybe the future holds a
// different story for parenting. // different story for parenting.
@ -440,8 +440,8 @@ class ApiAction extends Action
$twitter_group['homepage'] = $group->homepage; $twitter_group['homepage'] = $group->homepage;
$twitter_group['description'] = $group->description; $twitter_group['description'] = $group->description;
$twitter_group['location'] = $group->location; $twitter_group['location'] = $group->location;
$twitter_group['created'] = $this->dateTwitter($group->created); $twitter_group['created'] = self::dateTwitter($group->created);
$twitter_group['modified'] = $this->dateTwitter($group->modified); $twitter_group['modified'] = self::dateTwitter($group->modified);
return $twitter_group; return $twitter_group;
} }
@ -1196,7 +1196,7 @@ class ApiAction extends Action
$this->endDocument('xml'); $this->endDocument('xml');
} }
function dateTwitter($dt) static function dateTwitter($dt)
{ {
$dateStr = date('d F Y H:i:s', strtotime($dt)); $dateStr = date('d F Y H:i:s', strtotime($dt));
$d = new DateTime($dateStr, new DateTimeZone('UTC')); $d = new DateTime($dateStr, new DateTimeZone('UTC'));