2019-07-28 18:46:29 +00:00
|
|
|
<?php
|
2020-02-09 15:34:23 +00:00
|
|
|
/**
|
|
|
|
* @copyright Copyright (C) 2020, Friendica
|
|
|
|
*
|
|
|
|
* @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/>.
|
|
|
|
*
|
|
|
|
*/
|
2019-07-28 18:46:29 +00:00
|
|
|
|
2020-11-25 19:56:39 +00:00
|
|
|
use Friendica\Model\Notify;
|
|
|
|
|
2019-07-28 18:46:29 +00:00
|
|
|
return [
|
|
|
|
// Empty these tables
|
|
|
|
'cache',
|
|
|
|
'conversation',
|
|
|
|
'pconfig',
|
|
|
|
'photo',
|
|
|
|
'workerqueue',
|
|
|
|
'mail',
|
2020-05-02 22:49:47 +00:00
|
|
|
'post-delivery-data',
|
2019-07-28 18:46:29 +00:00
|
|
|
// Base test config to avoid notice messages
|
|
|
|
'config' => [
|
|
|
|
[
|
|
|
|
'cat' => 'system',
|
|
|
|
'k' => 'url',
|
|
|
|
'v' => 'http://localhost',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'cat' => 'config',
|
|
|
|
'k' => 'hostname',
|
|
|
|
'v' => 'localhost',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'cat' => 'system',
|
|
|
|
'k' => 'worker_dont_fork',
|
|
|
|
'v' => '1',
|
|
|
|
],
|
|
|
|
],
|
|
|
|
'user' => [
|
|
|
|
[
|
|
|
|
'uid' => 42,
|
|
|
|
'username' => 'Test user',
|
|
|
|
'nickname' => 'selfcontact',
|
|
|
|
'verified' => 1,
|
|
|
|
'password' => '$2y$10$DLRNTRmJgKe1cSrFJ5Jb0edCqvXlA9sh/RHdSnfxjbR.04yZRm4Qm',
|
|
|
|
'theme' => 'frio',
|
|
|
|
],
|
|
|
|
],
|
|
|
|
'contact' => [
|
|
|
|
[
|
|
|
|
'id' => 42,
|
|
|
|
'uid' => 42,
|
|
|
|
'name' => 'Self contact',
|
|
|
|
'nick' => 'selfcontact',
|
|
|
|
'self' => 1,
|
|
|
|
'nurl' => 'http://localhost/profile/selfcontact',
|
|
|
|
'url' => 'http://localhost/profile/selfcontact',
|
|
|
|
'about' => 'User used in tests',
|
|
|
|
'pending' => 0,
|
|
|
|
'blocked' => 0,
|
|
|
|
'rel' => 1,
|
|
|
|
'network' => 'dfrn',
|
2020-08-19 20:29:04 +00:00
|
|
|
'location' => 'DFRN',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
|
|
|
// Having the same name and nick allows us to test
|
|
|
|
// the fallback to api_get_nick() in api_get_user()
|
|
|
|
[
|
|
|
|
'id' => 43,
|
|
|
|
'uid' => 0,
|
|
|
|
'name' => 'othercontact',
|
|
|
|
'nick' => 'othercontact',
|
|
|
|
'self' => 0,
|
|
|
|
'nurl' => 'http://localhost/profile/othercontact',
|
|
|
|
'url' => 'http://localhost/profile/othercontact',
|
|
|
|
'pending' => 0,
|
|
|
|
'blocked' => 0,
|
|
|
|
'rel' => 0,
|
|
|
|
'network' => 'dfrn',
|
2020-08-19 20:29:04 +00:00
|
|
|
'location' => 'DFRN',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
|
|
|
[
|
|
|
|
'id' => 44,
|
|
|
|
'uid' => 42,
|
|
|
|
'name' => 'Friend contact',
|
|
|
|
'nick' => 'friendcontact',
|
|
|
|
'self' => 0,
|
|
|
|
'nurl' => 'http://localhost/profile/friendcontact',
|
|
|
|
'url' => 'http://localhost/profile/friendcontact',
|
|
|
|
'pending' => 0,
|
|
|
|
'blocked' => 0,
|
|
|
|
'rel' => 2,
|
|
|
|
'network' => 'dfrn',
|
2020-08-19 20:29:04 +00:00
|
|
|
'location' => 'DFRN',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
2020-06-09 12:39:37 +00:00
|
|
|
[
|
|
|
|
'id' => 45,
|
|
|
|
'uid' => 0,
|
|
|
|
'name' => 'Friend contact',
|
|
|
|
'nick' => 'friendcontact',
|
|
|
|
'self' => 0,
|
|
|
|
'nurl' => 'http://localhost/profile/friendcontact',
|
|
|
|
'url' => 'http://localhost/profile/friendcontact',
|
|
|
|
'pending' => 0,
|
|
|
|
'blocked' => 0,
|
|
|
|
'rel' => 2,
|
|
|
|
'network' => 'dfrn',
|
2020-08-19 20:29:04 +00:00
|
|
|
'location' => 'DFRN',
|
2020-06-09 12:39:37 +00:00
|
|
|
],
|
|
|
|
[
|
|
|
|
'id' => 46,
|
|
|
|
'uid' => 42,
|
|
|
|
'name' => 'Mutual contact',
|
|
|
|
'nick' => 'mutualcontact',
|
|
|
|
'self' => 0,
|
|
|
|
'nurl' => 'http://localhost/profile/mutualcontact',
|
|
|
|
'url' => 'http://localhost/profile/mutualcontact',
|
|
|
|
'pending' => 0,
|
|
|
|
'blocked' => 0,
|
|
|
|
'rel' => 3,
|
|
|
|
'network' => 'dfrn',
|
2020-08-19 20:29:04 +00:00
|
|
|
'location' => 'DFRN',
|
2020-06-09 12:39:37 +00:00
|
|
|
],
|
|
|
|
[
|
|
|
|
'id' => 47,
|
|
|
|
'uid' => 0,
|
|
|
|
'name' => 'Mutual contact',
|
|
|
|
'nick' => 'mutualcontact',
|
|
|
|
'self' => 0,
|
|
|
|
'nurl' => 'http://localhost/profile/mutualcontact',
|
|
|
|
'url' => 'http://localhost/profile/mutualcontact',
|
|
|
|
'pending' => 0,
|
|
|
|
'blocked' => 0,
|
|
|
|
'rel' => 2,
|
|
|
|
'network' => 'dfrn',
|
2020-08-19 20:29:04 +00:00
|
|
|
'location' => 'DFRN',
|
2020-06-09 12:39:37 +00:00
|
|
|
],
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
2020-05-15 16:00:00 +00:00
|
|
|
'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',
|
|
|
|
],
|
2020-05-15 16:17:37 +00:00
|
|
|
],
|
2021-01-17 22:08:08 +00:00
|
|
|
'item-content' => [
|
|
|
|
'id' => 1,
|
|
|
|
'uri-id' => 1,
|
|
|
|
'uri-plink-hash' => '1',
|
|
|
|
'body' => 'Parent status',
|
|
|
|
'plink' => 'http://localhost/display/1',
|
|
|
|
],
|
|
|
|
'item-content' => [
|
|
|
|
'id' => 2,
|
|
|
|
'uri-id' => 2,
|
|
|
|
'uri-plink-hash' => '2',
|
|
|
|
'body' => 'Reply',
|
|
|
|
'plink' => 'http://localhost/display/2',
|
|
|
|
],
|
|
|
|
'item-content' => [
|
|
|
|
'id' => 3,
|
|
|
|
'uri-id' => 3,
|
|
|
|
'uri-plink-hash' => '3',
|
|
|
|
'body' => 'Other user status',
|
|
|
|
'plink' => 'http://localhost/display/3',
|
|
|
|
],
|
|
|
|
'item-content' => [
|
|
|
|
'id' => 4,
|
|
|
|
'uri-id' => 4,
|
|
|
|
'uri-plink-hash' => '4',
|
|
|
|
'body' => 'Friend user reply',
|
|
|
|
'plink' => 'http://localhost/display/4',
|
|
|
|
],
|
|
|
|
'item-content' => [
|
|
|
|
'id' => 5,
|
|
|
|
'uri-id' => 5,
|
|
|
|
'uri-plink-hash' => '5',
|
|
|
|
'body' => '[share]Shared status[/share]',
|
|
|
|
'plink' => 'http://localhost/display/5',
|
|
|
|
],
|
|
|
|
'item-content' => [
|
|
|
|
'id' => 6,
|
|
|
|
'uri-id' => 6,
|
|
|
|
'uri-plink-hash' => '6',
|
|
|
|
'body' => 'Friend user status',
|
|
|
|
'plink' => 'http://localhost/display/6',
|
|
|
|
],
|
2019-07-28 18:46:29 +00:00
|
|
|
'item' => [
|
|
|
|
[
|
|
|
|
'id' => 1,
|
2020-05-02 22:49:47 +00:00
|
|
|
'uri-id' => 1,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 42,
|
|
|
|
'author-id' => 42,
|
|
|
|
'owner-id' => 42,
|
2021-01-16 07:13:32 +00:00
|
|
|
'causer-id' => 42,
|
2019-07-28 18:46:29 +00:00
|
|
|
'uid' => 42,
|
|
|
|
'verb' => 'http://activitystrea.ms/schema/1.0/post',
|
|
|
|
'unseen' => 1,
|
|
|
|
'parent' => 1,
|
2021-01-17 12:12:26 +00:00
|
|
|
'parent-uri-id' => 1,
|
2021-01-17 14:57:55 +00:00
|
|
|
'thr-parent-id' => 1,
|
|
|
|
'gravity' => GRAVITY_PARENT,
|
2019-07-28 18:46:29 +00:00
|
|
|
'author-link' => 'http://localhost/profile/selfcontact',
|
|
|
|
'wall' => 1,
|
|
|
|
'starred' => 1,
|
|
|
|
'origin' => 1,
|
|
|
|
'allow_cid' => '',
|
|
|
|
'allow_gid' => '',
|
|
|
|
'deny_cid' => '',
|
|
|
|
'deny_gid' => '',
|
2020-06-22 21:49:20 +00:00
|
|
|
'guid' => '1',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
|
|
|
[
|
|
|
|
'id' => 2,
|
2020-05-02 22:49:47 +00:00
|
|
|
'uri-id' => 2,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 42,
|
|
|
|
'author-id' => 42,
|
|
|
|
'owner-id' => 42,
|
2021-01-16 07:13:32 +00:00
|
|
|
'causer-id' => 42,
|
2019-07-28 18:46:29 +00:00
|
|
|
'uid' => 42,
|
|
|
|
'verb' => 'http://activitystrea.ms/schema/1.0/post',
|
|
|
|
'unseen' => 0,
|
|
|
|
'parent' => 1,
|
2021-01-17 12:12:26 +00:00
|
|
|
'parent-uri-id' => 1,
|
2021-01-17 14:57:55 +00:00
|
|
|
'thr-parent-id' => 1,
|
|
|
|
'gravity' => GRAVITY_COMMENT,
|
2019-07-28 18:46:29 +00:00
|
|
|
'author-link' => 'http://localhost/profile/selfcontact',
|
|
|
|
'wall' => 1,
|
|
|
|
'starred' => 0,
|
|
|
|
'origin' => 1,
|
2020-06-22 21:49:20 +00:00
|
|
|
'guid' => '2',
|
2019-07-28 18:46:29 +00:00
|
|
|
[
|
|
|
|
|
|
|
|
'id' => 3,
|
2020-05-02 22:49:47 +00:00
|
|
|
'uri-id' => 3,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 43,
|
|
|
|
'author-id' => 43,
|
|
|
|
'owner-id' => 42,
|
2021-01-16 07:13:32 +00:00
|
|
|
'causer-id' => 43,
|
2019-07-28 18:46:29 +00:00
|
|
|
'uid' => 42,
|
|
|
|
'verb' => 'http://activitystrea.ms/schema/1.0/post',
|
|
|
|
'unseen' => 0,
|
|
|
|
'parent' => 3,
|
2021-01-17 12:12:26 +00:00
|
|
|
'parent-uri-id' => 3,
|
2021-01-17 14:57:55 +00:00
|
|
|
'thr-parent-id' => 3,
|
|
|
|
'gravity' => GRAVITY_PARENT,
|
2019-07-28 18:46:29 +00:00
|
|
|
'author-link' => 'http://localhost/profile/othercontact',
|
|
|
|
'wall' => 1,
|
|
|
|
'starred' => 0,
|
|
|
|
'origin' => 1,
|
2020-06-22 21:49:20 +00:00
|
|
|
'guid' => '3',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
|
|
|
[
|
|
|
|
'id' => 4,
|
2020-05-02 22:49:47 +00:00
|
|
|
'uri-id' => 4,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 44,
|
|
|
|
'author-id' => 44,
|
|
|
|
'owner-id' => 42,
|
2021-01-16 07:13:32 +00:00
|
|
|
'causer-id' => 44,
|
2019-07-28 18:46:29 +00:00
|
|
|
'uid' => 42,
|
|
|
|
'verb' => 'http://activitystrea.ms/schema/1.0/post',
|
|
|
|
'unseen' => 0,
|
|
|
|
'body' => 'Friend user reply',
|
|
|
|
'parent' => 1,
|
2021-01-17 12:12:26 +00:00
|
|
|
'parent-uri-id' => 1,
|
2021-01-17 14:57:55 +00:00
|
|
|
'thr-parent-id' => 1,
|
|
|
|
'gravity' => GRAVITY_COMMENT,
|
2019-07-28 18:46:29 +00:00
|
|
|
'author-link' => 'http://localhost/profile/othercontact',
|
|
|
|
'wall' => 1,
|
|
|
|
'starred' => 0,
|
|
|
|
'origin' => 1,
|
2020-06-22 21:49:20 +00:00
|
|
|
'guid' => '4',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
|
|
|
[
|
|
|
|
|
|
|
|
'id' => 5,
|
2020-05-02 22:49:47 +00:00
|
|
|
'uri-id' => 5,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 42,
|
|
|
|
'author-id' => 42,
|
|
|
|
'owner-id' => 42,
|
2021-01-16 07:13:32 +00:00
|
|
|
'causer-id' => 42,
|
2019-07-28 18:46:29 +00:00
|
|
|
'uid' => 42,
|
|
|
|
'verb' => 'http://activitystrea.ms/schema/1.0/post',
|
|
|
|
'unseen' => 0,
|
|
|
|
'parent' => 1,
|
2021-01-17 12:12:26 +00:00
|
|
|
'parent-uri-id' => 1,
|
2021-01-17 14:57:55 +00:00
|
|
|
'thr-parent-id' => 1,
|
|
|
|
'gravity' => GRAVITY_COMMENT,
|
2019-07-28 18:46:29 +00:00
|
|
|
'author-link' => 'http://localhost/profile/othercontact',
|
|
|
|
'wall' => 1,
|
|
|
|
'starred' => 0,
|
|
|
|
'origin' => 1,
|
|
|
|
'allow_cid' => '',
|
|
|
|
'allow_gid' => '',
|
|
|
|
'deny_cid' => '',
|
|
|
|
'deny_gid' => '',
|
2020-06-22 21:49:20 +00:00
|
|
|
'guid' => '5',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
|
|
|
[
|
|
|
|
'id' => 6,
|
2020-05-02 22:49:47 +00:00
|
|
|
'uri-id' => 6,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 44,
|
|
|
|
'author-id' => 44,
|
|
|
|
'owner-id' => 42,
|
2021-01-16 07:13:32 +00:00
|
|
|
'causer-id' => 44,
|
2019-07-28 18:46:29 +00:00
|
|
|
'uid' => 42,
|
|
|
|
'verb' => 'http://activitystrea.ms/schema/1.0/post',
|
|
|
|
'unseen' => 0,
|
|
|
|
'parent' => 6,
|
2021-01-17 12:12:26 +00:00
|
|
|
'parent-uri-id' => 6,
|
2021-01-17 14:57:55 +00:00
|
|
|
'thr-parent-id' => 6,
|
|
|
|
'gravity' => GRAVITY_PARENT,
|
2019-07-28 18:46:29 +00:00
|
|
|
'author-link' => 'http://localhost/profile/othercontact',
|
|
|
|
'wall' => 1,
|
|
|
|
'starred' => 0,
|
|
|
|
'origin' => 1,
|
2020-06-22 21:49:20 +00:00
|
|
|
'guid' => '6',
|
2019-07-28 18:46:29 +00:00
|
|
|
],
|
|
|
|
],
|
2020-01-28 21:00:21 +00:00
|
|
|
'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' => '',
|
2020-11-25 19:56:39 +00:00
|
|
|
'otype' => Notify\ObjectType::ITEM,
|
2020-01-28 21:00:21 +00:00
|
|
|
'name_cache' => 'Reply to',
|
|
|
|
'msg_cache' => 'A test reply from an item',
|
|
|
|
],
|
|
|
|
],
|
2019-07-28 18:46:29 +00:00
|
|
|
'thread' => [
|
|
|
|
[
|
|
|
|
'iid' => 1,
|
2020-05-29 02:25:17 +00:00
|
|
|
'uri-id' => 1,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 42,
|
|
|
|
'author-id' => 42,
|
|
|
|
'owner-id' => 42,
|
|
|
|
'uid' => 42,
|
|
|
|
'wall' => 1,
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'iid' => 3,
|
2020-05-29 02:25:17 +00:00
|
|
|
'uri-id' => 3,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 43,
|
|
|
|
'author-id' => 43,
|
|
|
|
'owner-id' => 43,
|
|
|
|
'uid' => 0,
|
|
|
|
'wall' => 1,
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'iid' => 6,
|
2020-05-29 02:25:17 +00:00
|
|
|
'uri-id' => 6,
|
2019-07-28 18:46:29 +00:00
|
|
|
'visible' => 1,
|
|
|
|
'contact-id' => 44,
|
|
|
|
'author-id' => 44,
|
|
|
|
'owner-id' => 44,
|
|
|
|
'uid' => 0,
|
|
|
|
'wall' => 1,
|
|
|
|
],
|
|
|
|
],
|
2020-04-26 16:25:46 +00:00
|
|
|
'profile' => [
|
|
|
|
[
|
|
|
|
'id' => 1,
|
|
|
|
'uid' => 42,
|
|
|
|
],
|
|
|
|
],
|
2019-07-28 18:46:29 +00:00
|
|
|
'group' => [
|
|
|
|
[
|
|
|
|
'id' => 1,
|
|
|
|
'uid' => 42,
|
|
|
|
'visible' => 1,
|
|
|
|
'name' => 'Visible list',
|
|
|
|
],
|
|
|
|
[
|
|
|
|
'id' => 2,
|
|
|
|
'uid' => 42,
|
|
|
|
'visible' => 0,
|
|
|
|
'name' => 'Private list',
|
|
|
|
],
|
|
|
|
],
|
|
|
|
'search' => [
|
|
|
|
[
|
|
|
|
'id' => 1,
|
|
|
|
'term' => 'Saved search',
|
|
|
|
'uid' => 42,
|
|
|
|
],
|
|
|
|
],
|
|
|
|
];
|