]> BookStack Code Mirror - bookstack/blobdiff - app/Actions/ActivityType.php
Initial controller/views for webhooks management
[bookstack] / app / Actions / ActivityType.php
index 60b1630e075121693e4084f7940bd5ac9b793fb1..8b5213a8b2af809f5e668f603a49d36f27dc1ecb 100644 (file)
@@ -53,4 +53,16 @@ class ActivityType
 
     const MFA_SETUP_METHOD = 'mfa_setup_method';
     const MFA_REMOVE_METHOD = 'mfa_remove_method';
+
+    const WEBHOOK_CREATE = 'webhook_create';
+    const WEBHOOK_UPDATE = 'webhook_update';
+    const WEBHOOK_DELETE = 'webhook_delete';
+
+    /**
+     * Get all the possible values.
+     */
+    public static function all(): array
+    {
+        return (new \ReflectionClass(static::class))->getConstants();
+    }
 }