private function doSetWebhookUrl(ApiApplication $application, $url)
 {
     if (false === filter_var($url, FILTER_VALIDATE_URL, FILTER_FLAG_SCHEME_REQUIRED | FILTER_FLAG_HOST_REQUIRED)) {
         throw new InvalidArgumentException(sprintf('Webhook Url %s is not legal.', $url));
     }
     $application->setWebhookUrl($url);
 }