diff --git a/system/Helpers/url_helper.php b/system/Helpers/url_helper.php index 4d49447bf33a..3baf2573e62d 100644 --- a/system/Helpers/url_helper.php +++ b/system/Helpers/url_helper.php @@ -148,13 +148,10 @@ function index_page(?App $altConfig = null): string * @param array|string $uri URI string or array of URI segments * @param string $title The link title * @param array|object|string $attributes Any attributes - * @param App|null $altConfig Alternate configuration to use + * @param App|null $config Alternate configuration to use */ - function anchor($uri = '', string $title = '', $attributes = '', ?App $altConfig = null): string + function anchor($uri = '', string $title = '', $attributes = '', ?App $config = null): string { - // use alternate config if provided, else default one - $config = $altConfig ?? config(App::class); - $siteUrl = is_array($uri) ? site_url($uri, null, $config) : (preg_match('#^(\w+:)?//#i', $uri) ? $uri : site_url($uri, null, $config)); // eliminate trailing slash $siteUrl = rtrim($siteUrl, '/'); @@ -181,13 +178,10 @@ function anchor($uri = '', string $title = '', $attributes = '', ?App $altConfig * @param string $uri the URL * @param string $title the link title * @param array|false|object|string $attributes any attributes - * @param App|null $altConfig Alternate configuration to use + * @param App|null $config Alternate configuration to use */ - function anchor_popup($uri = '', string $title = '', $attributes = false, ?App $altConfig = null): string + function anchor_popup($uri = '', string $title = '', $attributes = false, ?App $config = null): string { - // use alternate config if provided, else default one - $config = $altConfig ?? config(App::class); - $siteUrl = preg_match('#^(\w+:)?//#i', $uri) ? $uri : site_url($uri, null, $config); $siteUrl = rtrim($siteUrl, '/');