{
  "type": "featherpanel.events.category",
  "category": "Knowledgebase",
  "slug": "knowledgebase",
  "total": 23,
  "events": [
    {
      "name": "featherpanel:admin:knowledgebase:article:created",
      "method": "onKnowledgebaseArticleCreated",
      "category": "Knowledgebase",
      "callback": "array article, array created_by.",
      "emitted": true,
      "data_keys": [
        "article",
        "created_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:article:deleted",
      "method": "onKnowledgebaseArticleDeleted",
      "category": "Knowledgebase",
      "callback": "array article, array deleted_by.",
      "emitted": true,
      "data_keys": [
        "article",
        "deleted_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:article:retrieved",
      "method": "onKnowledgebaseArticleRetrieved",
      "category": "Knowledgebase",
      "callback": "array article.",
      "emitted": true,
      "data_keys": [
        "article"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:articles:reordered",
      "method": "onKnowledgebaseArticlesReordered",
      "category": "Knowledgebase",
      "callback": "array articles, array reordered_by.",
      "emitted": true,
      "data_keys": [
        "articles",
        "reordered_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:articles:retrieved",
      "method": "onKnowledgebaseArticlesRetrieved",
      "category": "Knowledgebase",
      "callback": "array articles, array pagination, array search.",
      "emitted": true,
      "data_keys": [],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:article:updated",
      "method": "onKnowledgebaseArticleUpdated",
      "category": "Knowledgebase",
      "callback": "array article, array updated_by.",
      "emitted": true,
      "data_keys": [
        "article",
        "updated_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:attachment:deleted",
      "method": "onKnowledgebaseAttachmentDeleted",
      "category": "Knowledgebase",
      "callback": "array article, array attachment, array deleted_by.",
      "emitted": true,
      "data_keys": [
        "article",
        "attachment",
        "deleted_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:attachments:retrieved",
      "method": "onKnowledgebaseAttachmentsRetrieved",
      "category": "Knowledgebase",
      "callback": "array article, array attachments.",
      "emitted": true,
      "data_keys": [
        "article",
        "attachments"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:attachment:uploaded",
      "method": "onKnowledgebaseAttachmentUploaded",
      "category": "Knowledgebase",
      "callback": "array article, array attachment, array uploaded_by.",
      "emitted": true,
      "data_keys": [
        "article",
        "attachment",
        "uploaded_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:categories:retrieved",
      "method": "onKnowledgebaseCategoriesRetrieved",
      "category": "Knowledgebase",
      "callback": "array categories, array pagination, array search.",
      "emitted": true,
      "data_keys": [],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:category:created",
      "method": "onKnowledgebaseCategoryCreated",
      "category": "Knowledgebase",
      "callback": "array category, array created_by.",
      "emitted": true,
      "data_keys": [
        "category",
        "created_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:category:deleted",
      "method": "onKnowledgebaseCategoryDeleted",
      "category": "Knowledgebase",
      "callback": "array category, array deleted_by.",
      "emitted": true,
      "data_keys": [
        "category",
        "deleted_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:category:retrieved",
      "method": "onKnowledgebaseCategoryRetrieved",
      "category": "Knowledgebase",
      "callback": "array category.",
      "emitted": true,
      "data_keys": [
        "category"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:category:updated",
      "method": "onKnowledgebaseCategoryUpdated",
      "category": "Knowledgebase",
      "callback": "array category, array updated_by.",
      "emitted": true,
      "data_keys": [
        "category",
        "updated_by"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:icon:uploaded",
      "method": "onKnowledgebaseIconUploaded",
      "category": "Knowledgebase",
      "callback": "string filename, string url, array uploaded_by.",
      "emitted": true,
      "data_keys": [
        "filename",
        "uploaded_by",
        "url"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:tag:created",
      "method": "onKnowledgebaseTagCreated",
      "category": "Knowledgebase",
      "callback": "array article, array tag, array created_by.",
      "emitted": true,
      "data_keys": [
        "article",
        "created_by",
        "tag"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:tag:deleted",
      "method": "onKnowledgebaseTagDeleted",
      "category": "Knowledgebase",
      "callback": "array article, array tag, array deleted_by.",
      "emitted": true,
      "data_keys": [
        "article",
        "deleted_by",
        "tag"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:admin:knowledgebase:tags:retrieved",
      "method": "onKnowledgebaseTagsRetrieved",
      "category": "Knowledgebase",
      "callback": "array article, array tags.",
      "emitted": true,
      "data_keys": [
        "article",
        "tags"
      ],
      "source_files": [
        "backend/app/Controllers/Admin/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:user:knowledgebase:article:retrieved",
      "method": "onUserKnowledgebaseArticleRetrieved",
      "category": "Knowledgebase",
      "callback": "array article, array attachments, array tags, array|null user.",
      "emitted": true,
      "data_keys": [
        "article",
        "attachments",
        "tags",
        "user"
      ],
      "source_files": [
        "backend/app/Controllers/User/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:user:knowledgebase:articles:retrieved",
      "method": "onUserKnowledgebaseArticlesRetrieved",
      "category": "Knowledgebase",
      "callback": "array articles, array pagination.",
      "emitted": true,
      "data_keys": [],
      "source_files": [
        "backend/app/Controllers/User/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:user:knowledgebase:categories:retrieved",
      "method": "onUserKnowledgebaseCategoriesRetrieved",
      "category": "Knowledgebase",
      "callback": "array categories, array pagination.",
      "emitted": true,
      "data_keys": [],
      "source_files": [
        "backend/app/Controllers/User/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:user:knowledgebase:category:articles:retrieved",
      "method": "onUserKnowledgebaseCategoryArticlesRetrieved",
      "category": "Knowledgebase",
      "callback": "array category, array articles, array pagination.",
      "emitted": true,
      "data_keys": [],
      "source_files": [
        "backend/app/Controllers/User/KnowledgebaseController.php"
      ]
    },
    {
      "name": "featherpanel:user:knowledgebase:category:retrieved",
      "method": "onUserKnowledgebaseCategoryRetrieved",
      "category": "Knowledgebase",
      "callback": "array category.",
      "emitted": true,
      "data_keys": [
        "category"
      ],
      "source_files": [
        "backend/app/Controllers/User/KnowledgebaseController.php"
      ]
    }
  ]
}
