Ensure BaseObject::setApp() whenever App is instantiated
authorHypolite Petovan <mrpetovan@gmail.com>
Wed, 7 Mar 2018 17:34:47 +0000 (12:34 -0500)
committerHypolite Petovan <mrpetovan@gmail.com>
Wed, 7 Mar 2018 17:34:47 +0000 (12:34 -0500)
boot.php
index.php
scripts/auth_ejabberd.php
scripts/dbstructure.php
scripts/worker.php
util/maintenance.php
util/typo.php

index a069dca..9df5631 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -20,6 +20,7 @@
 require_once __DIR__ . DIRECTORY_SEPARATOR . 'vendor' . DIRECTORY_SEPARATOR . 'autoload.php';
 
 use Friendica\App;
+use Friendica\BaseObject;
 use Friendica\Core\Addon;
 use Friendica\Core\Cache;
 use Friendica\Core\Config;
@@ -536,6 +537,7 @@ function get_app()
 
        if (empty($a)) {
                $a = new App(dirname(__DIR__));
+               BaseObject::setApp($a);
        }
 
        return $a;
index 4fad08d..fba1626 100644 (file)
--- a/index.php
+++ b/index.php
@@ -24,9 +24,7 @@ use Friendica\Module\Login;
 
 require_once 'boot.php';
 
-if (empty($a)) {
-       $a = new App(__DIR__);
-}
+$a = new App(__DIR__);
 BaseObject::setApp($a);
 
 // We assume that the index.php is called by a frontend process
index 5c516f3..3acd059 100755 (executable)
@@ -33,6 +33,7 @@
  */
 
 use Friendica\App;
+use Friendica\BaseObject;
 use Friendica\Util\ExAuth;
 
 if (sizeof($_SERVER["argv"]) == 0) {
@@ -53,6 +54,7 @@ require_once "boot.php";
 require_once "include/dba.php";
 
 $a = new App(dirname(__DIR__));
+BaseObject::setApp($a);
 
 @include ".htconfig.php";
 dba::connect($db_host, $db_user, $db_pass, $db_data);
index 3787af2..ff5b53c 100755 (executable)
@@ -13,6 +13,7 @@ require_once "boot.php";
 require_once "include/dba.php";
 
 $a = new App(dirname(__DIR__));
+BaseObject::setApp($a);
 
 @include ".htconfig.php";
 dba::connect($db_host, $db_user, $db_pass, $db_data);
index a821fc1..1980a21 100755 (executable)
@@ -6,6 +6,7 @@
  */
 
 use Friendica\App;
+use Friendica\BaseObject;
 use Friendica\Core\Addon;
 use Friendica\Core\Config;
 use Friendica\Core\Worker;
@@ -26,6 +27,7 @@ require_once "boot.php";
 require_once "include/dba.php";
 
 $a = new App(dirname(__DIR__));
+BaseObject::setApp($a);
 
 require_once ".htconfig.php";
 dba::connect($db_host, $db_user, $db_pass, $db_data);
index a697e66..f0d7777 100644 (file)
@@ -2,16 +2,17 @@
 /**
  * @file util/maintenance.php
  */
+
 use Friendica\App;
+use Friendica\BaseObject;
 use Friendica\Core\Config;
 use Friendica\Core\L10n;
 
 require_once 'boot.php';
 require_once 'include/dba.php';
 
-if (empty($a)) {
-       $a = new App(dirname(__DIR__));
-}
+$a = new App(dirname(__DIR__));
+BaseObject::setApp($a);
 
 @include(".htconfig.php");
 
index 313033f..6a51880 100755 (executable)
@@ -5,7 +5,9 @@
 // Run this from cmdline in basedir and quickly see if we've
 // got any parse errors in our application files.
 
+
 use Friendica\App;
+use Friendica\BaseObject;
 
 error_reporting(E_ERROR | E_WARNING | E_PARSE);
 ini_set('display_errors', '1');
@@ -13,9 +15,8 @@ ini_set('log_errors', '0');
 
 include 'boot.php';
 
-if (empty($a)) {
-       $a = new App(dirname(__DIR__));
-}
+$a = new App(dirname(__DIR__));
+BaseObject::setApp($a);
 
 if (x($a->config, 'php_path')) {
        $phpath = $a->config['php_path'];