X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FDI.php;h=a984bc934f6200fc50b373bd131ea0084a12b3f1;hb=3bca4fe2a64671d09e08346456cdfa6c12f996e9;hp=681c8fcbc168ecba0f07e606a00f92de56b6cfa4;hpb=8050389d3219f8ae7faf15a3dc2355fd54cdf88d;p=friendica.git diff --git a/src/DI.php b/src/DI.php index 681c8fcbc1..a984bc934f 100644 --- a/src/DI.php +++ b/src/DI.php @@ -1,6 +1,6 @@ create(Content\Conversation\Factory\Timeline::class); } + /** + * @return Content\Conversation\Factory\Community + */ + public static function CommunityFactory() + { + 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); + } + /** * @return Contact\Introduction\Repository\Introduction */ @@ -731,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); + } }