parent::__construct($cur, $indent);
$this->user = $user;
if (!empty($user)) {
+
$profile = $user->getProfile();
- $ao = ActivityObject::fromProfile($profile);
+
+ $ao = $profile->asActivityObject();
+
+ array_push($ao->extra, $profile->profileInfo($this->scoped));
+
$this->addAuthorRaw($ao->asString('author'));
}
);
$this->setSubtitle($subtitle);
- $avatar = $profile->getAvatar(AVATAR_PROFILE_SIZE);
- $logo = ($avatar) ? $avatar->displayUrl() : Avatar::defaultImage(AVATAR_PROFILE_SIZE);
- $this->setLogo($logo);
+ $this->setLogo($profile->avatarUrl(AVATAR_PROFILE_SIZE));
$this->setUpdated('now');