Przeglądaj źródła

fix: 🐛 Give Config Method the extension name

IceToast 2 lat temu
rodzic
commit
eb122a99f2

+ 1 - 1
app/Extensions/PaymentGateways/PayPal/index.php

@@ -176,7 +176,7 @@ function getPaypalClientSecret()
 {
     return env('APP_ENV') == 'local' ? config("SETTINGS::PAYMENTS:PAYPAL:SANDBOX_SECRET") : config("SETTINGS::PAYMENTS:PAYPAL:SECRET");
 }
-function getConfig()
+function getPayPalConfig()
 {
     return [
         "name" => "PayPal",

+ 3 - 3
app/Helpers/ExtensionHelper.php

@@ -16,11 +16,11 @@ class ExtensionHelper
         $config = include_once $extension;
 
         // Check if the getConfig function exists
-        if (!function_exists('getConfig')) {
+        if (!function_exists('get' . $extensionName . 'Config')) {
             return null;
         }
 
-        $config = call_user_func('getConfig');
+        $config = call_user_func('get' . $extensionName . 'Config');
 
         // Check if the getConfig function returned an array
         if (!is_array($config)) {
@@ -44,4 +44,4 @@ class ExtensionHelper
 
         return $config['payMethod'];
     }
-}
+}