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