/** * * @Route("/{id}/simulate-notification", name="webhook_simulate_notification") * @Method({"GET"}) * * @param WebHook $webHook * * @return RedirectResponse|Response */ public function simulateNotificationAction(WebHook $webHook) { $this->get('request_simulator')->simulate($webHook->getUser()->getUsername(), $webHook->getEndpoint()); return $this->redirectToRoute('webhook_show', ['id' => $webHook->getId()]); }
public function executeRemoveWebHook(WebHook $webHook, callable $onSuccess, callable $onError) { $this->defaultExecute('removeWebHook', ['endpoint' => $webHook->getEndpoint(), 'secret' => $webHook->getUser()->getSecret()], $onSuccess, $onError); }