public static function config($config)
    {
        foreach ($config as $key => $value) {
            self::$config[$key] = $value;
        }

        //Re-set the admin url if shop url is changed
        if(isset($config['ShopUrl'])) {
            self::setAdminUrl();
        }

        //If want to keep more wait time than .5 seconds for each call
        if (isset($config['AllowedTimePerCall'])) {
            static::$timeAllowedForEachApiCall = $config['AllowedTimePerCall'];
        }

        return new ShopifySDK;
    }
public static function config($config)
    {
        foreach ($config as $key => $value) {
            self::$config[$key] = $value;
        }

        //Re-set the admin url if shop url is changed
        if(isset($config['ShopUrl'])) {
            self::setAdminUrl();
        }

        //If want to keep more wait time than .5 seconds for each call
        if (isset($config['AllowedTimePerCall'])) {
            static::$timeAllowedForEachApiCall = $config['AllowedTimePerCall'];
        }

        return new ShopifySDK;
    }
public static function config ( $ config ) { foreach ( $ config as $ key => $ value ) { self :: $ config [ $ key ] = $ value ; } //Re-set the admin url if shop url is changed if ( isset ( $ config [ 'ShopUrl' ] ) ) { self :: setAdminUrl ( ) ; } //If want to keep more wait time than .5 seconds for each call if ( isset ( $ config [ 'AllowedTimePerCall' ] ) ) { static :: $ timeAllowedForEachApiCall = $ config [ 'AllowedTimePerCall' ] ; } return new ShopifySDK ; }
Configure the SDK client

@param array $config

@return ShopifySDK
Configure the SDK client