From 06294769d0a98d96311caa26c8beccb0214782a6 Mon Sep 17 00:00:00 2001 From: Awilum Date: Fri, 4 Jan 2019 02:53:35 +0300 Subject: [PATCH] Flextype Core: Glide/Intervention Image Implementation #61 --- flextype/Images.php | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) diff --git a/flextype/Images.php b/flextype/Images.php index 52183483..144121c8 100644 --- a/flextype/Images.php +++ b/flextype/Images.php @@ -27,9 +27,9 @@ class Images private static $instance = null; /** - * Cache Driver + * Images Server * - * @var DoctrineCache + * @var */ protected static $server; @@ -62,7 +62,7 @@ class Images } /** - * Init Themes + * Init Images * * @access private * @return void @@ -120,11 +120,32 @@ class Images Images::$server = $server; } + /** + * Get image + * + * Images::get('page-name/image.jpg', [w => '200']); + * + * @access public + * @param string $path Image path + * @param array $params Image params + * @return string Returns the image url + */ public static function get($path, $params) { return Http::getBaseUrl().'/site/cache/glide/'.Images::$server->makeImage($path, $params); } + /** + * Returns server variable + * + * @access public + * @return object + */ + public static function server() + { + return Images::$server; + } + /** * Get the Image instance. *