From 932f47a447d19e72df8ad0eb6de497d60a0a89d3 Mon Sep 17 00:00:00 2001 From: peter279k Date: Sun, 24 Jun 2018 15:48:10 +0800 Subject: [PATCH] Fix issue #66 --- src/Purl/Fragment.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Purl/Fragment.php b/src/Purl/Fragment.php index 9d4bb4e..96706b0 100644 --- a/src/Purl/Fragment.php +++ b/src/Purl/Fragment.php @@ -109,7 +109,12 @@ public function __toString() : string protected function doInitialize() : void { if ($this->fragment !== null) { - $this->data = array_merge($this->data, parse_url($this->fragment)); + $data = parse_url($this->fragment); + if ($data === false) { + $data = ['path' => $this->fragment]; + } + + $this->data = array_merge($this->data, $data); } foreach ($this->data as $key => $value) {