*/
const SIZE_MICRO = 'micro'; // 48
const SIZE_THUMB = 'thumb'; // 80
- const SIZE_SMALL = 'small'; // 300
- const SIZE_MEDIUM = 'medium'; // 600
+ const SIZE_SMALL = 'small'; // 320
+ const SIZE_MEDIUM = 'medium'; // 640
const SIZE_LARGE = 'large'; // 1024
/**
*/
const PIXEL_MICRO = 48;
const PIXEL_THUMB = 80;
- const PIXEL_SMALL = 300;
- const PIXEL_MEDIUM = 600;
+ const PIXEL_SMALL = 320;
+ const PIXEL_MEDIUM = 640;
const PIXEL_LARGE = 1024;
/**
$size = ':' . $size;
}
- Logger::info('Created proxy link', ['url' => $url, 'callstack' => System::callstack(20)]);
+ Logger::info('Created proxy link', ['url' => $url]);
// Too long files aren't supported by Apache
if (strlen($proxypath) > 250) {
return $matches[1] . self::proxifyUrl(htmlspecialchars_decode($matches[2])) . $matches[3];
}
+ public static function getPixelsFromSize(string $size): int
+ {
+ switch ($size) {
+ case Proxy::SIZE_MICRO:
+ return Proxy::PIXEL_MICRO;
+ case Proxy::SIZE_THUMB:
+ return Proxy::PIXEL_THUMB;
+ case Proxy::SIZE_SMALL:
+ return Proxy::PIXEL_SMALL;
+ case Proxy::SIZE_MEDIUM:
+ return Proxy::PIXEL_MEDIUM;
+ case Proxy::SIZE_LARGE:
+ return Proxy::PIXEL_LARGE;
+ default:
+ return 0;
+ }
+ }
}