inc/utility/Image.php
@@ -185,5 +185,18 @@ { return (new Image)->formatImage($id, $start, $replace, $addLink, $postSlug); } public static function SVG(string $slug):string { $cache = Cache::for('svgs'); if (JVB_TESTING) { $cache->flush(); } return $cache->remember( $slug, function() use ($slug) { $filename = JVB_CHILD_DIR.'/assets/icons/'.$slug.'.svg'; return file_exists($filename) ? file_get_contents($filename) : ''; } ); } }