]> git.mxchange.org Git - friendica.git/blob - src/Module/Api/Mastodon/CustomEmojis.php
58b0c96ee8be94ba51a01b0b25fc38bdbb62dc6c
[friendica.git] / src / Module / Api / Mastodon / CustomEmojis.php
1 <?php
2
3 namespace Friendica\Module\Api\Mastodon;
4
5 use Friendica\Content\Smilies;
6 use Friendica\Core\System;
7 use Friendica\DI;
8 use Friendica\Module\BaseApi;
9 use Friendica\Network\HTTPException;
10
11 /**
12  * @see https://docs.joinmastodon.org/methods/accounts/follow_requests
13  */
14 class CustomEmojis extends BaseApi
15 {
16         /**
17          * @param array $parameters
18          * @throws HTTPException\InternalServerErrorException
19          * @throws \ImagickException
20          * @see https://docs.joinmastodon.org/methods/accounts/follow_requests#pending-follows
21          */
22         public static function rawContent(array $parameters = [])
23         {
24                 $emojis = DI::mstdnEmoji()->createCollectionFromSmilies(Smilies::getList());
25
26                 System::jsonExit($emojis->getArrayCopy());
27         }
28 }