]> git.mxchange.org Git - friendica.git/blobdiff - src/Content/Conversation/Factory/Community.php
User Repository\UserDefinedChannel->selectByUid instead of Factory\UserDefinedChannel...
[friendica.git] / src / Content / Conversation / Factory / Community.php
index a21eb8d4eb92f79ced35c82be15c2d617d15378a..bd86ce3a9ff606489b3faaeccbd83fa743409730 100644 (file)
 namespace Friendica\Content\Conversation\Factory;
 
 use Friendica\Content\Conversation\Collection\Timelines;
-use Friendica\Content\Conversation\Entity\Channel as ChannelEntity;
 use Friendica\Content\Conversation\Entity\Community as CommunityEntity;
-use Friendica\Content\Conversation\Entity\Network;
-use Friendica\Model\User;
-use Friendica\Content\Conversation\Entity\Timeline as TimelineEntity;
-use Friendica\Content\Conversation\Repository\Channel;
-use Friendica\Core\Config\Capability\IManageConfigValues;
-use Friendica\Core\L10n;
 use Friendica\Module\Conversation\Community as CommunityModule;
-use Psr\Log\LoggerInterface;
 
-class Community extends Timeline
+final class Community extends Timeline
 {
-       public function __construct(Channel $channel, L10n $l10n, LoggerInterface $logger, IManageConfigValues $config)
-       {
-               parent::__construct($channel, $l10n, $logger, $config);
-       }
-
-       public function createFromTableRow(array $row): TimelineEntity
-       {
-               return new TimelineEntity(
-                       $row['id'] ?? null,
-                       $row['label'],
-                       $row['description'] ?? null,
-                       $row['access-key'] ?? null,
-                       null,
-                       $row['uid'],
-                       $row['include-tags'] ?? null,
-                       $row['exclude-tags'] ?? null,
-                       $row['full-text-search'] ?? null,
-                       $row['media-type'] ?? null,
-                       $row['circle'] ?? null,
-               );
-       }
-
        /**
         * List of available communities
         *