We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 660de70 commit 55cd087Copy full SHA for 55cd087
plugins/wp-graphql-headless-webhooks/src/Events/WebhookEventManager.php
@@ -58,13 +58,15 @@ public function register_hooks(): void {
58
private function trigger_webhooks( string $event, array $payload ): void {
59
$allowed_events = $this->repository->get_allowed_events();
60
61
- if ( ! in_array( $event, $allowed_events, true ) ) {
+ if ( ! array_key_exists( $event, $allowed_events ) ) {
62
return;
63
}
64
65
do_action( 'graphql_webhooks_before_trigger', $event, $payload );
66
67
- foreach ( $this->repository->get_all() as $webhook ) {
+ $webhooks = $this->repository->get_all();
68
+
69
+ foreach ( $webhooks as $webhook ) {
70
if ( $webhook->event === $event ) {
71
$this->handler->handle( $webhook, $payload );
72
0 commit comments