]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Proxy.php
Possibly Avoid database error when storing photo item
[friendica.git] / src / Module / Proxy.php
index 7a7c7b082b44d99469537f15706d4aeeeb2b8191..c84564e0f85213d6318f3b747c1f470c1762cf8a 100644 (file)
@@ -44,9 +44,9 @@ class Proxy extends BaseModule
        /**
         * Fetch remote image content
         */
-       public function rawContent()
+       protected function rawContent(array $request = [])
        {
-               $request = self::getRequestInfo();
+               $request = $this->getRequestInfo();
 
                if (!DI::config()->get('system', 'proxify_content')) {
                        Logger::notice('Proxy access is forbidden', ['request' => $request, 'agent' => $_SERVER['HTTP_USER_AGENT'] ?? '', 'accept' => $_SERVER['HTTP_ACCEPT'] ?? '']);
@@ -119,13 +119,13 @@ class Proxy extends BaseModule
         *    ]
         * @throws \Exception
         */
-       private static function getRequestInfo()
+       private function getRequestInfo()
        {
                $size = ProxyUtils::PIXEL_LARGE;
                $sizetype = '';
 
-               if (!empty(static::$parameters['url']) && empty($_REQUEST['url'])) {
-                       $url = static::$parameters['url'];
+               if (!empty($this->parameters['url']) && empty($_REQUEST['url'])) {
+                       $url = $this->parameters['url'];
 
                        // thumb, small, medium and large.
                        if (substr($url, -6) == ':micro') {