Jake Vanderwerf
2026-08-28 a9654f00c8fbc9934289d761843ddd071025013f
inc/registrar/config/seo/Resolver.php
@@ -2,9 +2,10 @@
namespace JVBase\registrar\config\seo;
use JVBase\managers\Cache;
use JVBase\managers\SEO\render\SchemaOutput;
use JVBase\managers\SEO\render\Thing\CreativeWork\MediaObject\ImageObject;
use JVBase\managers\SEO\render\Thing\Intangible\Quantity\Distance;
use JVBase\managers\SEO\render\Thing\Intangible\StructuredValue\QuantitativeValue;
use JVBase\managers\SEO\render\Thing\Thing;
use JVBase\meta\Meta;
use JVBase\registrar\Registrar;
@@ -15,7 +16,7 @@
class Resolver {
   protected static ?Meta $meta;
   public static function resolve(string $template, ?Meta $meta): string|array|\JVBase\managers\SEO\render\Thing\Thing
   public static function resolve(string $template, ?Meta $meta): string|array|Thing
   {
      if (!$meta) {
         if (is_singular()){
@@ -42,7 +43,7 @@
      switch ($variable) {
         case 'CREATOR':
            return JVB()->seo()->getCreator();
            return SchemaOutput::getInstance()->getCreator();
         case 'name':
            if (!$meta && is_post_type_archive()) {
               $obj = get_queried_object();
@@ -223,7 +224,7 @@
            Cache::for('imageSchemaObject')->flush();
         }
         return Cache::for('imageSchemaObject')->connect('post')->remember(
         return Cache::for('imageSchemaObject', 'post')->remember(
            $imgID,
            function () use ($imgID, $img) {
               $imageObject = new ImageObject();
@@ -265,7 +266,7 @@
            //TODO generate from id
         } else if (str_contains($value, 'CREATOR')) {
            return JVB()->seo()->getCreator();
            return SchemaOutput::getInstance()->getCreator();
         }
         return '';
      }