X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FBaseObject.php;h=84ff193823113a1534e3e407ac2eb712f3fda5f0;hb=a7d45682e79427784f13ef1685fd2764c8e4c103;hp=5adfe096d7dac1df67b1c1b481e1cb90e8071533;hpb=c845415a99ebc348103815a7b2c55b15c75cdd24;p=friendica.git diff --git a/src/BaseObject.php b/src/BaseObject.php index 5adfe096d7..84ff193823 100644 --- a/src/BaseObject.php +++ b/src/BaseObject.php @@ -6,6 +6,8 @@ namespace Friendica; require_once 'boot.php'; +use Friendica\Util\LoggerFactory; + /** * Basic object * @@ -21,26 +23,26 @@ class BaseObject * Same as get_app from boot.php * * @return App + * @throws \Exception */ public static function getApp() { - if (self::$app) { - return self::$app; + if (empty(self::$app)) { + $logger = $logger = LoggerFactory::create('app'); + self::$app = new App(dirname(__DIR__), $logger); } - self::$app = get_app(); - return self::$app; } /** * Set the app * - * @param object $app App + * @param App $app App * * @return void */ - public static function setApp($app) + public static function setApp(App $app) { self::$app = $app; }