Jake Vanderwerf
4 days ago 0afb2c0046b55c123eafb4ab9ee77efa68d12463
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) : '';
         }
      );
   }
}