Skip to content

Commit 601e640

Browse files
committed
Fix string type RequestTrait::withRequestTarget()
1 parent 3cee657 commit 601e640

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/RequestTrait.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,10 +100,10 @@ public function withRequestTarget($requestTarget): RequestInterface
100100
return $this;
101101
}
102102

103-
if (is_string($requestTarget) && preg_match('/\s/', $requestTarget)) {
103+
if (!is_string($requestTarget) || preg_match('/\s/', $requestTarget)) {
104104
throw new InvalidArgumentException(sprintf(
105-
'`%s` is not valid request target. Request target cannot contain whitespace.',
106-
$requestTarget
105+
'`%s` is not valid request target. Request target must be a string and cannot contain whitespace',
106+
(is_object($requestTarget) ? get_class($requestTarget) : gettype($requestTarget))
107107
));
108108
}
109109

0 commit comments

Comments
 (0)