{
  "product": {
    "id": "gravityview-datatables",
    "label": "DataTables",
    "repo": "GravityKit/DataTables"
  },
  "generated": "2026-06-10T18:28:02+00:00",
  "root": "/home/runner/work/gravitykit.dev/gravitykit.dev/repos/DataTables",
  "stats": {
    "classes": 18,
    "interfaces": 0,
    "traits": 0
  },
  "symbols": [
    {
      "kind": "class",
      "name": "GravityView_Extension",
      "fqcn": "GravityView_Extension",
      "namespace": "",
      "file": "lib/class-gravityview-extension.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityView_Metabox_Tab"
      ],
      "staticCalls": [
        "GravityView_Metabox_Tabs",
        "GravityView_Settings",
        "GravityView_Plugin",
        "GravityView_Compatibility"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Field_Filters",
      "fqcn": "GV_Extension_DataTables_Field_Filters",
      "namespace": "",
      "file": "includes/class-datatables-field-filters.php",
      "line": 12,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GV\\View"
      ],
      "instantiates": [],
      "staticCalls": [
        "GV\\View",
        "GravityView_Render_Settings",
        "GV\\Utils",
        "GravityView_Fields",
        "GV\\GF_Form",
        "GP_Populate_Anything",
        "GravityView_Entry_Approval_Status"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Processing_Mode",
      "fqcn": "GV_Extension_DataTables_Processing_Mode",
      "namespace": "",
      "file": "includes/class-datatables-processing-mode.php",
      "line": 8,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "WP_Post",
        "GV_Extension_DataTables_Data"
      ],
      "instantiates": [
        "DateTime"
      ],
      "staticCalls": [
        "GravityView_Render_Settings",
        "GV\\View"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityView_DataTables_Template",
      "fqcn": "GravityView_DataTables_Template",
      "namespace": "",
      "file": "includes/class-datatables-template.php",
      "line": 23,
      "extends": [
        "GravityView_Template"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GFForms"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Entry_DataTable_Template",
      "fqcn": "GV\\Entry_DataTable_Template",
      "namespace": "GV",
      "file": "includes/class-gv-template-entry-datatable.php",
      "line": 15,
      "extends": [
        "GV\\Entry_Table_Template"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GV\\Entry",
        "GV\\View",
        "GV\\Request"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GV_Extension_DataTables_Data"
      ]
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Data",
      "fqcn": "GV_Extension_DataTables_Data",
      "namespace": "",
      "file": "includes/class-datatables-data.php",
      "line": 23,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GF_Query_Condition",
        "GF_Query_Column",
        "GV\\Internal_Source",
        "GV\\Field_Renderer",
        "GravityView_Field_Notes"
      ],
      "staticCalls": [
        "GF_Query_Condition",
        "GV\\Utils",
        "GV\\View_Collection",
        "GV\\View",
        "GravityView_Merge_Tags",
        "GFAPI",
        "GV\\GF_Field",
        "GV\\Internal_Field",
        "GV\\Mocks\\Legacy_Context",
        "GV\\GF_Form",
        "GV\\Entry_DataTable_Template",
        "GravityView_Fields",
        "GV_Extension_DataTables"
      ],
      "usedBy": [
        "GV_Extension_DataTables_Processing_Mode",
        "GV_Extension_DataTables_Scroller"
      ]
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Admin",
      "fqcn": "GV_Extension_DataTables_Admin",
      "namespace": "",
      "file": "includes/class-admin-datatables.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityView_Metabox_Tab"
      ],
      "staticCalls": [
        "GravityView_Metabox_Tabs",
        "GravityView_Render_Settings",
        "GV_Extension_DataTables",
        "GravityView_Fields"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Buttons",
      "fqcn": "GV_Extension_DataTables_Buttons",
      "namespace": "",
      "file": "includes/extensions/class-datatables-buttons.php",
      "line": 3,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityView_Render_Settings",
        "GV\\Utils",
        "GV_Extension_DataTables"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Auto_Update",
      "fqcn": "GV_Extension_DataTables_Auto_Update",
      "namespace": "",
      "file": "includes/extensions/class-datatables-auto-update.php",
      "line": 8,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityView_Render_Settings"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_DataTables_Extension",
      "fqcn": "GV_DataTables_Extension",
      "namespace": "",
      "file": "includes/extensions/class-datatables-extension.php",
      "line": 3,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GV\\View_Collection"
      ],
      "usedBy": [
        "GV_Extension_DataTables_Field_Filters",
        "GV_Extension_DataTables_Processing_Mode",
        "GV_Extension_DataTables_Buttons",
        "GV_Extension_DataTables_Auto_Update",
        "GV_Extension_DataTables_Responsive",
        "GV_Extension_DataTables_RowGroup",
        "GV_Extension_DataTables_Scroller",
        "GV_Extension_DataTables_FixedHeader",
        "GV_Extension_DataTables_Search"
      ]
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Responsive",
      "fqcn": "GV_Extension_DataTables_Responsive",
      "namespace": "",
      "file": "includes/extensions/class-datatables-responsive.php",
      "line": 7,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityView_Render_Settings",
        "GV_Extension_DataTables"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_RowGroup",
      "fqcn": "GV_Extension_DataTables_RowGroup",
      "namespace": "",
      "file": "includes/extensions/class-datatables-rowgroup.php",
      "line": 8,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityView_Render_Settings",
        "GV\\Utils",
        "GV_Extension_DataTables"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Scroller",
      "fqcn": "GV_Extension_DataTables_Scroller",
      "namespace": "",
      "file": "includes/extensions/class-datatables-scroller.php",
      "line": 9,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GV_Extension_DataTables_Data"
      ],
      "staticCalls": [
        "GravityView_Render_Settings",
        "GV_Extension_DataTables"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_FixedHeader",
      "fqcn": "GV_Extension_DataTables_FixedHeader",
      "namespace": "",
      "file": "includes/extensions/class-datatables-fixedheader.php",
      "line": 5,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityView_Render_Settings",
        "GV_Extension_DataTables"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Search",
      "fqcn": "GV_Extension_DataTables_Search",
      "namespace": "",
      "file": "includes/extensions/class-datatables-search.php",
      "line": 5,
      "extends": [
        "GV_DataTables_Extension"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GV_Extension_DataTables_Migrate",
      "fqcn": "GV_Extension_DataTables_Migrate",
      "namespace": "",
      "file": "includes/class-datatables-migrate.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GV_Extension_DataTables"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "View_DataTable_Template",
      "fqcn": "GV\\View_DataTable_Template",
      "namespace": "GV",
      "file": "includes/class-gv-template-view-datatable.php",
      "line": 14,
      "extends": [
        "GV\\View_Template"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GV\\View",
        "GV\\Entry_Collection",
        "GV\\Request",
        "GV\\Entry",
        "GV\\Field"
      ],
      "instantiates": [
        "GV\\Field_Renderer",
        "GV\\Internal_Source"
      ],
      "staticCalls": [
        "GV\\GF_Field",
        "GV\\Internal_Field",
        "GV\\GF_Form"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "View_DataTable_Template",
      "fqcn": "GV\\View_DataTable_Template",
      "namespace": "GV",
      "file": "includes/class-gv-template-view-datatable.php",
      "line": 14,
      "extends": [
        "GV\\View_Template"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GV\\View",
        "GV\\Entry_Collection",
        "GV\\Request",
        "GV\\Entry",
        "GV\\Field"
      ],
      "instantiates": [
        "GV\\Field_Renderer",
        "GV\\Internal_Source"
      ],
      "staticCalls": [
        "GV\\GF_Field",
        "GV\\Internal_Field",
        "GV\\GF_Form"
      ],
      "usedBy": []
    }
  ]
}
