WebhookRegistering event exposes: - register(string $type, array $spec): add a webhook type to the registry - types(): array — queryable post-dispatch registry CoreServiceProvider dispatches the event at app boot and exposes the collected registry via webhookTypes() — matches the existing ApiRoutesRegistering / ConsoleBooting / ClientRoutesRegistering event-driven module pattern. Pairs with #1034 ofm.bot WebhookRegistrar (just landed) — that service can now also be wired through this event, allowing OTHER modules and external apps using Core to register webhook types via the standard Core lifecycle. Note: real Core lifecycle dispatcher lives in a sibling read-only framework checkout. CoreServiceProvider here is a local shim that mirrors the dispatch behaviour. Upstream patch needed when that sibling lands. Pest covers: instantiation + register, boot-time dispatch, post-boot registry lookup. Co-authored-by: Codex <noreply@openai.com> Closes tasks.lthn.sh/view.php?id=1013 |
||
|---|---|---|
| .. | ||
| Concerns | ||
| Events | ||
| Pipeline | ||
| .gitkeep | ||
| AgentDetectionTest.php | ||
| AgenticManagerTest.php | ||
| AgentToolRegistryTest.php | ||
| BrainServiceTest.php | ||
| ClaudeServiceTest.php | ||
| GeminiServiceTest.php | ||
| OpenAIServiceTest.php | ||
| ProcessContentTaskTest.php | ||