From bec58f589f2df051ac82939961bae8bfee87aad1 Mon Sep 17 00:00:00 2001 From: flashwave Date: Tue, 18 Jul 2023 22:36:07 +0000 Subject: [PATCH] Removed unnecessary checks from URL formatter. --- src/url.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/url.php b/src/url.php index b2593f3..f544d34 100644 --- a/src/url.php +++ b/src/url.php @@ -136,10 +136,6 @@ function url(string $name, array $variables = []): string { return ''; $info = MSZ_URLS[$name]; - - if(!isset($info[0]) || !is_string($info[0])) - return ''; - $splitUrl = explode('/', $info[0]); for($i = 0; $i < count($splitUrl); $i++) @@ -147,7 +143,7 @@ function url(string $name, array $variables = []): string { $url = implode('/', $splitUrl); - if(!empty($info[1]) && is_array($info[1])) { + if(!empty($info[1])) { $url .= '?'; foreach($info[1] as $key => $value) { @@ -162,7 +158,7 @@ function url(string $name, array $variables = []): string { $url = trim($url, '?&'); } - if(!empty($info[2]) && is_string($info[2])) + if(!empty($info[2])) $url .= rtrim(sprintf('#%s', url_variable($info[2], $variables)), '#'); return $url;