Handle selfLink in ActivityObject
This commit is contained in:
parent
985f3b44b7
commit
7da925ca70
@ -102,6 +102,7 @@ class ActivityObject
|
||||
public $content;
|
||||
public $owner;
|
||||
public $link;
|
||||
public $selfLink; // think APP (Atom Publishing Protocol)
|
||||
public $source;
|
||||
public $avatarLinks = array();
|
||||
public $geopoint;
|
||||
@ -263,6 +264,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);
|
||||
|
||||
@ -651,6 +653,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