Introduce new DI container

- Adding Friendica\DI class for getting dynamic classes
- Replacing BaseObject::getApp() with this class
This commit is contained in:
nupplaPhil 2019-12-15 22:34:11 +01:00
parent a9220aa83b
commit 1de3f186d7
No known key found for this signature in database
GPG key ID: D8365C3D36B77D90
132 changed files with 377 additions and 270 deletions

View file

@ -9,6 +9,7 @@ use Friendica\BaseModule;
use Friendica\Core\L10n;
use Friendica\Core\System;
use Friendica\Core\Logger;
use Friendica\DI;
use Friendica\Model\Photo;
use Friendica\Object\Image;
use Friendica\Util\HTTPSignature;
@ -33,7 +34,7 @@ class Proxy extends BaseModule
public static function init(array $parameters = [])
{
// Set application instance here
$a = self::getApp();
$a = DI::app();
/*
* Pictures are stored in one of the following ways:
@ -156,7 +157,7 @@ class Proxy extends BaseModule
*/
private static function getRequestInfo()
{
$a = self::getApp();
$a = DI::app();
$size = 1024;
$sizetype = '';
@ -230,7 +231,7 @@ class Proxy extends BaseModule
*/
private static function setupDirectCache()
{
$a = self::getApp();
$a = DI::app();
$basepath = $a->getBasePath();
// If the cache path isn't there, try to create it