]> git.mxchange.org Git - friendica.git/blobdiff - tests/datasets/api.fixture.php
Merge remote-tracking branch 'upstream/2021.12-rc' into api-fixes
[friendica.git] / tests / datasets / api.fixture.php
index 44501d0493f1f5dbed3bbb6b9f0900ffd7744117..9e0174c029009cf0d29cf2b7107567ff6a1ffa2d 100644 (file)
@@ -1,14 +1,40 @@
 <?php
+/**
+ * @copyright Copyright (C) 2010-2021, the Friendica project
+ *
+ * @license GNU AGPL version 3 or any later version
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Affero General Public License as
+ * published by the Free Software Foundation, either version 3 of the
+ * License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU Affero General Public License for more details.
+ *
+ * You should have received a copy of the GNU Affero General Public License
+ * along with this program.  If not, see <https://www.gnu.org/licenses/>.
+ *
+ */
+
+use Friendica\Core\Protocol;
+use Friendica\Model\Contact;
+use Friendica\Model\Item;
+use Friendica\Model\Notification;
 
 return [
        // Empty these tables
+       'profile_field',
+       'permissionset',
        'cache',
        'conversation',
        'pconfig',
        'photo',
        'workerqueue',
        'mail',
-       'item-delivery-data',
+       'post-delivery-data',
        // Base test config to avoid notice messages
        'config'  => [
                [
@@ -26,6 +52,16 @@ return [
                        'k'   => 'worker_dont_fork',
                        'v'   => '1',
                ],
+               [
+                       'cat' => 'system',
+                       'k'   => 'curl_timeout',
+                       'v'   => '1',
+               ],
+               [
+                       'cat' => 'system',
+                       'k'   => 'xrd_timeout',
+                       'v'   => '1',
+               ],
        ],
        'user'    => [
                [
@@ -37,10 +73,64 @@ return [
                        'theme'    => 'frio',
                ],
        ],
+       'item-uri'    => [
+               [
+                       'id'   => 1,
+                       'uri'  => '1',
+                       'guid' => '1',
+               ],
+               [
+                       'id'   => 2,
+                       'uri'  => '2',
+                       'guid' => '2',
+               ],
+               [
+                       'id'   => 3,
+                       'uri'  => '3',
+                       'guid' => '3',
+               ],
+               [
+                       'id'   => 4,
+                       'uri'  => '4',
+                       'guid' => '4',
+               ],
+               [
+                       'id'   => 5,
+                       'uri'  => '5',
+                       'guid' => '5',
+               ],
+               [
+                       'id'   => 6,
+                       'uri'  => '6',
+                       'guid' => '6',
+               ],
+
+               [
+                       'id'   => 42,
+                       'uri'  => 'http://localhost/profile/selfcontact',
+                       'guid' => '42',
+               ],
+               [
+                       'id'   => 43,
+                       'uri'  => 'http://localhost/profile/othercontact',
+                       'guid' => '43',
+               ],
+               [
+                       'id'   => 44,
+                       'uri'  => 'http://localhost/profile/friendcontact',
+                       'guid' => '44',
+               ],
+               [
+                       'id'   => 46,
+                       'uri'  => 'http://localhost/profile/mutualcontact',
+                       'guid' => '46',
+               ],
+       ],
        'contact' => [
                [
                        'id'      => 42,
                        'uid'     => 42,
+                       'uri-id'  => 42,
                        'name'    => 'Self contact',
                        'nick'    => 'selfcontact',
                        'self'    => 1,
@@ -49,14 +139,16 @@ return [
                        'about'   => 'User used in tests',
                        'pending' => 0,
                        'blocked' => 0,
-                       'rel'     => 1,
-                       'network' => 'dfrn',
+                       'rel'     => Contact::FOLLOWER,
+                       'network' => Protocol::DFRN,
+                       'location' => 'DFRN',
                ],
                // Having the same name and nick allows us to test
                // the fallback to api_get_nick() in api_get_user()
                [
                        'id'      => 43,
                        'uid'     => 0,
+                       'uri-id'  => 43,
                        'name'    => 'othercontact',
                        'nick'    => 'othercontact',
                        'self'    => 0,
@@ -64,12 +156,29 @@ return [
                        'url'     => 'http://localhost/profile/othercontact',
                        'pending' => 0,
                        'blocked' => 0,
-                       'rel'     => 0,
-                       'network' => 'dfrn',
+                       'rel'     => Contact::NOTHING,
+                       'network' => Protocol::DFRN, 
+                       'location' => 'DFRN',
                ],
                [
                        'id'      => 44,
                        'uid'     => 42,
+                       'uri-id'  => 44,
+                       'name'    => 'Friend contact',
+                       'nick'    => 'friendcontact',
+                       'self'    => 0,
+                       'nurl'    => 'http://localhost/profile/friendcontact',
+                       'url'     => 'http://localhost/profile/friendcontact',
+                       'pending' => 0,
+                       'blocked' => 0,
+                       'rel'     => Contact::SHARING,
+                       'network' => Protocol::DFRN,
+                       'location' => 'DFRN',
+               ],
+               [
+                       'id'      => 45,
+                       'uid'     => 0,
+                       'uri-id'  => 44,
                        'name'    => 'Friend contact',
                        'nick'    => 'friendcontact',
                        'self'    => 0,
@@ -77,116 +186,557 @@ return [
                        'url'     => 'http://localhost/profile/friendcontact',
                        'pending' => 0,
                        'blocked' => 0,
-                       'rel'     => 2,
-                       'network' => 'dfrn',
+                       'rel'     => Contact::SHARING,
+                       'network' => Protocol::DFRN,
+                       'location' => 'DFRN',
+               ],
+               [
+                       'id'      => 46,
+                       'uid'     => 42,
+                       'uri-id'  => 46,
+                       'name'    => 'Mutual contact',
+                       'nick'    => 'mutualcontact',
+                       'self'    => 0,
+                       'nurl'    => 'http://localhost/profile/mutualcontact',
+                       'url'     => 'http://localhost/profile/mutualcontact',
+                       'pending' => 0,
+                       'blocked' => 0,
+                       'rel'     => Contact::FRIEND,
+                       'network' => Protocol::DFRN,
+                       'location' => 'DFRN',
+               ],
+               [
+                       'id'      => 47,
+                       'uid'     => 0,
+                       'uri-id'  => 46,
+                       'name'    => 'Mutual contact',
+                       'nick'    => 'mutualcontact',
+                       'self'    => 0,
+                       'nurl'    => 'http://localhost/profile/mutualcontact',
+                       'url'     => 'http://localhost/profile/mutualcontact',
+                       'pending' => 0,
+                       'blocked' => 0,
+                       'rel'     => Contact::SHARING,
+                       'network' => Protocol::DFRN,
+                       'location' => 'DFRN',
                ],
        ],
-       'item'    => [
-               [
-                       'id'          => 1,
-                       'visible'     => 1,
-                       'contact-id'  => 42,
-                       'author-id'   => 42,
-                       'owner-id'    => 42,
-                       'uid'         => 42,
-                       'verb'        => 'http://activitystrea.ms/schema/1.0/post',
-                       'unseen'      => 1,
-                       'body'        => 'Parent status',
-                       'parent'      => 1,
-                       'author-link' => 'http://localhost/profile/selfcontact',
-                       'wall'        => 1,
-                       'starred'     => 1,
-                       'origin'      => 1,
-                       'allow_cid'   => '',
-                       'allow_gid'   => '',
-                       'deny_cid'    => '',
-                       'deny_gid'    => '',
-               ],
-               [
-                       'id'          => 2,
-                       'visible'     => 1,
-                       'contact-id'  => 42,
-                       'author-id'   => 42,
-                       'owner-id'    => 42,
-                       'uid'         => 42,
-                       'verb'        => 'http://activitystrea.ms/schema/1.0/post',
-                       'unseen'      => 0,
-                       'body'        => 'Reply',
-                       'parent'      => 1,
-                       'author-link' => 'http://localhost/profile/selfcontact',
-                       'wall'        => 1,
-                       'starred'     => 0,
-                       'origin'      => 1,
+       'verb'    => [
+               [
+                       'id'   => 0,
+                       'name' => '',
                ],
                [
-
-                       'id'          => 3,
-                       'visible'     => 1,
-                       'contact-id'  => 43,
-                       'author-id'   => 43,
-                       'owner-id'    => 42,
-                       'uid'         => 42,
-                       'verb'        => 'http://activitystrea.ms/schema/1.0/post',
-                       'unseen'      => 0,
-                       'body'        => 'Other user status',
-                       'parent'      => 3,
-                       'author-link' => 'http://localhost/profile/othercontact',
-                       'wall'        => 1,
-                       'starred'     => 0,
-                       'origin'      => 1,
-               ],
-               [
-                       'id'          => 4,
-                       'visible'     => 1,
-                       'contact-id'  => 44,
-                       'author-id'   => 44,
-                       'owner-id'    => 42,
-                       'uid'         => 42,
-                       'verb'        => 'http://activitystrea.ms/schema/1.0/post',
-                       'unseen'      => 0,
-                       'body'        => 'Friend user reply',
-                       'parent'      => 1,
-                       'author-link' => 'http://localhost/profile/othercontact',
-                       'wall'        => 1,
-                       'starred'     => 0,
-                       'origin'      => 1,
+                       'id'   => 1,
+                       'name' => 'http://activitystrea.ms/schema/1.0/like',
                ],
                [
-
-                       'id'          => 5,
-                       'visible'     => 1,
-                       'contact-id'  => 42,
-                       'author-id'   => 42,
-                       'owner-id'    => 42,
-                       'uid'         => 42,
-                       'verb'        => 'http://activitystrea.ms/schema/1.0/post',
-                       'unseen'      => 0,
-                       'body'        => '[share]Shared status[/share]',
-                       'parent'      => 1,
-                       'author-link' => 'http://localhost/profile/othercontact',
-                       'wall'        => 1,
-                       'starred'     => 0,
-                       'origin'      => 1,
-                       'allow_cid'   => '',
-                       'allow_gid'   => '',
-                       'deny_cid'    => '',
-                       'deny_gid'    => '',
-               ],
-               [
-                       'id'          => 6,
-                       'visible'     => 1,
-                       'contact-id'  => 44,
-                       'author-id'   => 44,
-                       'owner-id'    => 42,
-                       'uid'         => 42,
-                       'verb'        => 'http://activitystrea.ms/schema/1.0/post',
-                       'unseen'      => 0,
-                       'body'        => 'Friend user status',
-                       'parent'      => 6,
-                       'author-link' => 'http://localhost/profile/othercontact',
-                       'wall'        => 1,
-                       'starred'     => 0,
-                       'origin'      => 1,
+                       'id'   => 2,
+                       'name' => 'http://purl.org/macgirvin/dfrn/1.0/dislike',
+               ],
+               [
+                       'id'   => 3,
+                       'name' => 'http://purl.org/zot/activity/attendyes',
+               ],
+               [
+                       'id'   => 4,
+                       'name' => 'http://purl.org/zot/activity/attendno',
+               ],
+               [
+                       'id'   => 5,
+                       'name' => 'http://purl.org/zot/activity/attendmaybe',
+               ],
+               [
+                       'id'   => 6,
+                       'name' => 'http://activitystrea.ms/schema/1.0/follow',
+               ],
+               [
+                       'id'   => 7,
+                       'name' => 'https://www.w3.org/ns/activitystreams#Announce',
+               ],
+               [
+                       'id'   => 8,
+                       'name' => 'http://activitystrea.ms/schema/1.0/post',
+               ],
+       ],
+       'post-content' => [
+               [
+                       'uri-id' => 1,
+                       'body'   => 'Parent status',
+                       'plink'  => 'http://localhost/display/1',
+               ],
+               [
+                       'uri-id' => 2,
+                       'body'   => 'Reply',
+                       'plink'  => 'http://localhost/display/2',
+               ],
+               [
+                       'uri-id' => 3,
+                       'body'   => 'Other user status',
+                       'plink'  => 'http://localhost/display/3',
+               ],
+               [
+                       'uri-id' => 4,
+                       'body'   => 'Friend user reply',
+                       'plink'  => 'http://localhost/display/4',
+               ],
+               [
+                       'uri-id' => 5,
+                       'body'   => '[share]Shared status[/share]',
+                       'plink'  => 'http://localhost/display/5',
+               ],
+               [
+                       'uri-id' => 6,
+                       'body'   => 'Friend user status',
+                       'plink'  => 'http://localhost/display/6',
+               ],
+       ],
+       'post'    => [
+               [
+                       'uri-id'        => 1,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+               ],
+               [
+                       'uri-id'        => 2,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+               ],
+               [
+                       'uri-id'        => 3,
+                       'parent-uri-id' => 3,
+                       'thr-parent-id' => 3,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 43,
+                       'causer-id'     => 43,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+               ],
+               [
+                       'uri-id'        => 4,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 44,
+                       'causer-id'     => 44,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+               ],
+               [
+                       'uri-id'        => 5,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+               ],
+               [
+                       'uri-id'        => 6,
+                       'parent-uri-id' => 6,
+                       'thr-parent-id' => 6,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 44,
+                       'causer-id'     => 44,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+               ],
+       ],
+       'post-user' => [
+               [
+                       'id'            => 1,
+                       'uri-id'        => 1,
+                       'visible'       => 1,
+                       'contact-id'    => 42,
+                       'author-id'     => 42,
+                       'owner-id'      => 42,
+                       'causer-id'     => 42,
+                       'uid'           => 42,
+                       'vid'           => 8,
+                       'unseen'        => 1,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'wall'          => 1,
+                       'origin'        => 1,
+               ],
+               [
+                       'id'            => 2,
+                       'uri-id'        => 2,
+                       'uid'           => 42,
+                       'contact-id'    => 42,
+                       'unseen'        => 0,
+                       'origin'        => 1,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 1,
+               ],
+               [
+                       'id'            => 3,
+                       'uri-id'        => 3,
+                       'uid'           => 42,
+                       'contact-id'    => 43,
+                       'unseen'        => 0,
+                       'origin'        => 1,
+                       'parent-uri-id' => 3,
+                       'thr-parent-id' => 3,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 43,
+                       'causer-id'     => 43,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 1,
+               ],
+               [
+                       'id'            => 4,
+                       'uri-id'        => 4,
+                       'uid'           => 42,
+                       'contact-id'    => 44,
+                       'unseen'        => 0,
+                       'origin'        => 1,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 44,
+                       'causer-id'     => 44,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 1,
+               ],
+               [
+                       'id'            => 5,
+                       'uri-id'        => 5,
+                       'uid'           => 42,
+                       'contact-id'    => 42,
+                       'unseen'        => 0,
+                       'origin'        => 1,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 1,
+               ],
+               [
+                       'id'            => 6,
+                       'uri-id'        => 6,
+                       'uid'           => 42,
+                       'contact-id'    => 44,
+                       'unseen'        => 0,
+                       'origin'        => 1,
+                       'parent-uri-id' => 6,
+                       'thr-parent-id' => 6,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 44,
+                       'causer-id'     => 44,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 1,
+               ],
+               [
+                       'id'            => 7,
+                       'uri-id'        => 1,
+                       'uid'           => 0,
+                       'contact-id'    => 42,
+                       'unseen'        => 1,
+                       'origin'        => 0,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 0,
+               ],
+               [
+                       'id'            => 8,
+                       'uri-id'        => 2,
+                       'uid'           => 0,
+                       'contact-id'    => 42,
+                       'unseen'        => 0,
+                       'origin'        => 0,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 0,
+               ],
+               [
+                       'id'            => 9,
+                       'uri-id'        => 3,
+                       'uid'           => 0,
+                       'contact-id'    => 43,
+                       'unseen'        => 0,
+                       'origin'        => 0,
+                       'parent-uri-id' => 3,
+                       'thr-parent-id' => 3,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 43,
+                       'causer-id'     => 43,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 0,
+               ],
+               [
+                       'id'            => 10,
+                       'uri-id'        => 4,
+                       'uid'           => 0,
+                       'contact-id'    => 44,
+                       'unseen'        => 0,
+                       'origin'        => 0,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 44,
+                       'causer-id'     => 44,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 0,
+               ],
+               [
+                       'id'            => 11,
+                       'uri-id'        => 5,
+                       'uid'           => 0,
+                       'contact-id'    => 42,
+                       'unseen'        => 0,
+                       'origin'        => 0,
+                       'parent-uri-id' => 1,
+                       'thr-parent-id' => 1,
+                       'gravity'       => GRAVITY_COMMENT,
+                       'network'       => Protocol::DFRN,
+                       'owner-id'      => 42,
+                       'author-id'     => 42,
+                       'causer-id'     => 42,
+                       'vid'           => 8,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'visible'       => 1,
+                       'deleted'       => 0,
+                       'wall'          => 0,
+               ],
+               [
+                       'id'            => 12,
+                       'uri-id'        => 6,
+                       'visible'       => 1,
+                       'contact-id'    => 44,
+                       'author-id'     => 44,
+                       'owner-id'      => 42,
+                       'causer-id'     => 44,
+                       'uid'           => 0,
+                       'vid'           => 8,
+                       'unseen'        => 0,
+                       'parent-uri-id' => 6,
+                       'thr-parent-id' => 6,
+                       'private'       => Item::PUBLIC,
+                       'global'        => true,
+                       'gravity'       => GRAVITY_PARENT,
+                       'network'       => Protocol::DFRN,
+                       'origin'        => 0,
+                       'deleted'       => 0,
+                       'wall'          => 0,
+               ],
+       ],
+       'post-thread'  => [
+               [
+                       'uri-id'     => 1,
+                       'author-id'  => 42,
+                       'owner-id'   => 42,
+                       'causer-id'  => 42,
+                       'network'    => Protocol::DFRN,
+               ],
+               [
+                       'uri-id'     => 3,
+                       'author-id'  => 43,
+                       'owner-id'   => 43,
+                       'causer-id'  => 43,
+                       'network'    => Protocol::DFRN,
+               ],
+               [
+                       'uri-id'     => 6,
+                       'author-id'  => 44,
+                       'owner-id'   => 44,
+                       'causer-id'  => 44,
+                       'network'    => Protocol::DFRN,
+               ],
+       ],
+       'post-thread-user'  => [
+               [
+                       'uri-id'     => 1,
+                       'uid'        => 42,
+                       'wall'       => 1,
+                       'post-user-id' => 1,
+                       'author-id'  => 42,
+                       'owner-id'   => 42,
+                       'causer-id'  => 42,
+                       'contact-id' => 42,
+                       'network'    => Protocol::DFRN,
+                       'starred'    => 1,
+                       'origin'     => 1,
+               ],
+               [
+                       'uri-id'     => 3,
+                       'uid'        => 42,
+                       'wall'       => 1,
+                       'post-user-id' => 3,
+                       'author-id'  => 43,
+                       'owner-id'   => 43,
+                       'causer-id'  => 43,
+                       'contact-id' => 43,
+                       'network'    => Protocol::DFRN,
+                       'starred'    => 0,
+                       'origin'     => 1,
+               ],
+               [
+                       'uri-id'     => 6,
+                       'uid'        => 42,
+                       'wall'       => 1,
+                       'post-user-id' => 6,
+                       'author-id'  => 44,
+                       'owner-id'   => 44,
+                       'causer-id'  => 44,
+                       'contact-id' => 44,
+                       'network'    => Protocol::DFRN,
+                       'starred'    => 0,
+                       'origin'     => 1,
+               ],
+               [
+                       'uri-id'     => 1,
+                       'uid'        => 0,
+                       'wall'       => 0,
+                       'post-user-id' => 7,
+                       'author-id'  => 42,
+                       'owner-id'   => 42,
+                       'causer-id'  => 42,
+                       'contact-id' => 42,
+                       'network'    => Protocol::DFRN,
+                       'starred'    => 0,
+                       'origin'     => 0,
+               ],
+               [
+                       'uri-id'     => 3,
+                       'uid'        => 0,
+                       'wall'       => 0,
+                       'post-user-id' => 9,
+                       'author-id'  => 43,
+                       'owner-id'   => 43,
+                       'causer-id'  => 43,
+                       'contact-id' => 43,
+                       'network'    => Protocol::DFRN,
+                       'starred'    => 0,
+                       'origin'     => 0,
+               ],
+               [
+                       'uri-id'     => 6,
+                       'uid'        => 0,
+                       'wall'       => 0,
+                       'post-user-id' => 12,
+                       'author-id'  => 44,
+                       'owner-id'   => 44,
+                       'causer-id'  => 44,
+                       'contact-id' => 44,
+                       'network'    => Protocol::DFRN,
+                       'starred'    => 0,
+                       'origin'     => 0,
                ],
        ],
        'notify' => [
@@ -202,39 +752,16 @@ return [
                        'link' => 'http://localhost/notification/1',
                        'iid' => 4,
                        'seen' => 0,
-                       'verb' => '',
-                       'otype' => 'item',
+                       'verb' => \Friendica\Protocol\Activity::POST,
+                       'otype' => Notification\ObjectType::ITEM,
                        'name_cache' => 'Reply to',
                        'msg_cache' => 'A test reply from an item',
                ],
        ],
-       'thread'  => [
-               [
-                       'iid'        => 1,
-                       'visible'    => 1,
-                       'contact-id' => 42,
-                       'author-id'  => 42,
-                       'owner-id'   => 42,
-                       'uid'        => 42,
-                       'wall'       => 1,
-               ],
-               [
-                       'iid'        => 3,
-                       'visible'    => 1,
-                       'contact-id' => 43,
-                       'author-id'  => 43,
-                       'owner-id'   => 43,
-                       'uid'        => 0,
-                       'wall'       => 1,
-               ],
+       'profile' => [
                [
-                       'iid'        => 6,
-                       'visible'    => 1,
-                       'contact-id' => 44,
-                       'author-id'  => 44,
-                       'owner-id'   => 44,
-                       'uid'        => 0,
-                       'wall'       => 1,
+                       'id' => 1,
+                       'uid' => 42,
                ],
        ],
        'group'   => [
@@ -258,4 +785,4 @@ return [
                        'uid'  => 42,
                ],
        ],
-];
\ No newline at end of file
+];