diff --git a/src/Uri.php b/src/Uri.php
index <HASH>..<HASH> 100644
--- a/src/Uri.php
+++ b/src/Uri.php
@@ -669,7 +669,7 @@ class Uri implements UriInterface
 
         return preg_replace_callback(
             '/(?:[^' . self::CHAR_UNRESERVED . ':@&=\+\$,\/;%]+|%(?![A-Fa-f0-9]{2}))/',
-            [$this, 'encodeUrl'],
+            [$this, 'urlEncodeChar'],
             $path
         );
     }
@@ -749,17 +749,18 @@ class Uri implements UriInterface
     {
         return preg_replace_callback(
             '/(?:[^' . self::CHAR_UNRESERVED . self::CHAR_SUB_DELIMS . '%:@\/\?]+|%(?![A-Fa-f0-9]{2}))/',
-            [$this, 'encodeUrl'],
+            [$this, 'urlEncodeChar'],
             $value
         );
     }
 
     /**
-     * Function to urlencode the value returned by a regexp.
+     * URL encode a character returned by a regex.
+     *
      * @param array $matches
      * @return string
      */
-    private function encodeUrl(array $matches)
+    private function urlEncodeChar(array $matches)
     {
         return rawurlencode($matches[0]);
     }
Renamed `encodeUrl` to `urlEncodeChar`

- to better describe what it's actually doing (it's not encoding a full URL)