X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=tests%2Fdatasets%2Fapi.fixture.php;h=9e0174c029009cf0d29cf2b7107567ff6a1ffa2d;hb=56f8adcb80a9005302a7896c63d868eff6779845;hp=ca3fc3d1d1e4ca30309f0f5e86743ca645f28a31;hpb=3d4a1a8083c43084dfa4e6954c835038e94b85cf;p=friendica.git diff --git a/tests/datasets/api.fixture.php b/tests/datasets/api.fixture.php index ca3fc3d1d1..9e0174c029 100644 --- a/tests/datasets/api.fixture.php +++ b/tests/datasets/api.fixture.php @@ -1,6 +1,6 @@ 'worker_dont_fork', 'v' => '1', ], + [ + 'cat' => 'system', + 'k' => 'curl_timeout', + 'v' => '1', + ], + [ + 'cat' => 'system', + 'k' => 'xrd_timeout', + 'v' => '1', + ], ], 'user' => [ [ @@ -58,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, @@ -70,8 +139,8 @@ 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 @@ -79,6 +148,7 @@ return [ [ 'id' => 43, 'uid' => 0, + 'uri-id' => 43, 'name' => 'othercontact', 'nick' => 'othercontact', 'self' => 0, @@ -86,13 +156,14 @@ 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, @@ -100,13 +171,14 @@ return [ 'url' => 'http://localhost/profile/friendcontact', 'pending' => 0, 'blocked' => 0, - 'rel' => 2, - 'network' => 'dfrn', + 'rel' => Contact::SHARING, + 'network' => Protocol::DFRN, 'location' => 'DFRN', ], [ 'id' => 45, 'uid' => 0, + 'uri-id' => 44, 'name' => 'Friend contact', 'nick' => 'friendcontact', 'self' => 0, @@ -114,13 +186,14 @@ 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, @@ -128,13 +201,14 @@ return [ 'url' => 'http://localhost/profile/mutualcontact', 'pending' => 0, 'blocked' => 0, - 'rel' => 3, - 'network' => 'dfrn', + 'rel' => Contact::FRIEND, + 'network' => Protocol::DFRN, 'location' => 'DFRN', ], [ 'id' => 47, 'uid' => 0, + 'uri-id' => 46, 'name' => 'Mutual contact', 'nick' => 'mutualcontact', 'self' => 0, @@ -142,230 +216,546 @@ return [ 'url' => 'http://localhost/profile/mutualcontact', 'pending' => 0, 'blocked' => 0, - 'rel' => 2, - 'network' => 'dfrn', + 'rel' => Contact::SHARING, + 'network' => Protocol::DFRN, 'location' => 'DFRN', ], ], - 'item-uri' => [ + 'verb' => [ + [ + 'id' => 0, + 'name' => '', + ], [ 'id' => 1, - 'uri' => '1', - 'guid' => '1', + 'name' => 'http://activitystrea.ms/schema/1.0/like', ], [ 'id' => 2, - 'uri' => '2', - 'guid' => '2', + 'name' => 'http://purl.org/macgirvin/dfrn/1.0/dislike', ], [ 'id' => 3, - 'uri' => '3', - 'guid' => '3', + 'name' => 'http://purl.org/zot/activity/attendyes', ], [ 'id' => 4, - 'uri' => '4', - 'guid' => '4', + 'name' => 'http://purl.org/zot/activity/attendno', ], [ 'id' => 5, - 'uri' => '5', - 'guid' => '5', + 'name' => 'http://purl.org/zot/activity/attendmaybe', ], [ 'id' => 6, - 'uri' => '6', - 'guid' => '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', ], ], - 'item' => [ - [ - 'id' => 1, - 'uri-id' => 1, - 'visible' => 1, - 'contact-id' => 42, - 'author-id' => 42, - 'owner-id' => 42, - 'causer-id' => 42, - 'uid' => 42, - 'verb' => 'http://activitystrea.ms/schema/1.0/post', - 'unseen' => 1, - 'body' => 'Parent status', - 'parent' => 1, + '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, - 'author-link' => 'http://localhost/profile/selfcontact', - 'wall' => 1, - 'starred' => 1, - 'origin' => 1, - 'allow_cid' => '', - 'allow_gid' => '', - 'deny_cid' => '', - 'deny_gid' => '', - 'guid' => '1', - 'plink' => 'http://localhost/display/1', - ], - [ - 'id' => 2, - 'uri-id' => 2, - 'visible' => 1, - 'contact-id' => 42, - 'author-id' => 42, - 'owner-id' => 42, - 'causer-id' => 42, - 'uid' => 42, - 'verb' => 'http://activitystrea.ms/schema/1.0/post', - 'unseen' => 0, - 'body' => 'Reply', - 'parent' => 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, - 'author-link' => 'http://localhost/profile/selfcontact', - 'wall' => 1, - 'starred' => 0, - 'origin' => 1, - 'guid' => '2', - 'plink' => 'http://localhost/display/2', + '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, ], [ - - 'id' => 3, - 'uri-id' => 3, - 'visible' => 1, - 'contact-id' => 43, - 'author-id' => 43, - 'owner-id' => 42, - 'causer-id' => 43, - 'uid' => 42, - 'verb' => 'http://activitystrea.ms/schema/1.0/post', - 'unseen' => 0, - 'body' => 'Other user status', - 'parent' => 3, + 'uri-id' => 3, 'parent-uri-id' => 3, - 'author-link' => 'http://localhost/profile/othercontact', - 'wall' => 1, - 'starred' => 0, - 'origin' => 1, - 'guid' => '3', - 'plink' => 'http://localhost/display/3', - ], - [ - 'id' => 4, - 'uri-id' => 4, - 'visible' => 1, - 'contact-id' => 44, - 'author-id' => 44, - 'owner-id' => 42, - 'causer-id' => 44, - 'uid' => 42, - 'verb' => 'http://activitystrea.ms/schema/1.0/post', - 'unseen' => 0, - 'body' => 'Friend user reply', - 'parent' => 1, + '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, - 'author-link' => 'http://localhost/profile/othercontact', - 'wall' => 1, - 'starred' => 0, - 'origin' => 1, - 'guid' => '4', - 'plink' => 'http://localhost/display/4', + '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, ], [ - - 'id' => 5, - 'uri-id' => 5, - 'visible' => 1, - 'contact-id' => 42, - 'author-id' => 42, - 'owner-id' => 42, - 'causer-id' => 42, - 'uid' => 42, - 'verb' => 'http://activitystrea.ms/schema/1.0/post', - 'unseen' => 0, - 'body' => '[share]Shared status[/share]', - 'parent' => 1, + 'uri-id' => 5, 'parent-uri-id' => 1, - 'author-link' => 'http://localhost/profile/othercontact', - 'wall' => 1, - 'starred' => 0, - 'origin' => 1, - 'allow_cid' => '', - 'allow_gid' => '', - 'deny_cid' => '', - 'deny_gid' => '', - 'guid' => '5', - 'plink' => 'http://localhost/display/5', - ], - [ - 'id' => 6, - 'uri-id' => 6, - 'visible' => 1, - 'contact-id' => 44, - 'author-id' => 44, - 'owner-id' => 42, - 'causer-id' => 44, - 'uid' => 42, - 'verb' => 'http://activitystrea.ms/schema/1.0/post', - 'unseen' => 0, - 'body' => 'Friend user status', - 'parent' => 6, + '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, - 'author-link' => 'http://localhost/profile/othercontact', - 'wall' => 1, - 'starred' => 0, - 'origin' => 1, - 'guid' => '6', - 'plink' => 'http://localhost/display/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, ], ], - 'notify' => [ + 'post-user' => [ [ - 'id' => 1, - 'type' => 8, - 'name' => 'Reply to', - 'url' => 'http://localhost/display/1', - 'photo' => 'http://localhost/', - 'date' => '2020-01-01 12:12:02', - 'msg' => 'A test reply from an item', - 'uid' => 42, - 'link' => 'http://localhost/notification/1', - 'iid' => 4, - 'seen' => 0, - 'verb' => '', - 'otype' => Notify\ObjectType::ITEM, - 'name_cache' => 'Reply to', - 'msg_cache' => 'A test reply from an item', + '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, ], ], - 'thread' => [ + 'post-thread' => [ [ - 'iid' => 1, 'uri-id' => 1, - 'visible' => 1, - 'contact-id' => 42, '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, ], [ - 'iid' => 3, 'uri-id' => 3, - 'visible' => 1, - 'contact-id' => 43, + 'uid' => 42, + 'wall' => 1, + 'post-user-id' => 3, 'author-id' => 43, 'owner-id' => 43, - 'uid' => 0, - 'wall' => 1, + 'causer-id' => 43, + 'contact-id' => 43, + 'network' => Protocol::DFRN, + 'starred' => 0, + 'origin' => 1, ], [ - 'iid' => 6, 'uri-id' => 6, - 'visible' => 1, - 'contact-id' => 44, + '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' => 1, + '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' => [ + [ + 'id' => 1, + 'type' => 8, + 'name' => 'Reply to', + 'url' => 'http://localhost/display/1', + 'photo' => 'http://localhost/', + 'date' => '2020-01-01 12:12:02', + 'msg' => 'A test reply from an item', + 'uid' => 42, + 'link' => 'http://localhost/notification/1', + 'iid' => 4, + 'seen' => 0, + 'verb' => \Friendica\Protocol\Activity::POST, + 'otype' => Notification\ObjectType::ITEM, + 'name_cache' => 'Reply to', + 'msg_cache' => 'A test reply from an item', ], ], 'profile' => [ @@ -395,4 +785,4 @@ return [ 'uid' => 42, ], ], -]; \ No newline at end of file +];