Jake Vanderwerf
2 days ago 235ce5716edc2f7cbe80fdccf26eac7269587839
inc/utility/Image.php
@@ -81,7 +81,7 @@
               $postSlug = jvbNoBase($tax->taxonomy);
            }elseif (is_post_type_archive()) {
               $obj = get_queried_object();
               $postSlug = jvbNoBase($obj->post_type);
               $postSlug = jvbNoBase($obj->name);
            }
         }
@@ -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) : '';
         }
      );
   }
}