Return default value on exception for setting()

pull/520/head
Nabeel S 5 years ago committed by GitHub
parent 63b574181a
commit 02b16d5e57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -151,6 +151,8 @@ if (!function_exists('setting')) {
* @param $key * @param $key
* @param mixed $default * @param mixed $default
* *
* @throws \Exception
*
* @return mixed|null * @return mixed|null
*/ */
function setting($key, $default = null) function setting($key, $default = null)
@ -161,6 +163,8 @@ if (!function_exists('setting')) {
$value = $settingRepo->retrieve($key); $value = $settingRepo->retrieve($key);
} catch (SettingNotFound $e) { } catch (SettingNotFound $e) {
return $default; return $default;
} catch (Exception $e) {
return $default;
} }
return $value; return $value;

@ -19,5 +19,5 @@ Options -Indexes
# Handle Front Controller... # Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L] RewriteRule ^ /index.php [L]
</IfModule> </IfModule>

Loading…
Cancel
Save