+ /**
+ * Creates an an "add tag" entry
+ *
+ * @param array $item
+ * @param array $data activity data
+ *
+ * @return array with activity data for adding tags
+ * @throws \Friendica\Network\HTTPException\InternalServerErrorException
+ * @throws \ImagickException
+ */
+ private static function createAddTag($item, $data)
+ {
+ $object = XML::parseString($item['object'], false);
+ $target = XML::parseString($item["target"], false);
+
+ $data['diaspora:guid'] = $item['guid'];
+ $data['actor'] = $item['author-link'];
+ $data['target'] = (string)$target->id;
+ $data['summary'] = BBCode::toPlaintext($item['body']);
+ $data['object'] = ['id' => (string)$object->id, 'type' => 'tag', 'name' => (string)$object->title, 'content' => (string)$object->content];
+
+ return $data;
+ }
+