public static function setAdminUrl()
    {
        $shopUrl = self::$config['ShopUrl'];

        //Remove https:// and trailing slash (if provided)
        $shopUrl = preg_replace('#^https?://|/$#', '', $shopUrl);

        if(isset(self::$config['ApiKey']) && isset(self::$config['Password'])) {
            $apiKey = self::$config['ApiKey'];
            $apiPassword = self::$config['Password'];
            $adminUrl = "https://$apiKey:$apiPassword@$shopUrl/admin/";
        } else {
            $adminUrl = "https://$shopUrl/admin/";
        }

        self::$config['AdminUrl'] = $adminUrl;

        return $adminUrl;
    }
public static function setAdminUrl()
    {
        $shopUrl = self::$config['ShopUrl'];

        //Remove https:// and trailing slash (if provided)
        $shopUrl = preg_replace('#^https?://|/$#', '', $shopUrl);

        if(isset(self::$config['ApiKey']) && isset(self::$config['Password'])) {
            $apiKey = self::$config['ApiKey'];
            $apiPassword = self::$config['Password'];
            $adminUrl = "https://$apiKey:$apiPassword@$shopUrl/admin/";
        } else {
            $adminUrl = "https://$shopUrl/admin/";
        }

        self::$config['AdminUrl'] = $adminUrl;

        return $adminUrl;
    }
public static function setAdminUrl ( ) { $ shopUrl = self :: $ config [ 'ShopUrl' ] ; //Remove https:// and trailing slash (if provided) $ shopUrl = preg_replace ( '#^https?://|/$#' , '' , $ shopUrl ) ; if ( isset ( self :: $ config [ 'ApiKey' ] ) && isset ( self :: $ config [ 'Password' ] ) ) { $ apiKey = self :: $ config [ 'ApiKey' ] ; $ apiPassword = self :: $ config [ 'Password' ] ; $ adminUrl = "https://$apiKey:$apiPassword@$shopUrl/admin/" ; } else { $ adminUrl = "https://$shopUrl/admin/" ; } self :: $ config [ 'AdminUrl' ] = $ adminUrl ; return $ adminUrl ; }
Set the admin url, based on the configured shop url

@return string
Set the admin url based on the configured shop url