We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 422ce4a commit 64c374aCopy full SHA for 64c374a
src/EventListener/OriginListener.php
@@ -51,14 +51,15 @@ public function onRequest(RequestEvent $event): void
51
}
52
53
// valid origin
54
- $origin = $event->getRequest()->headers->get('Origin');
+ $origin = $event->getRequest()->headers->get('Origin') ?? '';
55
if ($origin === 'https://'.$this->packagistHost) {
56
return;
57
58
59
// valid as well with HTTP in dev
60
- $parts = parse_url($origin);
61
- $knownOrigin = $parts['scheme'].'://'.$parts['host'];
+ $scheme = parse_url($origin, PHP_URL_SCHEME);
+ $port = parse_url($origin, PHP_URL_PORT);
62
+ $knownOrigin = $scheme.'://'.$port;
63
if ('dev' === $this->environment && $knownOrigin === 'http://'.$this->packagistHost) {
64
65
0 commit comments