userRepository = $userRepository; } public function process(WebhookEvent $event) { $data = $event->getData(); if (! isset($data['user_id'])) { return null; } $user = $this->userRepository->find($data['user_id']); return [ 'event' => $event->getName(), 'user' => [ 'id' => $user->getId(), 'email' => $user->getEmail(), 'login' => $user->getLogin() ], 'granted' => $data['granted'], 'rejected' => $data['rejected'] ]; } }