protected function validateUri($uri) { if (!filter_var($uri, FILTER_VALIDATE_URL)) { throw new InvalidArgumentException("Uri is not valid"); } if (strlen($uri) > 200) { throw new InvalidArgumentException("Uri is too long"); } }