{
  "product": {
    "id": "query-filters",
    "label": "Query Filters",
    "repo": "GravityKit/Query-Filters"
  },
  "generated": "2026-08-16T00:14:33+00:00",
  "root": "/home/runner/work/gravitykit.dev/gravitykit.dev/repos/Query-Filters",
  "stats": {
    "classes": 47,
    "interfaces": 8,
    "traits": 1
  },
  "symbols": [
    {
      "kind": "class",
      "name": "QueryFilters",
      "fqcn": "GravityKit\\QueryFilters\\QueryFilters",
      "namespace": "GravityKit\\QueryFilters",
      "file": "src/QueryFilters.php",
      "line": 36,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "DateTimeInterface",
        "GravityKit\\QueryFilters\\Clock\\Clock",
        "GravityKit\\QueryFilters\\Filter\\FilterIdGenerator",
        "GravityKit\\QueryFilters\\Filter\\FilterFactory",
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Filter\\FilterFactory",
        "GravityKit\\QueryFilters\\Filter\\RandomFilterIdGenerator",
        "GravityKit\\QueryFilters\\Condition\\ConditionFactory",
        "GravityKit\\QueryFilters\\Repository\\DefaultRepository",
        "GravityKit\\QueryFilters\\Filter\\EntryFilterService",
        "GravityKit\\QueryFilters\\QueryFilters",
        "Exception",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource",
        "RuntimeException",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableFiltersVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableAdminVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessMergeTagsVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\CurrentUserVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\UserIdVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessFieldTypeVisitor",
        "GravityKit\\QueryFilters\\Clock\\SystemClock"
      ],
      "staticCalls": [
        "GravityKit\\QueryFilters\\MergeTag\\FormMergeModifier",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController",
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\Integrations",
        "GravityKit\\QueryFilters\\Sql\\SqlAdjustmentCallbacks",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "DateTimeImmutable"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "User",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\User\\User",
      "namespace": "GravityKit\\QueryFilters\\Querying\\User",
      "file": "src/Querying/User/User.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\User\\WordPressUserRepository"
      ]
    },
    {
      "kind": "class",
      "name": "WordPressUserRepository",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\User\\WordPressUserRepository",
      "namespace": "GravityKit\\QueryFilters\\Querying\\User",
      "file": "src/Querying/User/WordPressUserRepository.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "wpdb",
        "GravityKit\\QueryFilters\\Querying\\User\\UserCriteria"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\User\\User"
      ],
      "staticCalls": [
        "GravityKit\\QueryFilters\\Querying\\User\\UserCriteria"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController"
      ]
    },
    {
      "kind": "class",
      "name": "UserCriteria",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\User\\UserCriteria",
      "namespace": "GravityKit\\QueryFilters\\Querying\\User",
      "file": "src/Querying/User/UserCriteria.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\User\\WordPressUserRepository",
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController"
      ]
    },
    {
      "kind": "class",
      "name": "PopulateAnythingSource",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Source\\PopulateAnythingSource",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Source",
      "file": "src/Querying/Field/Source/PopulateAnythingSource.php",
      "line": 20,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria",
        "GF_Field"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldChoice"
      ],
      "staticCalls": [
        "GP_Populate_Anything",
        "GFAPI"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\Integrations"
      ]
    },
    {
      "kind": "interface",
      "name": "ChoiceSource",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Source",
      "file": "src/Querying/Field/Source/ChoiceSource.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\PopulateAnythingSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\DynamicLookupSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\Integrations",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource"
      ]
    },
    {
      "kind": "class",
      "name": "DynamicLookupSource",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Source\\DynamicLookupSource",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Source",
      "file": "src/Querying/Field/Source/DynamicLookupSource.php",
      "line": 24,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria",
        "GF_Field",
        "GravityKit\\Lookup\\Sources\\Base"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldChoice"
      ],
      "staticCalls": [
        "GravityKit\\Lookup\\Field",
        "GravityKit\\Lookup\\Factory",
        "GravityKit\\Lookup\\Resolver",
        "GravityKit\\Lookup\\Sources\\GFEntries",
        "GravityKit\\Lookup\\Sources\\WPUsers",
        "GravityKit\\Lookup\\Sources\\PostTypes",
        "GFAPI"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\Integrations"
      ]
    },
    {
      "kind": "class",
      "name": "Integrations",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Source\\Integrations",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Source",
      "file": "src/Querying/Field/Source/Integrations.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\DynamicLookupSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\PopulateAnythingSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "ChoiceSourceManager",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Source",
      "file": "src/Querying/Field/Source/ChoiceSourceManager.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\PopulateAnythingSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\DynamicLookupSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\Integrations",
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController"
      ]
    },
    {
      "kind": "class",
      "name": "FieldChoicesSource",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Source",
      "file": "src/Querying/Field/Source/FieldChoicesSource.php",
      "line": 18,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria",
        "GF_Field"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldChoice"
      ],
      "staticCalls": [
        "GFAPI",
        "GravityKit\\QueryFilters\\Querying\\Field\\Exception\\FormNotFoundException",
        "GravityKit\\QueryFilters\\Querying\\Field\\Exception\\FieldNotFoundException",
        "GravityKit\\QueryFilters\\Querying\\Field\\Exception\\UnsupportedFieldTypeException"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController"
      ]
    },
    {
      "kind": "class",
      "name": "FormNotFoundException",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Exception\\FormNotFoundException",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Exception",
      "file": "src/Querying/Field/Exception/FormNotFoundException.php",
      "line": 12,
      "extends": [
        "RuntimeException"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource"
      ]
    },
    {
      "kind": "class",
      "name": "UnsupportedFieldTypeException",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Exception\\UnsupportedFieldTypeException",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Exception",
      "file": "src/Querying/Field/Exception/UnsupportedFieldTypeException.php",
      "line": 12,
      "extends": [
        "RuntimeException"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource"
      ]
    },
    {
      "kind": "class",
      "name": "FieldNotFoundException",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\Exception\\FieldNotFoundException",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field\\Exception",
      "file": "src/Querying/Field/Exception/FieldNotFoundException.php",
      "line": 12,
      "extends": [
        "RuntimeException"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource"
      ]
    },
    {
      "kind": "class",
      "name": "FieldChoice",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\FieldChoice",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field",
      "file": "src/Querying/Field/FieldChoice.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\PopulateAnythingSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\DynamicLookupSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource"
      ]
    },
    {
      "kind": "class",
      "name": "FieldCriteria",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Field",
      "file": "src/Querying/Field/FieldCriteria.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\DEFAULT_LIMIT"
      ],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\PopulateAnythingSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\DynamicLookupSource",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController"
      ]
    },
    {
      "kind": "class",
      "name": "Form",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Form\\Form",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Form",
      "file": "src/Querying/Form/Form.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Form\\GravityFormsFormRepository"
      ]
    },
    {
      "kind": "class",
      "name": "GravityFormsFormRepository",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Form\\GravityFormsFormRepository",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Form",
      "file": "src/Querying/Form/GravityFormsFormRepository.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "wpdb",
        "GravityKit\\QueryFilters\\Querying\\Form\\FormCriteria"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\Form\\Form"
      ],
      "staticCalls": [
        "GFFormsModel"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController"
      ]
    },
    {
      "kind": "class",
      "name": "FormCriteria",
      "fqcn": "GravityKit\\QueryFilters\\Querying\\Form\\FormCriteria",
      "namespace": "GravityKit\\QueryFilters\\Querying\\Form",
      "file": "src/Querying/Form/FormCriteria.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Querying\\Form\\GravityFormsFormRepository",
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry",
        "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController"
      ]
    },
    {
      "kind": "class",
      "name": "QueryHelper",
      "fqcn": "GravityKit\\QueryFilters\\Util\\QueryHelper",
      "namespace": "GravityKit\\QueryFilters\\Util",
      "file": "src/Util/QueryHelper.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Query",
        "GF_Query_Condition"
      ],
      "instantiates": [],
      "staticCalls": [
        "GF_Query_Condition"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Aggregate\\Query",
        "GravityKit\\QueryFilters\\Aggregate\\Field"
      ]
    },
    {
      "kind": "interface",
      "name": "Clock",
      "fqcn": "GravityKit\\QueryFilters\\Clock\\Clock",
      "namespace": "GravityKit\\QueryFilters\\Clock",
      "file": "src/Clock/Clock.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "DateTimeInterface"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Clock\\SystemClock",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor"
      ]
    },
    {
      "kind": "class",
      "name": "SystemClock",
      "fqcn": "GravityKit\\QueryFilters\\Clock\\SystemClock",
      "namespace": "GravityKit\\QueryFilters\\Clock",
      "file": "src/Clock/SystemClock.php",
      "line": 12,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Clock\\Clock"
      ],
      "uses": [],
      "dependencies": [
        "DateTimeInterface"
      ],
      "instantiates": [
        "DateTimeImmutable"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor"
      ]
    },
    {
      "kind": "class",
      "name": "CreatedByFactoryHandler",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\FactoryHandler\\CreatedByFactoryHandler",
      "namespace": "GravityKit\\QueryFilters\\Condition\\FactoryHandler",
      "file": "src/Condition/FactoryHandler/CreatedByFactoryHandler.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\QueryFilters\\Condition\\Created_By_Condition"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Condition\\ConditionFactory"
      ]
    },
    {
      "kind": "class",
      "name": "FieldComparisonFactoryHandler",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\FactoryHandler\\FieldComparisonFactoryHandler",
      "namespace": "GravityKit\\QueryFilters\\Condition\\FactoryHandler",
      "file": "src/Condition/FactoryHandler/FieldComparisonFactoryHandler.php",
      "line": 22,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Field"
      ],
      "instantiates": [
        "GF_Query_Column"
      ],
      "staticCalls": [
        "GravityKit\\QueryFilters\\MergeTag\\FormMergeModifier",
        "GFAPI",
        "GravityKit\\QueryFilters\\Condition\\Field_Comparison_Condition",
        "GFCommon"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Condition\\ConditionFactory"
      ]
    },
    {
      "kind": "class",
      "name": "Global_Search_Condition",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\Global_Search_Condition",
      "namespace": "GravityKit\\QueryFilters\\Condition",
      "file": "src/Condition/Global_Search_Condition.php",
      "line": 15,
      "extends": [
        "GF_Query_Condition"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\QueryFilters\\Condition\\GFFormsModel"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Product_Price_Condition",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\Product_Price_Condition",
      "namespace": "GravityKit\\QueryFilters\\Condition",
      "file": "src/Condition/Product_Price_Condition.php",
      "line": 21,
      "extends": [
        "GF_Query_Condition"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Query_Condition"
      ],
      "instantiates": [
        "GF_Query_Condition"
      ],
      "staticCalls": [
        "GF_Query_Call",
        "GF_Query",
        "RGCurrency",
        "GFCommon"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Condition\\ConditionFactory"
      ]
    },
    {
      "kind": "class",
      "name": "ConditionFactory",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\ConditionFactory",
      "namespace": "GravityKit\\QueryFilters\\Condition",
      "file": "src/Condition/ConditionFactory.php",
      "line": 23,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GF_Query_Condition",
        "GF_Field"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Condition\\FactoryHandler\\CreatedByFactoryHandler",
        "GravityKit\\QueryFilters\\Condition\\FactoryHandler\\FieldComparisonFactoryHandler",
        "GF_Query",
        "GF_Query_Condition",
        "GF_Query_Call",
        "GF_Query_Column",
        "GF_Query_Literal"
      ],
      "staticCalls": [
        "GF_Query_Condition",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GFAPI",
        "GravityKit\\QueryFilters\\Condition\\Has_All_Condition",
        "GFFormsModel",
        "GFCommon",
        "GravityKit\\QueryFilters\\Condition\\Product_Price_Condition"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "Has_All_Condition",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\Has_All_Condition",
      "namespace": "GravityKit\\QueryFilters\\Condition",
      "file": "src/Condition/Has_All_Condition.php",
      "line": 19,
      "extends": [
        "GF_Query_Condition"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Query_Condition"
      ],
      "instantiates": [],
      "staticCalls": [
        "GFFormsModel"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Condition\\ConditionFactory"
      ]
    },
    {
      "kind": "class",
      "name": "Field_Comparison_Condition",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\Field_Comparison_Condition",
      "namespace": "GravityKit\\QueryFilters\\Condition",
      "file": "src/Condition/Field_Comparison_Condition.php",
      "line": 26,
      "extends": [
        "GF_Query_Condition"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Query_Column",
        "GF_Query"
      ],
      "instantiates": [
        "GF_Query_Condition",
        "GF_Query_Column",
        "GF_Query_Literal"
      ],
      "staticCalls": [
        "GF_Query_Condition",
        "GF_Query_Call",
        "GF_Query"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Condition\\FactoryHandler\\FieldComparisonFactoryHandler"
      ]
    },
    {
      "kind": "class",
      "name": "Created_By_Condition",
      "fqcn": "GravityKit\\QueryFilters\\Condition\\Created_By_Condition",
      "namespace": "GravityKit\\QueryFilters\\Condition",
      "file": "src/Condition/Created_By_Condition.php",
      "line": 13,
      "extends": [
        "GF_Query_Condition"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GF_Query_Column"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Condition\\FactoryHandler\\CreatedByFactoryHandler"
      ]
    },
    {
      "kind": "class",
      "name": "Endpoint",
      "fqcn": "GravityKit\\QueryFilters\\Rest\\Endpoint\\Endpoint",
      "namespace": "GravityKit\\QueryFilters\\Rest\\Endpoint",
      "file": "src/Rest/Endpoint/Endpoint.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry"
      ]
    },
    {
      "kind": "class",
      "name": "EndpointRegistry",
      "fqcn": "GravityKit\\QueryFilters\\Rest\\Endpoint\\EndpointRegistry",
      "namespace": "GravityKit\\QueryFilters\\Rest\\Endpoint",
      "file": "src/Rest/Endpoint/EndpointRegistry.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\Endpoint"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\Form\\GravityFormsFormRepository",
        "GravityKit\\QueryFilters\\Querying\\User\\WordPressUserRepository",
        "GravityKit\\QueryFilters\\Rest\\Endpoint\\Endpoint"
      ],
      "staticCalls": [
        "GravityKit\\QueryFilters\\Querying\\Form\\FormCriteria",
        "GravityKit\\QueryFilters\\Querying\\User\\UserCriteria"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "ChoiceController",
      "fqcn": "GravityKit\\QueryFilters\\Rest\\Choice\\ChoiceController",
      "namespace": "GravityKit\\QueryFilters\\Rest\\Choice",
      "file": "src/Rest/Choice/ChoiceController.php",
      "line": 34,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "WP_REST_Request",
        "WP_REST_Response"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\ChoiceSourceManager",
        "GravityKit\\QueryFilters\\Querying\\Field\\Source\\FieldChoicesSource",
        "GravityKit\\QueryFilters\\Querying\\Form\\GravityFormsFormRepository",
        "WP_REST_Response",
        "WP_Error",
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria",
        "GravityKit\\QueryFilters\\Querying\\User\\WordPressUserRepository"
      ],
      "staticCalls": [
        "WP_REST_Server",
        "GFCommon",
        "GravityKit\\QueryFilters\\Querying\\Form\\FormCriteria",
        "GravityKit\\QueryFilters\\Querying\\Field\\FieldCriteria",
        "GravityKit\\QueryFilters\\Querying\\User\\UserCriteria"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "interface",
      "name": "FormRepository",
      "fqcn": "GravityKit\\QueryFilters\\Repository\\FormRepository",
      "namespace": "GravityKit\\QueryFilters\\Repository",
      "file": "src/Repository/FormRepository.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GV\\View",
        "GF_Field"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Repository\\DefaultRepository",
        "GravityKit\\QueryFilters\\Filter\\EntryFilterService",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessMergeTagsVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessFieldTypeVisitor"
      ]
    },
    {
      "kind": "class",
      "name": "DefaultRepository",
      "fqcn": "GravityKit\\QueryFilters\\Repository\\DefaultRepository",
      "namespace": "GravityKit\\QueryFilters\\Repository",
      "file": "src/Repository/DefaultRepository.php",
      "line": 20,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Repository\\FormRepository",
        "GravityKit\\QueryFilters\\Repository\\UserRepository"
      ],
      "uses": [],
      "dependencies": [
        "WP_User",
        "GV\\View",
        "GF_Field"
      ],
      "instantiates": [],
      "staticCalls": [
        "GFAPI",
        "GravityView_View",
        "GFFormsModel",
        "GFCommon",
        "GravityView_Entry_Approval",
        "GravityView_Entry_Approval_Status"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "interface",
      "name": "UserRepository",
      "fqcn": "GravityKit\\QueryFilters\\Repository\\UserRepository",
      "namespace": "GravityKit\\QueryFilters\\Repository",
      "file": "src/Repository/UserRepository.php",
      "line": 11,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "WP_User"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Repository\\DefaultRepository",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\UserIdVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableAdminVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\CurrentUserVisitor"
      ]
    },
    {
      "kind": "class",
      "name": "FormMergeModifier",
      "fqcn": "GravityKit\\QueryFilters\\MergeTag\\FormMergeModifier",
      "namespace": "GravityKit\\QueryFilters\\MergeTag",
      "file": "src/MergeTag/FormMergeModifier.php",
      "line": 18,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GFAPI",
        "GravityKit\\QueryFilters\\MergeTag\\GravityView_API",
        "GFCommon"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Condition\\FactoryHandler\\FieldComparisonFactoryHandler",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessMergeTagsVisitor"
      ]
    },
    {
      "kind": "class",
      "name": "RandomFilterIdGenerator",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\RandomFilterIdGenerator",
      "namespace": "GravityKit\\QueryFilters\\Filter",
      "file": "src/Filter/RandomFilterIdGenerator.php",
      "line": 10,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\FilterIdGenerator"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "Filter",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Filter",
      "namespace": "GravityKit\\QueryFilters\\Filter",
      "file": "src/Filter/Filter.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor",
        "GravityKit\\QueryFilters\\Filter\\PRE_ORDER"
      ],
      "instantiates": [
        "InvalidArgumentException",
        "RuntimeException"
      ],
      "staticCalls": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor",
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Condition\\ConditionFactory",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GravityKit\\QueryFilters\\Filter\\Source\\FilterSource",
        "GravityKit\\QueryFilters\\Filter\\Source\\JsonFilterSource",
        "GravityKit\\QueryFilters\\Filter\\FilterFactory",
        "GravityKit\\QueryFilters\\Filter\\EntryFilterService",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\UserIdVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableAdminVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\CurrentUserVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessMergeTagsVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessFieldTypeVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableFiltersVisitor"
      ]
    },
    {
      "kind": "interface",
      "name": "FilterIdGenerator",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\FilterIdGenerator",
      "namespace": "GravityKit\\QueryFilters\\Filter",
      "file": "src/Filter/FilterIdGenerator.php",
      "line": 9,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Filter\\RandomFilterIdGenerator",
        "GravityKit\\QueryFilters\\Filter\\FilterFactory"
      ]
    },
    {
      "kind": "interface",
      "name": "FilterSource",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Source\\FilterSource",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Source",
      "file": "src/Filter/Source/FilterSource.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Filter\\Source\\JsonFilterSource"
      ]
    },
    {
      "kind": "class",
      "name": "JsonFilterSource",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Source\\JsonFilterSource",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Source",
      "file": "src/Filter/Source/JsonFilterSource.php",
      "line": 15,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Source\\FilterSource"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Filter\\FilterFactory",
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "FilterFactory",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\FilterFactory",
      "namespace": "GravityKit\\QueryFilters\\Filter",
      "file": "src/Filter/FilterFactory.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Filter\\FilterIdGenerator",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GravityKit\\QueryFilters\\Filter\\DateTimeInterface"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Filter\\InvalidArgumentException"
      ],
      "staticCalls": [
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GravityKit\\QueryFilters\\Filter\\DateTimeImmutable"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Filter\\Source\\JsonFilterSource"
      ]
    },
    {
      "kind": "class",
      "name": "EntryFilterService",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\EntryFilterService",
      "namespace": "GravityKit\\QueryFilters\\Filter",
      "file": "src/Filter/EntryFilterService.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Repository\\FormRepository",
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [
        "DateTimeImmutable"
      ],
      "staticCalls": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GFFormsModel"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "UserIdVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\UserIdVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/UserIdVisitor.php",
      "line": 12,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Repository\\UserRepository",
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "ProcessDateVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/ProcessDateVisitor.php",
      "line": 17,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Repository\\FormRepository",
        "GravityKit\\QueryFilters\\Clock\\Clock",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GF_Field"
      ],
      "instantiates": [
        "GravityKit\\QueryFilters\\Clock\\SystemClock"
      ],
      "staticCalls": [
        "GFCommon",
        "DateTimeImmutable"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters",
        "GravityKit\\QueryFilters\\Filter\\EntryFilterService"
      ]
    },
    {
      "kind": "class",
      "name": "DisableAdminVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableAdminVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/DisableAdminVisitor.php",
      "line": 13,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Repository\\UserRepository",
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "interface",
      "name": "EntryAwareFilterVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\EntryAwareFilterVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/EntryAwareFilterVisitor.php",
      "line": 12,
      "extends": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessMergeTagsVisitor"
      ]
    },
    {
      "kind": "trait",
      "name": "EntryAware",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\EntryAware",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/EntryAware.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessMergeTagsVisitor"
      ]
    },
    {
      "kind": "class",
      "name": "CurrentUserVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\CurrentUserVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/CurrentUserVisitor.php",
      "line": 14,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Repository\\UserRepository",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "WP_User"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "ProcessMergeTagsVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessMergeTagsVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/ProcessMergeTagsVisitor.php",
      "line": 16,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\EntryAwareFilterVisitor"
      ],
      "uses": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\EntryAware"
      ],
      "dependencies": [
        "GravityKit\\QueryFilters\\Repository\\FormRepository",
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\QueryFilters\\MergeTag\\FormMergeModifier",
        "GravityView_API",
        "GFCommon"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "ProcessFieldTypeVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessFieldTypeVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/ProcessFieldTypeVisitor.php",
      "line": 14,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Repository\\FormRepository",
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GF_Field"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "interface",
      "name": "FilterVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/FilterVisitor.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\Filter\\Filter",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\UserIdVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessDateVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableAdminVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\EntryAwareFilterVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\CurrentUserVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\ProcessFieldTypeVisitor",
        "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableFiltersVisitor"
      ]
    },
    {
      "kind": "class",
      "name": "DisableFiltersVisitor",
      "fqcn": "GravityKit\\QueryFilters\\Filter\\Visitor\\DisableFiltersVisitor",
      "namespace": "GravityKit\\QueryFilters\\Filter\\Visitor",
      "file": "src/Filter/Visitor/DisableFiltersVisitor.php",
      "line": 14,
      "extends": [],
      "implements": [
        "GravityKit\\QueryFilters\\Filter\\Visitor\\FilterVisitor"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\QueryFilters\\Filter\\Filter"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "SqlAdjustmentCallbacks",
      "fqcn": "GravityKit\\QueryFilters\\Sql\\SqlAdjustmentCallbacks",
      "namespace": "GravityKit\\QueryFilters\\Sql",
      "file": "src/Sql/SqlAdjustmentCallbacks.php",
      "line": 9,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\QueryFilters\\QueryFilters"
      ]
    },
    {
      "kind": "class",
      "name": "Query",
      "fqcn": "GravityKit\\QueryFilters\\Aggregate\\Query",
      "namespace": "GravityKit\\QueryFilters\\Aggregate",
      "file": "src/Aggregate/Query.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Query",
        "GravityKit\\QueryFilters\\Aggregate\\Field",
        "GF_Query_Column"
      ],
      "instantiates": [
        "InvalidArgumentException",
        "GF_Query_Condition",
        "GF_Query_Call"
      ],
      "staticCalls": [
        "GF_Query_Condition",
        "GravityKit\\QueryFilters\\Util\\QueryHelper",
        "GFCommon",
        "RGCurrency"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Query",
      "fqcn": "GravityKit\\QueryFilters\\Aggregate\\Query",
      "namespace": "GravityKit\\QueryFilters\\Aggregate",
      "file": "src/Aggregate/Query.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GF_Query",
        "GravityKit\\QueryFilters\\Aggregate\\Field",
        "GF_Query_Column"
      ],
      "instantiates": [
        "InvalidArgumentException",
        "GF_Query_Condition",
        "GF_Query_Call"
      ],
      "staticCalls": [
        "GF_Query_Condition",
        "GravityKit\\QueryFilters\\Util\\QueryHelper",
        "GFCommon",
        "RGCurrency"
      ],
      "usedBy": [
        "GravityKit\\QueryFilters\\Aggregate\\Query",
        "GravityKit\\QueryFilters\\Aggregate\\Field"
      ]
    }
  ]
}
