X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FDI.php;h=a984bc934f6200fc50b373bd131ea0084a12b3f1;hb=4e4e8cdd5eba4d6c2b6ab0c0321cb68b659eb6fe;hp=7c221b5efe310669d900bfe46eb6520f0cc65cf1;hpb=1ec8b62b589a82690321a9910d31fb10c1156e61;p=friendica.git diff --git a/src/DI.php b/src/DI.php index 7c221b5efe..a984bc934f 100644 --- a/src/DI.php +++ b/src/DI.php @@ -1,6 +1,6 @@ create(Content\Conversation\Repository\Channel::class); + return self::$dice->create(Content\Conversation\Factory\Community::class); + } + + /** + * @return Content\Conversation\Factory\Channel + */ + public static function ChannelFactory() + { + return self::$dice->create(Content\Conversation\Factory\Channel::class); + } + + public static function userDefinedChannel(): Content\Conversation\Repository\UserDefinedChannel + { + return self::$dice->create(Content\Conversation\Repository\UserDefinedChannel::class); + } + + /** + * @return Content\Conversation\Factory\Network + */ + public static function NetworkFactory() + { + return self::$dice->create(Content\Conversation\Factory\Network::class); } /** @@ -739,4 +760,9 @@ abstract class DI { return self::$dice->create(Util\Emailer::class); } + + public static function postMediaRepository(): Content\Post\Repository\PostMedia + { + return self::$dice->create(Content\Post\Repository\PostMedia::class); + } }