Jake Vanderwerf
2026-08-30 a58a2e7ca4700d3e23341fde767060a4c2c704a3
inc/admin/ContentTaxonomy.php
@@ -5,6 +5,7 @@
   exit;
}
use JVBase\managers\queue\Queue;
use JVBase\registrar\Registrar;
use WP_Error;
use Exception;
@@ -377,18 +378,17 @@
    public function processOperation(WP_Error $result, object $operation, array $data):WP_Error|array
    {
        switch ($operation->type) {
            case 'sync_content_taxonomy_tables':
                return $this->processContentTaxonomyTableSync($operation, $data);
            default:
                return $result;
        }
      return match ($operation->type) {
          'sync_content_taxonomy_tables' => $this->processContentTaxonomyTableSync($operation, $data),
          default => $result,
       };
    }
    public function processContentTaxonomyTableSync(object $operation, array $data):array
    {
      //TODO: This won't work currently
        $taxonomy = $data['taxonomy'];
        $registrar = new TaxonomyRegistrar($taxonomy, JVB_TAXONOMY[$taxonomy]);
        $registrar = Registrar::getInstance($taxonomy);
        $results = ['errors' => 0, 'success' => 0];
        foreach ($data['terms'] as $term) {
            try {