{
  "product": {
    "id": "gravitycharts",
    "label": "GravityCharts",
    "repo": "GravityKit/GravityCharts"
  },
  "generated": "2026-03-08T00:27:29+00:00",
  "root": "/home/runner/work/gravitykit.dev/gravitykit.dev/repos/GravityCharts",
  "stats": {
    "classes": 15,
    "interfaces": 0,
    "traits": 0
  },
  "symbols": [
    {
      "kind": "class",
      "name": "Chart_Block",
      "fqcn": "GravityKit\\GravityCharts\\Chart_Block",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Chart_Block.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\GravityCharts\\Chart_Block"
      ],
      "instantiates": [
        "GravityKit\\GravityCharts\\Chart_Block"
      ],
      "staticCalls": [
        "GravityKit\\GravityCharts\\Plugin",
        "GravityKitFoundation"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\Chart_Block",
        "GravityKit\\GravityCharts\\Plugin"
      ]
    },
    {
      "kind": "class",
      "name": "Data_Types",
      "fqcn": "GravityKit\\GravityCharts\\Data_Types",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Data_Types.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\GravityCharts\\Chart_Feed"
      ]
    },
    {
      "kind": "class",
      "name": "Color_Pallets",
      "fqcn": "GravityKit\\GravityCharts\\Color_Pallets",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Color_Pallets.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\GravityCharts\\Chart_Feed"
      ]
    },
    {
      "kind": "class",
      "name": "QuickChart",
      "fqcn": "GravityKit\\GravityCharts\\QuickChart",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/QuickChart.php",
      "line": 31,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "GravityView_Widget",
      "fqcn": "GravityKit\\GravityCharts\\GravityView_Widget",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/GravityView_Widget.php",
      "line": 29,
      "extends": [
        "GV\\Widget"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\GravityCharts\\GravityView_Widget",
        "GF_Query",
        "GV\\View",
        "GF_Query_Literal",
        "GF_Query_Condition",
        "GF_Query_Column"
      ],
      "instantiates": [
        "GravityKit\\GravityCharts\\QueryFilters\\QueryFilters",
        "GravityKit\\GravityCharts\\GravityView_Widget",
        "GF_Query_Condition",
        "GF_Query_Column",
        "GF_Query_Series",
        "GF_Query_Literal"
      ],
      "staticCalls": [
        "GravityKit\\GravityCharts\\Plugin",
        "GFAPI",
        "GV\\View",
        "GF_Query_Condition"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\GravityView_Widget",
        "GravityKit\\GravityCharts\\Plugin"
      ]
    },
    {
      "kind": "class",
      "name": "TimelineDate",
      "fqcn": "GravityKit\\GravityCharts\\Timeline\\TimelineDate",
      "namespace": "GravityKit\\GravityCharts\\Timeline",
      "file": "src/Timeline/TimelineDate.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\GravityCharts\\Timeline\\DateTimeZone"
      ],
      "instantiates": [
        "GravityKit\\GravityCharts\\Timeline\\DateTimeImmutable",
        "GravityKit\\GravityCharts\\Timeline\\DateTimeZone",
        "GravityKit\\GravityCharts\\Timeline\\InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\GravityCharts\\API"
      ]
    },
    {
      "kind": "class",
      "name": "API",
      "fqcn": "GravityKit\\GravityCharts\\API",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/API.php",
      "line": 33,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "='gravitycharts/v1'\\API",
        "WP_REST_Request",
        "GF_Query",
        "GF_Query_Literal",
        "GravityKit\\GravityCharts\\QueryFilters\\Aggregate\\Field",
        "GF_Field",
        ",'/feeds',['methods'=>WP_REST_Server::READABLE,'args'=>['form_id'=>['required'=>true,'type'=>'number',],],'permission_callback'=>[$this,'permissions'],'callback'=>function(WP_REST_Request$request)\\QuickChart"
      ],
      "instantiates": [
        "='gravitycharts/v1'\\API",
        "GF_Query",
        "GravityKit\\GravityCharts\\QueryFilters\\QueryFilters",
        "GF_Query_Literal",
        "GF_Query_Condition",
        "GF_Query_Column",
        "GF_Query_Series",
        "WP_Filesystem_Direct",
        ",'/feeds',['methods'=>WP_REST_Server::READABLE,'args'=>['form_id'=>['required'=>true,'type'=>'number',],],'permission_callback'=>[$this,'permissions'],'callback'=>function(WP_REST_Request$request)\\QuickChart",
        "GravityKit\\GravityCharts\\Timeline\\TimelineDate"
      ],
      "staticCalls": [
        "='gravitycharts/v1'\\Plugin",
        "WP_REST_Server",
        ",'/chart-data',['methods'=>WP_REST_Server::CREATABLE,'args'=>['form_id'=>['required'=>true,'type'=>'number',],'data_type'=>['required'=>true,'type'=>'string','enum'=>array_keys(Data_Types::get_all()),],'data_operation'=>['required'=>false,'type'=>'string','enum'=>array_keys(Data_Types::get_data_operations()),],'data_operation_field_id'=>['required'=>false,'type'=>['number','string'],],'field_id'=>['required'=>true,'type'=>['number','string'],],'entry_id'=>['required'=>false,'type'=>'number',],'condition'=>['required'=>false,'type'=>'string',],],'permission_callback'=>[$this,'permissions'],'callback'=>function(WP_REST_Request$request)\\Data_Types",
        "GFCommon",
        "GFAPI",
        ",'/feeds',['methods'=>WP_REST_Server::READABLE,'args'=>['form_id'=>['required'=>true,'type'=>'number',],],'permission_callback'=>[$this,'permissions'],'callback'=>function(WP_REST_Request$request)\\Plugin",
        ",'/feeds',['methods'=>WP_REST_Server::READABLE,'args'=>['form_id'=>['required'=>true,'type'=>'number',],],'permission_callback'=>[$this,'permissions'],'callback'=>function(WP_REST_Request$request)\\Chart_Types",
        "GFExport",
        "GravityKit\\GravityCharts\\QueryFilters\\Aggregate\\Query",
        "GravityKit\\GravityCharts\\QueryFilters\\Aggregate\\Field",
        "GF_Query_Condition",
        "GravityKit\\GravityCharts\\Timeline\\TimelineDate",
        "GFFormsModel",
        ",'/feeds',['methods'=>WP_REST_Server::READABLE,'args'=>['form_id'=>['required'=>true,'type'=>'number',],],'permission_callback'=>[$this,'permissions'],'callback'=>function(WP_REST_Request$request)\\Color_Pallets"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\Plugin",
        "GravityKit\\GravityCharts\\Chart_Feed"
      ]
    },
    {
      "kind": "class",
      "name": "Plugin",
      "fqcn": "GravityKit\\GravityCharts\\Plugin",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Plugin.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\GravityCharts\\Plugin"
      ],
      "instantiates": [
        "GravityKit\\GravityCharts\\Plugin"
      ],
      "staticCalls": [
        "GFCommon",
        "GravityKit\\GravityCharts\\API",
        "GravityKit\\GravityCharts\\Chart_Block",
        "GravityKit\\GravityCharts\\Chart_Feed",
        "GravityKit\\GravityCharts\\Shortcode",
        "GravityKit\\GravityCharts\\Merge_Tag",
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview",
        "GravityKit\\GravityCharts\\GravityView_Widget"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\Chart_Block",
        "GravityKit\\GravityCharts\\GravityView_Widget",
        "GravityKit\\GravityCharts\\Plugin",
        "GravityKit\\GravityCharts\\Merge_Tag"
      ]
    },
    {
      "kind": "class",
      "name": "Charts_Overview",
      "fqcn": "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview",
      "namespace": "GravityKit\\GravityCharts\\ChartsOverview",
      "file": "src/ChartsOverview/Charts_Overview.php",
      "line": 18,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview_Feed"
      ],
      "staticCalls": [
        "GravityKit\\GravityCharts\\Foundation\\Helpers\\Arr",
        "GravityKit\\GravityCharts\\Foundation\\Helpers\\Core",
        "GFForms",
        "GFFormsModel"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\Plugin",
        "GravityKit\\GravityCharts\\Chart_Feed"
      ]
    },
    {
      "kind": "class",
      "name": "Charts_Overview_Feed",
      "fqcn": "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview_Feed",
      "namespace": "GravityKit\\GravityCharts\\ChartsOverview",
      "file": "src/ChartsOverview/Charts_Overview_Feed.php",
      "line": 17,
      "extends": [
        "GravityKit\\GravityCharts\\Chart_Feed"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview_Table"
      ],
      "instantiates": [
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview_Table"
      ],
      "staticCalls": [
        "GFForms",
        "GFFormsModel"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview"
      ]
    },
    {
      "kind": "class",
      "name": "Charts_Overview_Table",
      "fqcn": "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview_Table",
      "namespace": "GravityKit\\GravityCharts\\ChartsOverview",
      "file": "src/ChartsOverview/Charts_Overview_Table.php",
      "line": 15,
      "extends": [
        "GFAddOnFeedsTable"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\GravityCharts\\ChartsOverview\\GFFormsModel"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview_Feed"
      ]
    },
    {
      "kind": "class",
      "name": "Merge_Tag",
      "fqcn": "GravityKit\\GravityCharts\\Merge_Tag",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Merge_Tag.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\GravityCharts\\Merge_Tag"
      ],
      "instantiates": [
        "GravityKit\\GravityCharts\\Merge_Tag"
      ],
      "staticCalls": [
        "GravityKit\\GravityCharts\\GFAPI",
        "GravityKit\\GravityCharts\\Chart_Feed",
        "GravityKit\\GravityCharts\\Plugin",
        "GravityKit\\GravityCharts\\Shortcode"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\Plugin",
        "GravityKit\\GravityCharts\\Merge_Tag"
      ]
    },
    {
      "kind": "class",
      "name": "Chart_Feed",
      "fqcn": "GravityKit\\GravityCharts\\Chart_Feed",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Chart_Feed.php",
      "line": 27,
      "extends": [
        "GFFeedAddOn"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\GravityCharts\\Chart_Feed",
        "GF_Field"
      ],
      "instantiates": [
        "GravityKit\\GravityCharts\\Chart_Feed",
        "GravityKit\\GravityCharts\\QueryFilters\\QueryFilters"
      ],
      "staticCalls": [
        "Closure",
        "GravityKitFoundation",
        "GravityKit\\GravityCharts\\Color_Pallets",
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview",
        "GravityKit\\GravityCharts\\QueryFilters\\QueryFilters",
        "GravityKit\\GravityCharts\\Chart_Types",
        "GravityKit\\GravityCharts\\Shortcode",
        "GravityKit\\GravityCharts\\Data_Types",
        "GravityKit\\GravityCharts\\API",
        "GFCommon",
        "GravityKit\\GravityCharts\\QueryFilters\\Aggregate\\Query"
      ],
      "usedBy": [
        "GravityKit\\GravityCharts\\Plugin",
        "GravityKit\\GravityCharts\\ChartsOverview\\Charts_Overview_Feed",
        "GravityKit\\GravityCharts\\Merge_Tag",
        "GravityKit\\GravityCharts\\Chart_Feed"
      ]
    },
    {
      "kind": "class",
      "name": "Chart_Types",
      "fqcn": "GravityKit\\GravityCharts\\Chart_Types",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Chart_Types.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\GravityCharts\\Chart_Feed"
      ]
    },
    {
      "kind": "class",
      "name": "Chart_Types",
      "fqcn": "GravityKit\\GravityCharts\\Chart_Types",
      "namespace": "GravityKit\\GravityCharts",
      "file": "src/Chart_Types.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    }
  ]
}
