From d314837909eff8335a53b04859fef1e378ce9551 Mon Sep 17 00:00:00 2001 From: koriym Date: Thu, 3 Mar 2016 12:51:53 +0900 Subject: [PATCH] no reverse route when no $value given --- src/Provide/Representation/HalRenderer.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Provide/Representation/HalRenderer.php b/src/Provide/Representation/HalRenderer.php index 3e9c38db..612615a7 100644 --- a/src/Provide/Representation/HalRenderer.php +++ b/src/Provide/Representation/HalRenderer.php @@ -107,6 +107,9 @@ private function getReverseMatchedLink($uri) $urlParts = parse_url($uri); $routeName = $urlParts['path']; isset($urlParts['query']) ? parse_str($urlParts['query'], $value) : $value = []; + if ($value === []) { + return $uri; + } $reverseUri = $this->router->generate($routeName, (array) $value); if (is_string($reverseUri)) { return $reverseUri;