Jake Vanderwerf
2026-02-10 4dd7f7e258d382dbf73ff5beb1f43e03476b36cf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
/**
 * Schema Resolver System
 *
 * Loads the resolver interface, definition value object,
 * and all concrete resolver implementations.
 *
 * Include this from the parent SEO _setup.php or SchemaOutputManager.
 */
 
if (!defined('ABSPATH')) {
    exit;
}
 
// Core
require(JVB_DIR . '/inc/managers/SEO/schemas/SchemaDefinition.php');
require(JVB_DIR . '/inc/managers/SEO/schemas/SchemaResolverInterface.php');
 
// Resolvers
require(JVB_DIR . '/inc/managers/SEO/schemas/resolvers/BaseResolver.php');
require(JVB_DIR . '/inc/managers/SEO/schemas/resolvers/LocalBusinessResolver.php');
require(JVB_DIR . '/inc/managers/SEO/schemas/resolvers/VisualArtworkResolver.php');
require(JVB_DIR . '/inc/managers/SEO/schemas/resolvers/PersonResolver.php');
require(JVB_DIR . '/inc/managers/SEO/schemas/resolvers/FAQPageResolver.php');
require(JVB_DIR . '/inc/managers/SEO/schemas/resolvers/CollectionPageResolver.php');
 
require(JVB_DIR . '/inc/managers/SEO/schemas/SchemaResolverRegistry.php');