<?php
/**
- * @copyright Copyright (C) 2020, Friendica
+ * @copyright Copyright (C) 2010-2021, the Friendica project
*
* @license GNU AGPL version 3 or any later version
*
namespace Friendica\Factory\Api\Mastodon;
-use Friendica\App\BaseURL;
use Friendica\BaseFactory;
use Friendica\Collection\Api\Mastodon\Emojis;
-use Friendica\Model\APContact;
-use Friendica\Model\Contact;
-use Friendica\Network\HTTPException;
-use Psr\Log\LoggerInterface;
class Emoji extends BaseFactory
{
- public function create(string $shortcode, string $url)
+ public function create(string $shortcode, string $url): \Friendica\Object\Api\Mastodon\Emoji
{
return new \Friendica\Object\Api\Mastodon\Emoji($shortcode, $url);
}
* @param array $smilies
* @return Emojis
*/
- public function createCollectionFromSmilies(array $smilies)
+ public function createCollectionFromSmilies(array $smilies): Emojis
{
$prototype = null;
if ($prototype === null) {
$prototype = $this->create($shortcode, $url);
- $emojis[] = $prototype;
+ $emojis[] = $prototype;
} else {
$emojis[] = \Friendica\Object\Api\Mastodon\Emoji::createFromPrototype($prototype, $shortcode, $url);
}