Skip to content

Commit ecef547

Browse files
committed
Request::getReferer() returns UrlImmutable (BC break)
1 parent 5dd6f63 commit ecef547

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/Http/IRequest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
/**
1414
* IHttpRequest provides access scheme for request sent via HTTP.
15-
* @method Url|null getReferer() Returns referrer.
15+
* @method UrlImmutable|null getReferer() Returns referrer.
1616
*/
1717
interface IRequest
1818
{

src/Http/Request.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,9 +208,11 @@ public function getHeaders(): array
208208
/**
209209
* Returns referrer.
210210
*/
211-
public function getReferer(): ?Url
211+
public function getReferer(): ?UrlImmutable
212212
{
213-
return isset($this->headers['referer']) ? new Url($this->headers['referer']) : null;
213+
return isset($this->headers['referer'])
214+
? new UrlImmutable($this->headers['referer'])
215+
: null;
214216
}
215217

216218

0 commit comments

Comments
 (0)