{
  "product": {
    "id": "foundation",
    "label": "Foundation",
    "repo": "GravityKit/Foundation"
  },
  "generated": "2026-10-11T00:34:56+00:00",
  "root": "/home/runner/work/gravitykit.dev/gravitykit.dev/repos/Foundation/src",
  "stats": {
    "classes": 141,
    "interfaces": 8,
    "traits": 2
  },
  "symbols": [
    {
      "kind": "class",
      "name": "StateManagerFactory",
      "fqcn": "GravityKit\\Foundation\\State\\StateManagerFactory",
      "namespace": "GravityKit\\Foundation\\State",
      "file": "State/StateManagerFactory.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "WP_User"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\State\\GlobalStateManager",
        "GravityKit\\Foundation\\State\\UserStateManager"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository"
      ]
    },
    {
      "kind": "interface",
      "name": "StateManager",
      "fqcn": "GravityKit\\Foundation\\State\\StateManager",
      "namespace": "GravityKit\\Foundation\\State",
      "file": "State/StateManager.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\State\\UserStateManager",
        "GravityKit\\Foundation\\State\\ArrayStateManager",
        "GravityKit\\Foundation\\State\\GlobalStateManager",
        "GravityKit\\Foundation\\Components\\NewsletterSignup"
      ]
    },
    {
      "kind": "class",
      "name": "UserStateManager",
      "fqcn": "GravityKit\\Foundation\\State\\UserStateManager",
      "namespace": "GravityKit\\Foundation\\State",
      "file": "State/UserStateManager.php",
      "line": 13,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\State\\StateManager"
      ],
      "uses": [],
      "dependencies": [
        "WP_User"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\State\\ArrayStateManager",
        "GravityKit\\Foundation\\Exceptions\\BaseException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\State\\StateManagerFactory",
        "GravityKit\\Foundation\\Components\\NewsletterSignup",
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ]
    },
    {
      "kind": "class",
      "name": "ArrayStateManager",
      "fqcn": "GravityKit\\Foundation\\State\\ArrayStateManager",
      "namespace": "GravityKit\\Foundation\\State",
      "file": "State/ArrayStateManager.php",
      "line": 12,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\State\\StateManager"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\State\\UserStateManager",
        "GravityKit\\Foundation\\State\\GlobalStateManager"
      ]
    },
    {
      "kind": "class",
      "name": "GlobalStateManager",
      "fqcn": "GravityKit\\Foundation\\State\\GlobalStateManager",
      "namespace": "GravityKit\\Foundation\\State",
      "file": "State/GlobalStateManager.php",
      "line": 12,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\State\\StateManager"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\Foundation\\State\\ArrayStateManager",
        "GravityKit\\Foundation\\Exceptions\\BaseException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\State\\StateManagerFactory"
      ]
    },
    {
      "kind": "class",
      "name": "TrustedLogin",
      "fqcn": "GravityKit\\Foundation\\Integrations\\TrustedLogin",
      "namespace": "GravityKit\\Foundation\\Integrations",
      "file": "Integrations/TrustedLogin.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\Foundation\\ThirdParty\\TrustedLogin\\Client",
        "GravityKit\\Foundation\\ThirdParty\\TrustedLogin\\Config",
        "GravityKit\\Foundation\\ThirdParty\\TrustedLogin\\Logging",
        "GravityKit\\Foundation\\ThirdParty\\TrustedLogin\\Form",
        "GravityKit\\Foundation\\ThirdParty\\TrustedLogin\\SupportUser",
        "GravityKit\\Foundation\\ThirdParty\\TrustedLogin\\SiteAccess"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "HelpScout",
      "fqcn": "GravityKit\\Foundation\\Integrations\\HelpScout",
      "namespace": "GravityKit\\Foundation\\Integrations",
      "file": "Integrations/HelpScout.php",
      "line": 11,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GV\\Plugin",
        "GravityKit\\Foundation\\Integrations\\GFForms"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "GravityForms",
      "fqcn": "GravityKit\\Foundation\\Integrations\\GravityForms",
      "namespace": "GravityKit\\Foundation\\Integrations",
      "file": "Integrations/GravityForms.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\WP\\AdminMenu"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "AccountStorage",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\Storage\\AccountStorage",
      "namespace": "GravityKit\\Foundation\\AccountConnection\\Storage",
      "file": "AccountConnection/Storage/AccountStorage.php",
      "line": 30,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "WP_Error"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "GravityKit\\Foundation\\AccountConnection\\Storage\\StorageMirror",
        "WP_Error",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "StorageMirror",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\Storage\\StorageMirror",
      "namespace": "GravityKit\\Foundation\\AccountConnection\\Storage",
      "file": "AccountConnection/Storage/StorageMirror.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\Storage\\AccountStorage"
      ]
    },
    {
      "kind": "class",
      "name": "TokenStore",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\TokenStore",
      "namespace": "GravityKit\\Foundation\\AccountConnection",
      "file": "AccountConnection/TokenStore.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Encryption\\Encryption"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\Storage\\AccountStorage",
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionHealth",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionState",
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\Connection\\CatalogCache",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ]
    },
    {
      "kind": "class",
      "name": "SignedRequest",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\SignedRequest",
      "namespace": "GravityKit\\Foundation\\AccountConnection",
      "file": "AccountConnection/SignedRequest.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient"
      ]
    },
    {
      "kind": "class",
      "name": "ConnectClient",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
      "namespace": "GravityKit\\Foundation\\AccountConnection",
      "file": "AccountConnection/ConnectClient.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\AccountConnection\\SCOPE_SITE"
      ],
      "instantiates": [
        "WP_Error",
        "GravityKit\\Foundation\\AccountConnection\\SignedRequest"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\Encryption\\Encryption",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionHealth"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\Storage\\AccountStorage",
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses"
      ]
    },
    {
      "kind": "class",
      "name": "ConnectionHealth",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\ConnectionHealth",
      "namespace": "GravityKit\\Foundation\\AccountConnection",
      "file": "AccountConnection/ConnectionHealth.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionState",
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ]
    },
    {
      "kind": "class",
      "name": "ConnectionState",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\ConnectionState",
      "namespace": "GravityKit\\Foundation\\AccountConnection",
      "file": "AccountConnection/ConnectionState.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionState"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\AccountConnection\\ConnectionHealth",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\ConnectionState",
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses"
      ]
    },
    {
      "kind": "class",
      "name": "Framework",
      "fqcn": "GravityKit\\Foundation\\AccountConnection\\Framework",
      "namespace": "GravityKit\\Foundation\\AccountConnection",
      "file": "AccountConnection/Framework.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "WP_Error",
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient"
      ],
      "instantiates": [
        "Exception",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionState",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionHealth",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses"
      ]
    },
    {
      "kind": "class",
      "name": "GravityFormsHandler",
      "fqcn": "GravityKit\\Foundation\\Logger\\GravityFormsHandler",
      "namespace": "GravityKit\\Foundation\\Logger",
      "file": "Logger/GravityFormsHandler.php",
      "line": 15,
      "extends": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Handler\\AbstractProcessingHandler"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Logger",
        "GravityKit\\Foundation\\Logger\\DEBUG"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Logger\\MockGFAddon"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Logger",
        "GFForms",
        "GFLogging",
        "KLogger"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "MockGFAddon",
      "fqcn": "GravityKit\\Foundation\\Logger\\MockGFAddon",
      "namespace": "GravityKit\\Foundation\\Logger",
      "file": "Logger/GravityFormsHandler.php",
      "line": 89,
      "extends": [
        "GFAddOn"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Logger\\GravityFormsHandler"
      ]
    },
    {
      "kind": "class",
      "name": "Settings",
      "fqcn": "GravityKit\\Foundation\\Logger\\Settings",
      "namespace": "GravityKit\\Foundation\\Logger",
      "file": "Logger/Settings.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Components\\SecureDownload",
        "GravityKit\\Foundation\\Helpers\\WP"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "WeeklyRotatingFileHandler",
      "fqcn": "GravityKit\\Foundation\\Logger\\WeeklyRotatingFileHandler",
      "namespace": "GravityKit\\Foundation\\Logger",
      "file": "Logger/WeeklyRotatingFileHandler.php",
      "line": 16,
      "extends": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Handler\\RotatingFileHandler"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "InvalidArgumentException",
        "DateTime"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "QueryMonitorHandler",
      "fqcn": "GravityKit\\Foundation\\Logger\\QueryMonitorHandler",
      "namespace": "GravityKit\\Foundation\\Logger",
      "file": "Logger/QueryMonitorHandler.php",
      "line": 13,
      "extends": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Handler\\AbstractProcessingHandler"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Logger",
        "GravityKit\\Foundation\\Logger\\DEBUG"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Logger"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "Framework",
      "fqcn": "GravityKit\\Foundation\\Logger\\Framework",
      "namespace": "GravityKit\\Foundation\\Logger",
      "file": "Logger/Framework.php",
      "line": 23,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\ThirdParty\\Psr\\Log\\LoggerInterface"
      ],
      "uses": [
        "GravityKit\\Foundation\\ThirdParty\\Psr\\Log\\LoggerTrait"
      ],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Logger",
        "GravityKit\\Foundation\\Logger\\Settings",
        "GravityKit\\Foundation\\Logger\\GravityFormsHandler",
        "GravityKit\\Foundation\\Logger\\WeeklyRotatingFileHandler",
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Handler\\RotatingFileHandler",
        "GravityKit\\Foundation\\Logger\\QueryMonitorHandler",
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Handler\\ChromePHPHandler"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Logger\\Settings",
        "GravityKit\\Foundation\\ThirdParty\\Monolog\\Handler\\RotatingFileHandler",
        "GravityKit\\Foundation\\Encryption\\Encryption",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Integrations\\TrustedLogin",
        "GravityKit\\Foundation\\Logger\\Settings",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Translations\\TranslationUpdater",
        "GravityKit\\Foundation\\Translations\\Framework",
        "GravityKit\\Foundation\\WP\\RESTController",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Helpers",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Licenses\\EDD",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Abilities\\Manager",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ]
    },
    {
      "kind": "class",
      "name": "Core",
      "fqcn": "GravityKit\\Foundation\\Core",
      "namespace": "GravityKit\\Foundation",
      "file": "Core.php",
      "line": 54,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\Foundation\\WP\\PluginActivationHandler",
        "GravityKit\\Foundation\\Settings\\WPDebugSettings",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Helpers\\Arr"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\CLI\\CLI",
        "GravityKit\\Foundation\\Translations\\Framework",
        "GravityKit\\Foundation\\Components\\NewsletterSignup",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\AccountConnection\\Storage\\AccountStorage",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\WP\\AjaxRouter",
        "GravityKit\\Foundation\\WP\\RESTController",
        "GravityKit\\Foundation\\Encryption\\Encryption",
        "GravityKit\\Foundation\\Integrations\\TrustedLogin",
        "GravityKit\\Foundation\\Integrations\\HelpScout",
        "GravityKit\\Foundation\\Integrations\\GravityForms",
        "GravityKit\\Foundation\\Components\\SecureDownload",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Abilities\\Framework",
        "GravityKit\\Foundation\\Components\\MergeTags",
        "Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Helpers\\Arr"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Integrations\\TrustedLogin",
        "GravityKit\\Foundation\\Integrations\\HelpScout",
        "GravityKit\\Foundation\\Integrations\\GravityForms",
        "GravityKit\\Foundation\\Logger\\Settings",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Translations\\Framework",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\CLI\\Commands\\Root",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Scheduler\\Example\\ScheduleExample",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler",
        "GravityKit\\Foundation\\Scheduler\\Notices\\ExecutionNotice"
      ]
    },
    {
      "kind": "class",
      "name": "TranslationUpdater",
      "fqcn": "GravityKit\\Foundation\\Translations\\TranslationUpdater",
      "namespace": "GravityKit\\Foundation\\Translations",
      "file": "Translations/TranslationUpdater.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Translations\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Translations\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "Framework",
      "fqcn": "GravityKit\\Foundation\\Translations\\Framework",
      "namespace": "GravityKit\\Foundation\\Translations",
      "file": "Translations/Framework.php",
      "line": 11,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Translations\\TranslationUpdater",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Translations\\TranslationUpdater",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview"
      ]
    },
    {
      "kind": "class",
      "name": "AdminMenu",
      "fqcn": "GravityKit\\Foundation\\WP\\AdminMenu",
      "namespace": "GravityKit\\Foundation\\WP",
      "file": "WP/AdminMenu.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Integrations\\TrustedLogin",
        "GravityKit\\Foundation\\Integrations\\GravityForms",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\WP\\UpdatesPage",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Settings\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "RESTController",
      "fqcn": "GravityKit\\Foundation\\WP\\RESTController",
      "namespace": "GravityKit\\Foundation\\WP",
      "file": "WP/RESTController.php",
      "line": 9,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\WP\\RESTController",
        "Closure"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Helpers\\Arr"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\WP\\RESTController"
      ]
    },
    {
      "kind": "class",
      "name": "PluginActivationHandler",
      "fqcn": "GravityKit\\Foundation\\WP\\PluginActivationHandler",
      "namespace": "GravityKit\\Foundation\\WP",
      "file": "WP/PluginActivationHandler.php",
      "line": 8,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "AjaxRouter",
      "fqcn": "GravityKit\\Foundation\\WP\\AjaxRouter",
      "namespace": "GravityKit\\Foundation\\WP",
      "file": "WP/AjaxRouter.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview"
      ]
    },
    {
      "kind": "class",
      "name": "SecureDownload",
      "fqcn": "GravityKit\\Foundation\\Components\\SecureDownload",
      "namespace": "GravityKit\\Foundation\\Components",
      "file": "Components/SecureDownload.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Encryption\\Encryption",
        "GravityKit\\Foundation\\Helpers\\WP"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Logger\\Settings",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Settings\\WPDebugSettings"
      ]
    },
    {
      "kind": "class",
      "name": "NewsletterSignup",
      "fqcn": "GravityKit\\Foundation\\Components\\NewsletterSignup",
      "namespace": "GravityKit\\Foundation\\Components",
      "file": "Components/NewsletterSignup.php",
      "line": 18,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\State\\StateManager"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\State\\UserStateManager",
        "RuntimeException",
        "InvalidArgumentException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "MergeTags",
      "fqcn": "GravityKit\\Foundation\\Components\\MergeTags",
      "namespace": "GravityKit\\Foundation\\Components",
      "file": "Components/MergeTags.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\Plugin",
        "GravityKit\\Foundation\\MergeTags\\Settings"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "EntriesListAbility",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\EntriesListAbility",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/EntriesListAbility.php",
      "line": 24,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\EntryContext",
        "GravityKit\\Foundation\\MergeTags\\EntryQuery"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\CatalogAbility",
        "GravityKit\\Foundation\\MergeTags\\Plugin"
      ]
    },
    {
      "kind": "class",
      "name": "CatalogAbility",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\CatalogAbility",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/CatalogAbility.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\Plugin",
        "GravityKit\\Foundation\\MergeTags\\EntriesListAbility",
        "GravityKit\\Foundation\\MergeTags\\InstanceData",
        "GravityKit\\Foundation\\MergeTags\\Screen",
        "GravityKit\\Foundation\\MergeTags\\GFCommon"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\GravityViewScreen",
        "GravityKit\\Foundation\\MergeTags\\Plugin"
      ]
    },
    {
      "kind": "class",
      "name": "GravityFormsScreen",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\GravityFormsScreen",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/GravityFormsScreen.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\Screen",
        "GravityKit\\Foundation\\MergeTags\\GravityKitFoundation",
        "GravityKit\\Foundation\\MergeTags\\EntryContext",
        "GravityKit\\Foundation\\MergeTags\\GFForms"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "Settings",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\Settings",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/Settings.php",
      "line": 27,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKitFoundation",
        "GravityKit\\Foundation\\MergeTags\\Screen",
        "GravityKit\\Foundation\\MergeTags\\Plugin"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Components\\MergeTags",
        "GravityKit\\Foundation\\MergeTags\\Plugin",
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "GravityViewScreen",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\GravityViewScreen",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/GravityViewScreen.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\EntryContext",
        "GravityKit\\Foundation\\MergeTags\\CatalogAbility"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "Transients",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\Transients",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/Transients.php",
      "line": 21,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\Environment",
        "GravityKit\\Foundation\\Helpers\\WP"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\RenderAbility",
        "GravityKit\\Foundation\\MergeTags\\InstanceData",
        "GravityKit\\Foundation\\MergeTags\\Plugin"
      ]
    },
    {
      "kind": "class",
      "name": "RenderAbility",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\RenderAbility",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/RenderAbility.php",
      "line": 24,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\MergeTags\\BRACE"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\MergeTags\\DomainException",
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\EntryContext",
        "GravityKit\\Foundation\\MergeTags\\EntryQuery",
        "GravityKit\\Foundation\\MergeTags\\RenderDenylist",
        "GravityKit\\Foundation\\MergeTags\\DiscoveredTags",
        "GravityKit\\Foundation\\MergeTags\\GFAPI",
        "GravityKit\\Foundation\\MergeTags\\Transients"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\Plugin"
      ]
    },
    {
      "kind": "class",
      "name": "InstanceData",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\InstanceData",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/InstanceData.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\GFAPI",
        "GravityKit\\Foundation\\MergeTags\\GFCommon",
        "GravityKit\\Foundation\\MergeTags\\Transients",
        "GravityKit\\Foundation\\MergeTags\\GFFormsModel",
        "GravityKit\\Foundation\\MergeTags\\RGFormsModel"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\CatalogAbility",
        "GravityKit\\Foundation\\MergeTags\\Plugin",
        "GravityKit\\Foundation\\MergeTags\\DiscoveredTags",
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "Plugin",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\Plugin",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/Plugin.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\CatalogAbility",
        "GravityKit\\Foundation\\MergeTags\\EntriesListAbility",
        "GravityKit\\Foundation\\MergeTags\\RenderAbility",
        "GravityKit\\Foundation\\MergeTags\\Screen",
        "GravityKit\\Foundation\\MergeTags\\Settings",
        "GravityKit\\Foundation\\MergeTags\\Environment",
        "GravityKit\\Foundation\\MergeTags\\Transients",
        "GravityKit\\Foundation\\MergeTags\\InstanceData"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Components\\MergeTags",
        "GravityKit\\Foundation\\MergeTags\\CatalogAbility",
        "GravityKit\\Foundation\\MergeTags\\Settings"
      ]
    },
    {
      "kind": "class",
      "name": "LegacyInputs",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\LegacyInputs",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/LegacyInputs.php",
      "line": 24,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\DefinitionValidator"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\Registry",
        "GravityKit\\Foundation\\MergeTags\\DefinitionCheck"
      ]
    },
    {
      "kind": "class",
      "name": "EntryContext",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\EntryContext",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/EntryContext.php",
      "line": 31,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\GFAPI",
        "GV\\View",
        "GravityKit\\Foundation\\MergeTags\\GFCommon"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\EntriesListAbility",
        "GravityKit\\Foundation\\MergeTags\\GravityFormsScreen",
        "GravityKit\\Foundation\\MergeTags\\GravityViewScreen",
        "GravityKit\\Foundation\\MergeTags\\RenderAbility",
        "GravityKit\\Foundation\\MergeTags\\Screen",
        "GravityKit\\Foundation\\MergeTags\\EntryQuery"
      ]
    },
    {
      "kind": "class",
      "name": "DiscoveredTags",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\DiscoveredTags",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/DiscoveredTags.php",
      "line": 26,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\Foundation\\MergeTags\\ReflectionFunction",
        "GravityKit\\Foundation\\MergeTags\\ReflectionMethod"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\GFAPI",
        "GravityKit\\Foundation\\MergeTags\\InstanceData"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\RenderAbility",
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "Registry",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\Registry",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/Registry.php",
      "line": 24,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\Environment",
        "GravityKit\\Foundation\\MergeTags\\DefinitionValidator",
        "GravityKit\\Foundation\\MergeTags\\LegacyInputs",
        "GravityKit\\Foundation\\MergeTags\\GFForms"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\DefinitionCheck",
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "DefinitionCheck",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\DefinitionCheck",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/DefinitionCheck.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\DefinitionValidator",
        "GravityKit\\Foundation\\MergeTags\\Registry",
        "GravityKit\\Foundation\\MergeTags\\LegacyInputs"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Environment",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\Environment",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/Environment.php",
      "line": 21,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\GravityKitFoundation"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\Transients",
        "GravityKit\\Foundation\\MergeTags\\Plugin",
        "GravityKit\\Foundation\\MergeTags\\Registry",
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "GravityActionsScreen",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\GravityActionsScreen",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/GravityActionsScreen.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\Screen"
      ]
    },
    {
      "kind": "class",
      "name": "DefinitionValidator",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\DefinitionValidator",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/DefinitionValidator.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\LegacyInputs",
        "GravityKit\\Foundation\\MergeTags\\Registry",
        "GravityKit\\Foundation\\MergeTags\\DefinitionCheck"
      ]
    },
    {
      "kind": "class",
      "name": "RenderDenylist",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\RenderDenylist",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/RenderDenylist.php",
      "line": 28,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\RenderAbility"
      ]
    },
    {
      "kind": "class",
      "name": "Screen",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\Screen",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/Screen.php",
      "line": 21,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\GravityActionsScreen",
        "GravityKit\\Foundation\\MergeTags\\GravityFormsScreen",
        "GravityKit\\Foundation\\MergeTags\\GravityViewScreen",
        "GravityKit\\Foundation\\MergeTags\\GFForms",
        "GravityKit\\Foundation\\MergeTags\\InstanceData",
        "GravityKit\\Foundation\\MergeTags\\Registry",
        "GravityKit\\Foundation\\MergeTags\\DiscoveredTags",
        "GravityKit\\Foundation\\MergeTags\\Settings",
        "GravityKit\\Foundation\\MergeTags\\EntryContext",
        "GravityKit\\Foundation\\MergeTags\\Environment"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\CatalogAbility",
        "GravityKit\\Foundation\\MergeTags\\GravityFormsScreen",
        "GravityKit\\Foundation\\MergeTags\\Settings",
        "GravityKit\\Foundation\\MergeTags\\Plugin"
      ]
    },
    {
      "kind": "class",
      "name": "EntryQuery",
      "fqcn": "GravityKit\\Foundation\\MergeTags\\EntryQuery",
      "namespace": "GravityKit\\Foundation\\MergeTags",
      "file": "MergeTags/EntryQuery.php",
      "line": 31,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "WP_REST_Request",
        "GV\\REST\\Request",
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\MergeTags\\EntryContext",
        "GravityKit\\Foundation\\MergeTags\\GFAPI",
        "GV\\View",
        "GravityKit\\Foundation\\MergeTags\\GVCommon"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\MergeTags\\EntriesListAbility",
        "GravityKit\\Foundation\\MergeTags\\RenderAbility"
      ]
    },
    {
      "kind": "class",
      "name": "BuildBrowser",
      "fqcn": "GravityKit\\Foundation\\Licenses\\BuildBrowser",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/BuildBrowser.php",
      "line": 25,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "WP_Error"
      ],
      "instantiates": [
        "Exception",
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Licenses\\ChannelManager",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionHealth",
        "GravityKit\\Foundation\\Logger\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "Helpers",
      "fqcn": "GravityKit\\Foundation\\Licenses\\Helpers",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/Helpers.php",
      "line": 9,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception",
        "GravityKit\\Foundation\\Licenses\\StoreApiException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ]
    },
    {
      "kind": "class",
      "name": "PackageVerifier",
      "fqcn": "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
      "namespace": "GravityKit\\Foundation\\Licenses\\Integrity",
      "file": "Licenses/Integrity/PackageVerifier.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "WP_Error"
      ],
      "instantiates": [
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Licenses\\Integrity\\SignatureVerifier",
        "GravityKit\\Foundation\\Licenses\\ChannelManager",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Logger\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ]
    },
    {
      "kind": "class",
      "name": "SignatureVerifier",
      "fqcn": "GravityKit\\Foundation\\Licenses\\Integrity\\SignatureVerifier",
      "namespace": "GravityKit\\Foundation\\Licenses\\Integrity",
      "file": "Licenses/Integrity/SignatureVerifier.php",
      "line": 31,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\Integrity\\KeyRing"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier"
      ]
    },
    {
      "kind": "class",
      "name": "KeyRing",
      "fqcn": "GravityKit\\Foundation\\Licenses\\Integrity\\KeyRing",
      "namespace": "GravityKit\\Foundation\\Licenses\\Integrity",
      "file": "Licenses/Integrity/KeyRing.php",
      "line": 23,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\Integrity\\SignatureVerifier"
      ]
    },
    {
      "kind": "class",
      "name": "ProductDependencyChecker",
      "fqcn": "GravityKit\\Foundation\\Licenses\\ProductDependencyChecker",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/ProductDependencyChecker.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\CLI\\Commands\\Products"
      ]
    },
    {
      "kind": "class",
      "name": "ChannelManager",
      "fqcn": "GravityKit\\Foundation\\Licenses\\ChannelManager",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/ChannelManager.php",
      "line": 5,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\EDD"
      ]
    },
    {
      "kind": "class",
      "name": "AccountLicenses",
      "fqcn": "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
      "namespace": "GravityKit\\Foundation\\Licenses\\Connection",
      "file": "Licenses/Connection/AccountLicenses.php",
      "line": 29,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "WP_Error"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\Licenses\\Connection\\CatalogCache",
        "Exception",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionState"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionState",
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ]
    },
    {
      "kind": "class",
      "name": "CatalogCache",
      "fqcn": "GravityKit\\Foundation\\Licenses\\Connection\\CatalogCache",
      "namespace": "GravityKit\\Foundation\\Licenses\\Connection",
      "file": "Licenses/Connection/CatalogCache.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ]
    },
    {
      "kind": "class",
      "name": "ProductManager",
      "fqcn": "GravityKit\\Foundation\\Licenses\\ProductManager",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/ProductManager.php",
      "line": 21,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Plugin_Upgrader",
        "GravityKit\\Foundation\\Licenses\\ChannelManager"
      ],
      "instantiates": [
        "Exception",
        "Plugin_Upgrader",
        "GravityKit\\Foundation\\Licenses\\WP\\WPUpgraderSkin",
        "stdClass",
        "GravityKit\\Foundation\\Licenses\\ProductDependencyChecker",
        "GravityKit\\Foundation\\Licenses\\Connection\\CatalogCache"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Licenses\\ChannelManager",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\EDD",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Exceptions\\LockAcquisitionException",
        "GravityKit\\Foundation\\Licenses\\Helpers",
        "GravityKit\\Foundation\\Encryption\\Encryption",
        "GravityKit\\Foundation\\Licenses\\ProductHistoryManager",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Licenses\\ProductDependencyChecker",
        "GravityKit\\Foundation\\Licenses\\ProductHistoryManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\WP\\UpdatesPage",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Licenses\\EDD",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\CLI\\Commands\\Products",
        "GravityKit\\Foundation\\Notices\\StoredNotice",
        "GravityKit\\Foundation\\Notices\\Notice",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction"
      ]
    },
    {
      "kind": "class",
      "name": "ProductHistoryManager",
      "fqcn": "GravityKit\\Foundation\\Licenses\\ProductHistoryManager",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/ProductHistoryManager.php",
      "line": 8,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Helpers\\Arr"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "LicenseManager",
      "fqcn": "GravityKit\\Foundation\\Licenses\\LicenseManager",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/LicenseManager.php",
      "line": 21,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Exception",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Licenses\\SOURCE_LICENSE"
      ],
      "instantiates": [
        "Exception",
        "GravityKit\\Foundation\\Licenses\\StoreApiException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Encryption\\Encryption",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Licenses\\Helpers",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\AccountConnection\\ConnectionHealth",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GFForms",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GFFormsModel",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Integrations\\TrustedLogin",
        "GravityKit\\Foundation\\Licenses\\Helpers",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\EDD",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\CLI\\Commands\\Licenses"
      ]
    },
    {
      "kind": "class",
      "name": "WPUpgraderSkin",
      "fqcn": "GravityKit\\Foundation\\Licenses\\WP\\WPUpgraderSkin",
      "namespace": "GravityKit\\Foundation\\Licenses\\WP",
      "file": "Licenses/WP/WPUpgraderSkin.php",
      "line": 16,
      "extends": [
        "WP_Upgrader_Skin"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ]
    },
    {
      "kind": "class",
      "name": "UpdatesPage",
      "fqcn": "GravityKit\\Foundation\\Licenses\\WP\\UpdatesPage",
      "namespace": "GravityKit\\Foundation\\Licenses\\WP",
      "file": "Licenses/WP/UpdatesPage.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "PluginsPage",
      "fqcn": "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
      "namespace": "GravityKit\\Foundation\\Licenses\\WP",
      "file": "Licenses/WP/PluginsPage.php",
      "line": 21,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "EDD",
      "fqcn": "GravityKit\\Foundation\\Licenses\\EDD",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/EDD.php",
      "line": 11,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "ReflectionClass"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Licenses\\ChannelManager",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "StoreApiException",
      "fqcn": "GravityKit\\Foundation\\Licenses\\StoreApiException",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/StoreApiException.php",
      "line": 15,
      "extends": [
        "Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\Helpers",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ]
    },
    {
      "kind": "class",
      "name": "Framework",
      "fqcn": "GravityKit\\Foundation\\Licenses\\Framework",
      "namespace": "GravityKit\\Foundation\\Licenses",
      "file": "Licenses/Framework.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Core",
        "Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\EDD",
        "GravityKit\\Foundation\\Licenses\\ProductHistoryManager",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Licenses\\WP\\UpdatesPage",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Translations\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Integrations\\HelpScout",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Components\\NewsletterSignup",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\WP\\UpdatesPage",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler"
      ]
    },
    {
      "kind": "class",
      "name": "CLI",
      "fqcn": "GravityKit\\Foundation\\CLI\\CLI",
      "namespace": "GravityKit\\Foundation\\CLI",
      "file": "CLI/CLI.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "WP_CLI"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "Jobs",
      "fqcn": "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
      "namespace": "GravityKit\\Foundation\\CLI\\Commands",
      "file": "CLI/Commands/Jobs.php",
      "line": 21,
      "extends": [
        "GravityKit\\Foundation\\CLI\\AbstractCommand"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\CLI\\Commands\\WP_Error",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService"
      ],
      "staticCalls": [
        "WP_CLI",
        "GravityKit\\Foundation\\CLI\\Commands\\ActionScheduler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\CLI\\Commands\\ActionScheduler_Store",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Products",
      "fqcn": "GravityKit\\Foundation\\CLI\\Commands\\Products",
      "namespace": "GravityKit\\Foundation\\CLI\\Commands",
      "file": "CLI/Commands/Products.php",
      "line": 16,
      "extends": [
        "GravityKit\\Foundation\\CLI\\AbstractCommand"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\CLI\\Commands\\DEFAULT_OUTPUT_FORMAT"
      ],
      "instantiates": [],
      "staticCalls": [
        "WP_CLI",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\ProductDependencyChecker"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Root",
      "fqcn": "GravityKit\\Foundation\\CLI\\Commands\\Root",
      "namespace": "GravityKit\\Foundation\\CLI\\Commands",
      "file": "CLI/Commands/Root.php",
      "line": 12,
      "extends": [
        "GravityKit\\Foundation\\CLI\\AbstractCommand"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Core",
        "WP_CLI"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Licenses",
      "fqcn": "GravityKit\\Foundation\\CLI\\Commands\\Licenses",
      "namespace": "GravityKit\\Foundation\\CLI\\Commands",
      "file": "CLI/Commands/Licenses.php",
      "line": 15,
      "extends": [
        "GravityKit\\Foundation\\CLI\\AbstractCommand"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\CLI\\Commands\\DEFAULT_OUTPUT_FORMAT"
      ],
      "instantiates": [],
      "staticCalls": [
        "WP_CLI",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "AbstractCommand",
      "fqcn": "GravityKit\\Foundation\\CLI\\AbstractCommand",
      "namespace": "GravityKit\\Foundation\\CLI",
      "file": "CLI/AbstractCommand.php",
      "line": 8,
      "extends": [
        "WP_CLI_Command"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
        "GravityKit\\Foundation\\CLI\\Commands\\Products",
        "GravityKit\\Foundation\\CLI\\Commands\\Root",
        "GravityKit\\Foundation\\CLI\\Commands\\Licenses"
      ]
    },
    {
      "kind": "class",
      "name": "Manager",
      "fqcn": "GravityKit\\Foundation\\Abilities\\Manager",
      "namespace": "GravityKit\\Foundation\\Abilities",
      "file": "Abilities/Manager.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Abilities\\AbilityBuilder",
        "GravityKit\\Foundation\\Abilities\\WP_Ability",
        "WP_Error"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Abilities\\AbilityBuilder",
        "WP_Error"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Abilities\\AbilityBuilder",
        "GravityKit\\Foundation\\Abilities\\SettingsUI",
        "GravityKit\\Foundation\\Abilities\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "AbilityBuilder",
      "fqcn": "GravityKit\\Foundation\\Abilities\\AbilityBuilder",
      "namespace": "GravityKit\\Foundation\\Abilities",
      "file": "Abilities/AbilityBuilder.php",
      "line": 25,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Abilities\\Manager"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Abilities\\Manager",
        "GravityKit\\Foundation\\Abilities\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "DryRun",
      "fqcn": "GravityKit\\Foundation\\Abilities\\Support\\DryRun",
      "namespace": "GravityKit\\Foundation\\Abilities\\Support",
      "file": "Abilities/Support/DryRun.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "Projection",
      "fqcn": "GravityKit\\Foundation\\Abilities\\Support\\Projection",
      "namespace": "GravityKit\\Foundation\\Abilities\\Support",
      "file": "Abilities/Support/Projection.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "BatchContract",
      "fqcn": "GravityKit\\Foundation\\Abilities\\Support\\BatchContract",
      "namespace": "GravityKit\\Foundation\\Abilities\\Support",
      "file": "Abilities/Support/BatchContract.php",
      "line": 26,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "REST",
      "fqcn": "GravityKit\\Foundation\\Abilities\\REST",
      "namespace": "GravityKit\\Foundation\\Abilities",
      "file": "Abilities/REST.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "='gravitykit/v1'\\Manager",
        "WP_REST_Request",
        "WP_REST_Response"
      ],
      "instantiates": [
        "WP_REST_Response",
        "WP_Error"
      ],
      "staticCalls": [
        ",'/abilities/(?P<name>'.Manager::NAME_PATTERN.')',['methods'=>'GET','callback'=>[$this,'get_ability'],'permission_callback'=>[$this,'can_view_abilities'],'args'=>['name'=>['type'=>'string','required'=>true,'description'=>__('Ability name in gk-{product}/{ability} format, e.g. \"gk-gravityview/views-list\". Use the listing endpoint to discover available names.','gk-foundation'),'validate_callback'=>function($param)\\Manager"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Abilities\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "SettingsUI",
      "fqcn": "GravityKit\\Foundation\\Abilities\\SettingsUI",
      "namespace": "GravityKit\\Foundation\\Abilities",
      "file": "Abilities/SettingsUI.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Abilities\\Manager"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Abilities\\Framework",
        "GravityKit\\Foundation\\Abilities\\Manager"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Abilities\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "Framework",
      "fqcn": "GravityKit\\Foundation\\Abilities\\Framework",
      "namespace": "GravityKit\\Foundation\\Abilities",
      "file": "Abilities/Framework.php",
      "line": 18,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Abilities\\AbilityBuilder",
        "GravityKit\\Foundation\\Abilities\\WP_Ability",
        "GravityKit\\Foundation\\Abilities\\Manager"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Abilities\\Manager",
        "GravityKit\\Foundation\\Abilities\\SettingsUI",
        "GravityKit\\Foundation\\Abilities\\REST"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Abilities\\SettingsUI"
      ]
    },
    {
      "kind": "class",
      "name": "Helpers",
      "fqcn": "GravityKit\\Foundation\\Settings\\Helpers",
      "namespace": "GravityKit\\Foundation\\Settings",
      "file": "Settings/Helpers.php",
      "line": 5,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Settings\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "WPDebugSettings",
      "fqcn": "GravityKit\\Foundation\\Settings\\WPDebugSettings",
      "namespace": "GravityKit\\Foundation\\Settings",
      "file": "Settings/WPDebugSettings.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Components\\SecureDownload"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "ValidatorException",
      "fqcn": "GravityKit\\Foundation\\Settings\\ValidatorException",
      "namespace": "GravityKit\\Foundation\\Settings",
      "file": "Settings/SettingsValidator.php",
      "line": 12,
      "extends": [
        "Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Settings\\SettingsValidator",
        "GravityKit\\Foundation\\Settings\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "SettingsValidator",
      "fqcn": "GravityKit\\Foundation\\Settings\\SettingsValidator",
      "namespace": "GravityKit\\Foundation\\Settings",
      "file": "Settings/SettingsValidator.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Filesystem\\Filesystem",
        "Translation\\FileLoader",
        "Translation\\Translator",
        "Validation\\Factory",
        "GravityKit\\Foundation\\Settings\\ValidatorException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Settings\\Framework"
      ]
    },
    {
      "kind": "class",
      "name": "Framework",
      "fqcn": "GravityKit\\Foundation\\Settings\\Framework",
      "namespace": "GravityKit\\Foundation\\Settings",
      "file": "Settings/Framework.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "GravityKit\\Foundation\\Settings\\SettingsValidator",
        "Exception",
        "GravityKit\\Foundation\\Settings\\ValidatorException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Translations\\Framework",
        "GravityKit\\Foundation\\Settings\\Helpers"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Integrations\\HelpScout",
        "GravityKit\\Foundation\\Logger\\Settings",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "LockAcquisitionException",
      "fqcn": "GravityKit\\Foundation\\Exceptions\\LockAcquisitionException",
      "namespace": "GravityKit\\Foundation\\Exceptions",
      "file": "Exceptions/LockAcquisitionException.php",
      "line": 13,
      "extends": [
        "GravityKit\\Foundation\\Exceptions\\BaseException"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ]
    },
    {
      "kind": "class",
      "name": "UserException",
      "fqcn": "GravityKit\\Foundation\\Exceptions\\UserException",
      "namespace": "GravityKit\\Foundation\\Exceptions",
      "file": "Exceptions/UserException.php",
      "line": 10,
      "extends": [
        "GravityKit\\Foundation\\Exceptions\\BaseException"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Helpers\\Users",
        "GravityKit\\Foundation\\Helpers\\Arr"
      ]
    },
    {
      "kind": "class",
      "name": "BaseException",
      "fqcn": "GravityKit\\Foundation\\Exceptions\\BaseException",
      "namespace": "GravityKit\\Foundation\\Exceptions",
      "file": "Exceptions/BaseException.php",
      "line": 17,
      "extends": [
        "Exception"
      ],
      "implements": [
        "JsonSerializable"
      ],
      "uses": [],
      "dependencies": [
        "Throwable"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\State\\UserStateManager",
        "GravityKit\\Foundation\\State\\GlobalStateManager",
        "GravityKit\\Foundation\\Exceptions\\LockAcquisitionException",
        "GravityKit\\Foundation\\Exceptions\\UserException",
        "GravityKit\\Foundation\\Notices\\NoticeException"
      ]
    },
    {
      "kind": "class",
      "name": "NoticeRenderer",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeRenderer",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeRenderer.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\NoticeInterface"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Notices\\NoticeException",
        "GravityKit\\Foundation\\WP\\AjaxRouter",
        "GravityKit\\Foundation\\Notices\\NoticeAjaxController",
        "GravityKit\\Foundation\\Notices\\Notice",
        "GravityKit\\Foundation\\Notices\\StoredNotice",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Translations\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ]
    },
    {
      "kind": "class",
      "name": "NoticeRepository",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeRepository",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeRepository.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\State\\StateManagerFactory",
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\State\\StateManagerFactory"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Notices\\NoticeException",
        "GravityKit\\Foundation\\Helpers\\Users",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Notices\\StoredNotice"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\StoredNotice",
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface",
        "GravityKit\\Foundation\\Notices\\NoticeAjaxController",
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ]
    },
    {
      "kind": "class",
      "name": "StoredNotice",
      "fqcn": "GravityKit\\Foundation\\Notices\\StoredNotice",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/StoredNotice.php",
      "line": 15,
      "extends": [
        "GravityKit\\Foundation\\Notices\\Notice"
      ],
      "implements": [
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Notices\\NoticeFactory"
      ]
    },
    {
      "kind": "interface",
      "name": "NoticeInterface",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeInterface",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeInterface.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface",
        "GravityKit\\Foundation\\Notices\\NoticeEvaluator",
        "GravityKit\\Foundation\\Notices\\Notice",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Notices\\RuntimeNoticeInterface"
      ]
    },
    {
      "kind": "interface",
      "name": "StoredNoticeInterface",
      "fqcn": "GravityKit\\Foundation\\Notices\\StoredNoticeInterface",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/StoredNoticeInterface.php",
      "line": 10,
      "extends": [
        "GravityKit\\Foundation\\Notices\\NoticeInterface"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\StoredNotice",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Notices\\NoticeFactoryInterface",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Notices\\NoticeFactory"
      ]
    },
    {
      "kind": "class",
      "name": "NoticeEvaluator",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeEvaluator",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeEvaluator.php",
      "line": 15,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\NoticeInterface"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Users",
        "GravityKit\\Foundation\\Notices\\NoticeException"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ]
    },
    {
      "kind": "class",
      "name": "NoticeAjaxController",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeAjaxController",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeAjaxController.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Users",
        "GravityKit\\Foundation\\Notices\\NoticeException"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ]
    },
    {
      "kind": "class",
      "name": "RuntimeNotice",
      "fqcn": "GravityKit\\Foundation\\Notices\\RuntimeNotice",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/RuntimeNotice.php",
      "line": 12,
      "extends": [
        "GravityKit\\Foundation\\Notices\\Notice"
      ],
      "implements": [
        "GravityKit\\Foundation\\Notices\\RuntimeNoticeInterface"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeFactory"
      ]
    },
    {
      "kind": "class",
      "name": "Notice",
      "fqcn": "GravityKit\\Foundation\\Notices\\Notice",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/Notice.php",
      "line": 13,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\Notices\\NoticeInterface"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Notices\\StoredNotice",
        "GravityKit\\Foundation\\Notices\\RuntimeNotice"
      ]
    },
    {
      "kind": "class",
      "name": "NoticeException",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeException",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeException.php",
      "line": 14,
      "extends": [
        "GravityKit\\Foundation\\Exceptions\\BaseException"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "Throwable",
        "WP_Error"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\NoticeEvaluator",
        "GravityKit\\Foundation\\Notices\\NoticeAjaxController",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Notices\\NoticeFactory"
      ]
    },
    {
      "kind": "class",
      "name": "ServerNoticeHandler",
      "fqcn": "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/ServerNoticeHandler.php",
      "line": 22,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Notices\\SOURCE_LICENSE",
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface",
        "GravityKit\\Foundation\\Notices\\NoticeInterface"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ]
    },
    {
      "kind": "interface",
      "name": "NoticeFactoryInterface",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeFactoryInterface",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeFactoryInterface.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\RuntimeNoticeInterface",
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Notices\\NoticeFactory"
      ]
    },
    {
      "kind": "class",
      "name": "NoticeHelpers",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeHelpers",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeHelpers.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "NoticeManager",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeManager",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeManager.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\NoticeFactoryInterface",
        "GravityKit\\Foundation\\Notices\\RuntimeNoticeInterface",
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface",
        "GravityKit\\Foundation\\Notices\\NoticeInterface",
        "GravityKit\\Foundation\\Notices\\NoticeEvaluator"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\NoticeFactory",
        "GravityKit\\Foundation\\Notices\\NoticeAjaxController",
        "GravityKit\\Foundation\\Notices\\NoticeEvaluator",
        "GravityKit\\Foundation\\State\\UserStateManager",
        "GravityKit\\Foundation\\Notices\\NoticeRenderer"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Users",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Notices\\NoticeException",
        "GravityKit\\Foundation\\Notices\\StoredNotice",
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Helpers\\Core"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Notices\\NoticeAjaxController",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Notices\\StrayOutputNotice"
      ]
    },
    {
      "kind": "class",
      "name": "NoticeFactory",
      "fqcn": "GravityKit\\Foundation\\Notices\\NoticeFactory",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/NoticeFactory.php",
      "line": 13,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\Notices\\NoticeFactoryInterface"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Notices\\RuntimeNoticeInterface",
        "GravityKit\\Foundation\\Notices\\StoredNoticeInterface"
      ],
      "instantiates": [
        "InvalidArgumentException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Notices\\RuntimeNotice",
        "GravityKit\\Foundation\\Notices\\StoredNotice",
        "GravityKit\\Foundation\\Notices\\NoticeException"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ]
    },
    {
      "kind": "interface",
      "name": "RuntimeNoticeInterface",
      "fqcn": "GravityKit\\Foundation\\Notices\\RuntimeNoticeInterface",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/RuntimeNoticeInterface.php",
      "line": 10,
      "extends": [
        "GravityKit\\Foundation\\Notices\\NoticeInterface"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\RuntimeNotice",
        "GravityKit\\Foundation\\Notices\\NoticeFactoryInterface",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Notices\\NoticeFactory"
      ]
    },
    {
      "kind": "class",
      "name": "StrayOutputNotice",
      "fqcn": "GravityKit\\Foundation\\Notices\\StrayOutputNotice",
      "namespace": "GravityKit\\Foundation\\Notices",
      "file": "Notices/StrayOutputNotice.php",
      "line": 25,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\Output",
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "JobQueryService",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/JobQueryService.php",
      "line": 25,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer"
      ],
      "instantiates": [],
      "staticCalls": [
        "ActionScheduler_Store",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "ActionScheduler",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction",
        "GravityKit\\Foundation\\Scheduler\\Overview\\Diagnostics"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController"
      ]
    },
    {
      "kind": "class",
      "name": "Diagnostics",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\Diagnostics",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/Diagnostics.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Overview\\ActionScheduler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview"
      ]
    },
    {
      "kind": "class",
      "name": "JobOverview",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/JobOverview.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\Diagnostics",
        "GravityKit\\Foundation\\Helpers\\Arr",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Translations\\Framework",
        "GravityKit\\Foundation\\WP\\AjaxRouter",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core"
      ]
    },
    {
      "kind": "class",
      "name": "JobSerializer",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/JobSerializer.php",
      "line": 22,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\ReflectionMethod"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController"
      ]
    },
    {
      "kind": "class",
      "name": "NetworkJobQueryService",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/NetworkJobQueryService.php",
      "line": 23,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService"
      ],
      "staticCalls": [
        "ActionScheduler_Store",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController"
      ]
    },
    {
      "kind": "class",
      "name": "JobActionService",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/JobActionService.php",
      "line": 23,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "GravityKit\\Foundation\\Scheduler\\Overview\\ActionScheduler_Action"
      ],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "ActionScheduler",
        "ActionScheduler_Store"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController"
      ]
    },
    {
      "kind": "class",
      "name": "NetworkJobActionService",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/NetworkJobActionService.php",
      "line": 19,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\JobScheduler",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController"
      ]
    },
    {
      "kind": "class",
      "name": "JobAjaxController",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Overview",
      "file": "Scheduler/Overview/JobAjaxController.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService"
      ],
      "instantiates": [
        "Exception",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\WP",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Overview\\ActionScheduler_Store",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview"
      ]
    },
    {
      "kind": "trait",
      "name": "LoggerTrait",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Traits",
      "file": "Scheduler/Traits/LoggerTrait.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Logger\\Framework"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\DispatchWatchdog",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "GravityKit\\Foundation\\Scheduler\\Example\\EmailHandler",
        "GravityKit\\Foundation\\Scheduler\\Example\\ScheduleExample",
        "GravityKit\\Foundation\\Scheduler\\Example\\AdminNotifier",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "trait",
      "name": "SingletonTrait",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Traits\\SingletonTrait",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Traits",
      "file": "Scheduler/Traits/SingletonTrait.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore"
      ]
    },
    {
      "kind": "class",
      "name": "DbStore",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Store",
      "file": "Scheduler/Store/DbStore.php",
      "line": 27,
      "extends": [
        "ActionScheduler_DBStore"
      ],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait",
        "GravityKit\\Foundation\\Scheduler\\Traits\\SingletonTrait"
      ],
      "dependencies": [
        "DateTime"
      ],
      "instantiates": [
        "Exception",
        "DateTimeZone",
        "GravityKit\\Foundation\\Scheduler\\Store\\ActionScheduler_CronSchedule",
        "GravityKit\\Foundation\\Scheduler\\Store\\ActionScheduler_IntervalSchedule",
        "GravityKit\\Foundation\\Scheduler\\Store\\ActionScheduler_SimpleSchedule",
        "GravityKit\\Foundation\\Scheduler\\Store\\ActionScheduler_StoreSchema",
        "GravityKit\\Foundation\\Scheduler\\Store\\ActionScheduler_LoggerSchema"
      ],
      "staticCalls": [
        "ActionScheduler_TimezoneHelper",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "ActionScheduler"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\Diagnostics",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler",
        "GravityKit\\Foundation\\Scheduler\\Notices\\ExecutionNotice"
      ]
    },
    {
      "kind": "class",
      "name": "RequestHandler",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Handlers",
      "file": "Scheduler/Handlers/RequestHandler.php",
      "line": 14,
      "extends": [
        "WP_Async_Request"
      ],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\WP",
        "ActionScheduler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ActionScheduler_Store"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\DispatchWatchdog",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "TaskExecutor",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Handlers",
      "file": "Scheduler/Handlers/TaskExecutor.php",
      "line": 20,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ActionScheduler_Store",
        "GravityKit\\Foundation\\Helpers\\Core",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\DispatchWatchdog",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "ActionScheduler"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
        "GravityKit\\Foundation\\Scheduler\\Overview\\Diagnostics",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler"
      ]
    },
    {
      "kind": "class",
      "name": "DispatchWatchdog",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Handlers\\DispatchWatchdog",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Handlers",
      "file": "Scheduler/Handlers/DispatchWatchdog.php",
      "line": 27,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler"
      ],
      "instantiates": [],
      "staticCalls": [
        "ActionScheduler",
        "ActionScheduler_Store",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "JobHandler",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Handlers",
      "file": "Scheduler/Handlers/JobHandler.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobResult",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\Job"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Job",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
        "Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "TaskHandler",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Handlers",
      "file": "Scheduler/Handlers/TaskHandler.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Job",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler"
      ]
    },
    {
      "kind": "class",
      "name": "JobHistoryHandler",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Handlers",
      "file": "Scheduler/Handlers/JobHistoryHandler.php",
      "line": 17,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "ActionScheduler_Action",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\DateTime"
      ],
      "instantiates": [],
      "staticCalls": [
        "ActionScheduler_Store",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ActionScheduler_Logger"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "ScheduleHandler",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Handlers",
      "file": "Scheduler/Handlers/ScheduleHandler.php",
      "line": 25,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "Throwable",
        "GravityKit\\Foundation\\Scheduler\\Models\\NextRunRules",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress",
        "GravityKit\\Foundation\\Scheduler\\Models\\Job",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobResult",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor"
      ],
      "instantiates": [
        "Exception",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobResult",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor"
      ],
      "staticCalls": [
        "ActionScheduler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "ActionScheduler_Store",
        "GravityKit\\Foundation\\Scheduler\\Models\\NextRunRules",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\DispatchWatchdog",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "Task",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\Task",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/Task.php",
      "line": 12,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\Scheduler\\Contracts\\Restorable"
      ],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Task"
      ],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Models\\NextRunRules"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "GravityKit\\Foundation\\Scheduler\\Models\\Job",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "JobInstance",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/JobInstance.php",
      "line": 11,
      "extends": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Job"
      ],
      "implements": [
        "GravityKit\\Foundation\\Scheduler\\Contracts\\RestorableInstance"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Task"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobActionService",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler"
      ]
    },
    {
      "kind": "class",
      "name": "JobResult",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\JobResult",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/JobResult.php",
      "line": 16,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler"
      ]
    },
    {
      "kind": "class",
      "name": "HealthCheck",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/HealthCheck.php",
      "line": 40,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Helpers\\WP"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\Diagnostics",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler",
        "GravityKit\\Foundation\\Scheduler\\Notices\\ExecutionNotice"
      ]
    },
    {
      "kind": "class",
      "name": "NextRunRules",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\NextRunRules",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/NextRunRules.php",
      "line": 12,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "UnexpectedValueException",
        "ReflectionMethod"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler",
        "GravityKit\\Foundation\\Scheduler\\Exceptions\\TaskException"
      ]
    },
    {
      "kind": "class",
      "name": "Job",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\Job",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/Job.php",
      "line": 11,
      "extends": [
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress",
        "GravityKit\\Foundation\\Scheduler\\Models\\Job"
      ],
      "instantiates": [
        "OverflowException"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance",
        "GravityKit\\Foundation\\Scheduler\\Models\\Job"
      ]
    },
    {
      "kind": "class",
      "name": "AbstractAction",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/AbstractAction.php",
      "line": 10,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\Scheduler\\Contracts\\Schedulable"
      ],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction"
      ],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Licenses\\ProductManager"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Models\\Job",
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction",
        "GravityKit\\Foundation\\Scheduler\\Notices\\ExecutionNotice"
      ]
    },
    {
      "kind": "class",
      "name": "JobProgress",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Models",
      "file": "Scheduler/Models/JobProgress.php",
      "line": 11,
      "extends": [],
      "implements": [
        "GravityKit\\Foundation\\Scheduler\\Contracts\\Restorable"
      ],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Task"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobSerializer",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\Job"
      ]
    },
    {
      "kind": "class",
      "name": "VendorPathResolver",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\VendorPathResolver",
      "namespace": "GravityKit\\Foundation\\Scheduler",
      "file": "Scheduler/VendorPathResolver.php",
      "line": 11,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "EmailHandler",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Example\\EmailHandler",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Example",
      "file": "Scheduler/Example/EmailHandler.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Example\\ScheduleExample"
      ]
    },
    {
      "kind": "class",
      "name": "ScheduleExample",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Example\\ScheduleExample",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Example",
      "file": "Scheduler/Example/ScheduleExample.php",
      "line": 14,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Scheduler\\Example\\EmailHandler",
        "GravityKit\\Foundation\\Scheduler\\Example\\AdminNotifier"
      ],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "AdminNotifier",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Example\\AdminNotifier",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Example",
      "file": "Scheduler/Example/AdminNotifier.php",
      "line": 11,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Example\\ScheduleExample"
      ]
    },
    {
      "kind": "interface",
      "name": "Schedulable",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Contracts\\Schedulable",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Contracts",
      "file": "Scheduler/Contracts/Schedulable.php",
      "line": 8,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction"
      ]
    },
    {
      "kind": "interface",
      "name": "Restorable",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Contracts\\Restorable",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Contracts",
      "file": "Scheduler/Contracts/Restorable.php",
      "line": 8,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "GravityKit\\Foundation\\Scheduler\\Models\\JobProgress"
      ]
    },
    {
      "kind": "interface",
      "name": "RestorableInstance",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Contracts\\RestorableInstance",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Contracts",
      "file": "Scheduler/Contracts/RestorableInstance.php",
      "line": 8,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\Models\\JobInstance"
      ]
    },
    {
      "kind": "class",
      "name": "JobScheduler",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\JobScheduler",
      "namespace": "GravityKit\\Foundation\\Scheduler",
      "file": "Scheduler/JobScheduler.php",
      "line": 26,
      "extends": [],
      "implements": [],
      "uses": [
        "GravityKit\\Foundation\\Scheduler\\Traits\\LoggerTrait"
      ],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\NextRunRules"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\DispatchWatchdog",
        "GravityKit\\Foundation\\Scheduler\\Notices\\ExecutionNotice",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\JobHistoryHandler",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\NextRunRules"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Scheduler\\Models\\Task",
        "GravityKit\\Foundation\\Helpers\\WP"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\CLI\\Commands\\Jobs",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobActionService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\DispatchWatchdog",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\ScheduleHandler"
      ]
    },
    {
      "kind": "class",
      "name": "TaskException",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Exceptions\\TaskException",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Exceptions",
      "file": "Scheduler/Exceptions/TaskException.php",
      "line": 12,
      "extends": [
        "Exception"
      ],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\NextRunRules"
      ],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": []
    },
    {
      "kind": "class",
      "name": "ExecutionNotice",
      "fqcn": "GravityKit\\Foundation\\Scheduler\\Notices\\ExecutionNotice",
      "namespace": "GravityKit\\Foundation\\Scheduler\\Notices",
      "file": "Scheduler/Notices/ExecutionNotice.php",
      "line": 21,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck"
      ],
      "instantiates": [
        "GravityKit\\Foundation\\Scheduler\\Notices\\ActionScheduler_DateTime",
        "GravityKit\\Foundation\\Scheduler\\Notices\\DateTimeZone"
      ],
      "staticCalls": [
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Scheduler\\Store\\DbStore",
        "GravityKit\\Foundation\\Scheduler\\Models\\AbstractAction",
        "GravityKit\\Foundation\\Scheduler\\Notices\\ActionScheduler_Store"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "Encryption",
      "fqcn": "GravityKit\\Foundation\\Encryption\\Encryption",
      "namespace": "GravityKit\\Foundation\\Encryption",
      "file": "Encryption/Encryption.php",
      "line": 10,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\AccountConnection\\ConnectClient",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Components\\SecureDownload",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager"
      ]
    },
    {
      "kind": "class",
      "name": "Output",
      "fqcn": "GravityKit\\Foundation\\Helpers\\Output",
      "namespace": "GravityKit\\Foundation\\Helpers",
      "file": "Helpers/Output.php",
      "line": 23,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\StrayOutputNotice"
      ]
    },
    {
      "kind": "class",
      "name": "WP",
      "fqcn": "GravityKit\\Foundation\\Helpers\\WP",
      "namespace": "GravityKit\\Foundation\\Helpers",
      "file": "Helpers/WP.php",
      "line": 7,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Logger\\Settings",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Translations\\TranslationUpdater",
        "GravityKit\\Foundation\\Translations\\Framework",
        "GravityKit\\Foundation\\Components\\SecureDownload",
        "GravityKit\\Foundation\\MergeTags\\Transients",
        "GravityKit\\Foundation\\Licenses\\BuildBrowser",
        "GravityKit\\Foundation\\Licenses\\Integrity\\PackageVerifier",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\Diagnostics",
        "GravityKit\\Foundation\\Scheduler\\Overview\\NetworkJobQueryService",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\RequestHandler",
        "GravityKit\\Foundation\\Scheduler\\Models\\HealthCheck",
        "GravityKit\\Foundation\\Scheduler\\JobScheduler"
      ]
    },
    {
      "kind": "class",
      "name": "Core",
      "fqcn": "GravityKit\\Foundation\\Helpers\\Core",
      "namespace": "GravityKit\\Foundation\\Helpers",
      "file": "Helpers/Core.php",
      "line": 8,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [
        "Exception"
      ],
      "staticCalls": [],
      "usedBy": [
        "GravityKit\\Foundation\\Integrations\\TrustedLogin",
        "GravityKit\\Foundation\\Integrations\\HelpScout",
        "GravityKit\\Foundation\\Integrations\\GravityForms",
        "GravityKit\\Foundation\\AccountConnection\\TokenStore",
        "GravityKit\\Foundation\\AccountConnection\\Framework",
        "GravityKit\\Foundation\\Logger\\Framework",
        "GravityKit\\Foundation\\Core",
        "GravityKit\\Foundation\\Translations\\Framework",
        "GravityKit\\Foundation\\WP\\AdminMenu",
        "GravityKit\\Foundation\\WP\\AjaxRouter",
        "GravityKit\\Foundation\\Components\\NewsletterSignup",
        "GravityKit\\Foundation\\Licenses\\Helpers",
        "GravityKit\\Foundation\\Licenses\\ProductDependencyChecker",
        "GravityKit\\Foundation\\Licenses\\Connection\\AccountLicenses",
        "GravityKit\\Foundation\\Licenses\\ProductManager",
        "GravityKit\\Foundation\\Licenses\\LicenseManager",
        "GravityKit\\Foundation\\Licenses\\WP\\PluginsPage",
        "GravityKit\\Foundation\\Licenses\\EDD",
        "GravityKit\\Foundation\\Licenses\\Framework",
        "GravityKit\\Foundation\\Settings\\WPDebugSettings",
        "GravityKit\\Foundation\\Settings\\SettingsValidator",
        "GravityKit\\Foundation\\Settings\\Framework",
        "GravityKit\\Foundation\\Notices\\NoticeRenderer",
        "GravityKit\\Foundation\\Notices\\Notice",
        "GravityKit\\Foundation\\Notices\\ServerNoticeHandler",
        "GravityKit\\Foundation\\Notices\\NoticeManager",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobOverview",
        "GravityKit\\Foundation\\Scheduler\\Overview\\JobAjaxController",
        "GravityKit\\Foundation\\Scheduler\\Handlers\\TaskExecutor"
      ]
    },
    {
      "kind": "class",
      "name": "Users",
      "fqcn": "GravityKit\\Foundation\\Helpers\\Users",
      "namespace": "GravityKit\\Foundation\\Helpers",
      "file": "Helpers/Users.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Exceptions\\UserException"
      ],
      "usedBy": [
        "GravityKit\\Foundation\\Notices\\NoticeRepository",
        "GravityKit\\Foundation\\Notices\\NoticeEvaluator",
        "GravityKit\\Foundation\\Notices\\NoticeAjaxController",
        "GravityKit\\Foundation\\Notices\\NoticeManager"
      ]
    },
    {
      "kind": "class",
      "name": "Users",
      "fqcn": "GravityKit\\Foundation\\Helpers\\Users",
      "namespace": "GravityKit\\Foundation\\Helpers",
      "file": "Helpers/Users.php",
      "line": 13,
      "extends": [],
      "implements": [],
      "uses": [],
      "dependencies": [],
      "instantiates": [],
      "staticCalls": [
        "GravityKit\\Foundation\\Exceptions\\UserException"
      ],
      "usedBy": []
    }
  ]
}
