use Friendica\Core\PConfig\Capability\IManagePersonalConfigValues;
use Friendica\Core\Protocol;
use Friendica\DI;
-use Friendica\Model\Item;
+use Friendica\Model\Post;
use Friendica\Module\Api\ApiResponse;
use Friendica\Module\BaseApi;
use Friendica\Network\HTTPException;
*/
public function testApiFormatItems()
{
- $items = [
- [
- 'item_network' => 'item_network',
- 'source' => 'web',
- 'coord' => '5 7',
- 'title' => '',
- 'body' => '',
- 'verb' => '',
- 'author-id' => 43,
- 'author-network' => Protocol::DFRN,
- 'author-link' => 'http://localhost/profile/othercontact',
- 'owner-id' => 43,
- 'plink' => '',
- 'uid' => $this->selfUser['id'],
- 'id' => 1,
- 'parent' => 1,
- 'uri-id' => 1,
- 'created' => '',
- 'app' => '',
- 'starred' => false,
- 'private' => Item::PRIVATE,
- ]
- ];
+ $items = Post::selectToArray([], ['uid' => 42]);
foreach ($items as $item) {
$status = api_format_item($item);
self::assertStatus($status);
*/
public function testApiFormatItemsWithXml()
{
- $items = [
- [
- 'coord' => '5 7',
- 'title' => '',
- 'body' => '',
- 'verb' => '',
- 'author-id' => 43,
- 'author-network' => Protocol::DFRN,
- 'author-link' => 'http://localhost/profile/othercontact',
- 'owner-id' => 43,
- 'plink' => '',
- 'uid' => $this->selfUser['id'],
- 'id' => 1,
- 'parent' => 1,
- 'uri-id' => 1,
- 'created' => '',
- 'app' => '',
- 'starred' => false,
- 'private' => Item::PRIVATE,
- ]
- ];
-
+ $items = Post::selectToArray([], ['uid' => 42]);
foreach ($items as $item) {
$status = api_format_item($item, 'xml');
self::assertStatus($status);