Skip to content

Commit 746cdd5

Browse files
committed
Request::getReferer() returns UrlImmutable
1 parent f4e16c5 commit 746cdd5

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

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
@@ -212,9 +212,11 @@ public function getHeaders(): array
212212
/**
213213
* Returns referrer.
214214
*/
215-
public function getReferer(): ?Url
215+
public function getReferer(): ?UrlImmutable
216216
{
217-
return isset($this->headers['referer']) ? new Url($this->headers['referer']) : null;
217+
return isset($this->headers['referer'])
218+
? UrlImmutable::fromString($this->headers['referer'])
219+
: null;
218220
}
219221

220222

0 commit comments

Comments
 (0)