diff --git a/src/Request/AdapterExtension.php b/src/Request/AdapterExtension.php
index <HASH>..<HASH> 100644
--- a/src/Request/AdapterExtension.php
+++ b/src/Request/AdapterExtension.php
@@ -9,8 +9,14 @@ trait AdapterExtension
 
     private $allowMethods = [
         'attribute' => true,
+        'get'       => true,
         'query'     => true,
+        'post'      => true,
         'data'      => true,
+        'put'       => true,
+        'patch'     => true,
+        'delete'    => true,
+        'request'   => true,
     ];
 
     /**
@@ -75,7 +81,22 @@ trait AdapterExtension
     {
         $num = $this->unsafeFilter($call, $arguments);
 
-        return max(min($arguments[2], $num), $arguments[1]);
+        if (is_numeric($num))
+        {
+            if (isset($arguments[2]) && $arguments[2] <= $num)
+            {
+                return $arguments[2];
+            }
+
+            if (isset($arguments[1]) && $arguments[1] >= $num)
+            {
+                return $arguments[1];
+            }
+
+            return $num;
+        }
+
+        return null;
     }
 
     /**
@@ -122,4 +143,4 @@ trait AdapterExtension
         }
     }
 
-}
\ No newline at end of file
+}
Update AdapterExtension.php