Handle selfLink in ActivityObject
This commit is contained in:
parent
000af6d9ee
commit
7889b21e7b
@ -100,6 +100,7 @@ class ActivityObject
|
||||
public $content;
|
||||
public $owner;
|
||||
public $link;
|
||||
public $selfLink; // think APP (Atom Publishing Protocol)
|
||||
public $source;
|
||||
public $avatarLinks = array();
|
||||
public $geopoint;
|
||||
@ -261,6 +262,7 @@ class ActivityObject
|
||||
$this->source = $this->_getSource($element);
|
||||
|
||||
$this->link = ActivityUtils::getPermalink($element);
|
||||
$this->selfLink = ActivityUtils::getSelfLink($element);
|
||||
|
||||
$this->id = $this->_childContent($element, self::ID);
|
||||
|
||||
@ -665,6 +667,18 @@ class ActivityObject
|
||||
);
|
||||
}
|
||||
|
||||
if (!empty($this->selfLink)) {
|
||||
$xo->element(
|
||||
'link',
|
||||
array(
|
||||
'rel' => 'self',
|
||||
'type' => 'application/atom+xml',
|
||||
'href' => $this->selfLink
|
||||
),
|
||||
null
|
||||
);
|
||||
}
|
||||
|
||||
if(!empty($this->owner)) {
|
||||
$owner = $this->owner->asActivityNoun(self::AUTHOR);
|
||||
$xo->raw($owner);
|
||||
|
Loading…
Reference in New Issue
Block a user