]> git.mxchange.org Git - friendica.git/blobdiff - src/DI.php
Improved order of systems
[friendica.git] / src / DI.php
index 0ce28f3aef110e1ab7791a9a51b2fec4570bcc19..7ed581254d038b059cd47c8e716ede449c960b66 100644 (file)
@@ -28,7 +28,12 @@ use Psr\Log\LoggerInterface;
  * @method static Core\Process process()
  * @method static Core\Session\ISession session()
  * @method static Database\Database dba()
+ * @method static Factory\Mastodon\Account mstdnAccount()
+ * @method static Factory\Mastodon\FollowRequest mstdnFollowRequest()
+ * @method static Factory\Mastodon\Relationship mstdnRelationship()
+ * @method static Model\User\Cookie cookie()
  * @method static Model\Notify notify()
+ * @method static Repository\Introduction intro()
  * @method static Protocol\Activity activity()
  * @method static Util\ACLFormatter aclFormatter()
  * @method static Util\DateTimeFormat dtFormat()
@@ -39,7 +44,7 @@ use Psr\Log\LoggerInterface;
  * @method static LoggerInterface workerLogger()
  *
  */
-class DI
+abstract class DI
 {
        const CLASS_MAPPING = [
                'app'          => App::class,
@@ -60,7 +65,12 @@ class DI
                'process'      => Core\Process::class,
                'session'      => Core\Session\ISession::class,
                'dba'          => Database\Database::class,
+               'mstdnAccount' => Factory\Mastodon\Account::class,
+               'mstdnFollowRequest' => Factory\Mastodon\FollowRequest::class,
+               'mstdnRelationship'  => Factory\Mastodon\Relationship::class,
+               'cookie'       => Model\User\Cookie::class,
                'notify'       => Model\Notify::class,
+               'intro'        => Repository\Introduction::class,
                'activity'     => Protocol\Activity::class,
                'aclFormatter' => Util\ACLFormatter::class,
                'dtFormat'     => Util\DateTimeFormat::class,