X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModule%2FProxy.php;h=e0d5716d69cf490fdad9e32a8b58c1fe274fed88;hb=4762476c89fb0aace3c45910c0db0059876091a5;hp=2b8ad01ddadfd9cd89346ceec962350850845ff5;hpb=b543ee8ac78168328c7a7f2d725ee01bb333e941;p=friendica.git diff --git a/src/Module/Proxy.php b/src/Module/Proxy.php index 2b8ad01dda..e0d5716d69 100644 --- a/src/Module/Proxy.php +++ b/src/Module/Proxy.php @@ -1,21 +1,20 @@ + * Based upon "Privacy Image Cache" by Tobias Hößl */ namespace Friendica\Module; 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; use Friendica\Util\Proxy as ProxyUtils; /** - * @brief Module Proxy + * Module Proxy * * urls: * /proxy/[sub1/[sub2/]][.ext][:size] @@ -25,15 +24,15 @@ class Proxy extends BaseModule { /** - * @brief Initializer method for this class. + * Initializer method for this class. * * Sets application instance and checks if /proxy/ path is writable. * */ - public static function init() + 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: @@ -143,7 +142,7 @@ class Proxy extends BaseModule /** - * @brief Build info about requested image to be proxied + * Build info about requested image to be proxied * * @return array * [ @@ -156,7 +155,7 @@ class Proxy extends BaseModule */ private static function getRequestInfo() { - $a = self::getApp(); + $a = DI::app(); $size = 1024; $sizetype = ''; @@ -223,14 +222,14 @@ class Proxy extends BaseModule /** - * @brief setup ./proxy folder for direct cache + * setup ./proxy folder for direct cache * * @return bool False if direct cache can't be used. * @throws \Friendica\Network\HTTPException\InternalServerErrorException */ private static function setupDirectCache() { - $a = self::getApp(); + $a = DI::app(); $basepath = $a->getBasePath(); // If the cache path isn't there, try to create it @@ -248,7 +247,7 @@ class Proxy extends BaseModule /** - * @brief Try to reply with image in cachefile + * Try to reply with image in cachefile * * @param array $request Array from getRequestInfo * @@ -270,7 +269,7 @@ class Proxy extends BaseModule } /** - * @brief Try to reply with image in database + * Try to reply with image in database * * @param array $request Array from getRequestInfo * @@ -300,7 +299,7 @@ class Proxy extends BaseModule } /** - * @brief Output the image with cache headers + * Output the image with cache headers * * @param Image $img * @throws \Friendica\Network\HTTPException\InternalServerErrorException