Esempio n. 1
0
        // To enable unit testing
        public virtual PlatformVersionInfo GetVersionInfo()
        {
            var installedVersions = VersionProviderHelper.GetVersionsFromDirectory(
                PythonConstants.InstalledPythonVersionsDir);

            return(PlatformVersionInfo.CreateOnDiskVersionInfo(installedVersions, DefaultOnDiskVersion));
        }
Esempio n. 2
0
        // To enable unit testing
        public virtual PlatformVersionInfo GetVersionInfo()
        {
            this.logger.LogDebug("Getting list of versions from {installDir}", PhpConstants.InstalledPhpVersionsDir);

            var installedVersions = VersionProviderHelper.GetVersionsFromDirectory(
                PhpConstants.InstalledPhpVersionsDir);

            return(PlatformVersionInfo.CreateOnDiskVersionInfo(installedVersions, DefaultOnDiskVersion));
        }
Esempio n. 3
0
        // To enable unit testing
        public virtual PlatformVersionInfo GetVersionInfo()
        {
            _logger.LogDebug("Getting list of versions from {installDir}", RubyConstants.InstalledRubyVersionsDir);

            var installedVersions = VersionProviderHelper.GetVersionsFromDirectory(
                RubyConstants.InstalledRubyVersionsDir);

            return(PlatformVersionInfo.CreateOnDiskVersionInfo(installedVersions, RubyConstants.RubyLtsVersion));
        }
        // To enable unit testing
        public virtual PlatformVersionInfo GetVersionInfo()
        {
            var installedVersions = VersionProviderHelper.GetVersionsFromDirectory(
                NodeConstants.InstalledNodeVersionsDir);

            return(PlatformVersionInfo.CreateOnDiskVersionInfo(
                       installedVersions,
                       NodeConstants.NodeLtsVersion));
        }
        // To enable unit testing
        public virtual PlatformVersionInfo GetVersionInfo()
        {
            // we expect Golang to only be installed using dynamic installation
            this.logger.LogDebug("Getting list of versions from {installDir}", GolangConstants.DynamicInstalledGolangVersionsDir);

            var installedVersions = VersionProviderHelper.GetMajorMinorVersionsFromDirectory(
                GolangConstants.DynamicInstalledGolangVersionsDir);

            return(PlatformVersionInfo.CreateOnDiskVersionInfo(installedVersions, GolangConstants.GolangDefaultVersion));
        }
Esempio n. 6
0
            public PlatformVersionInfo GetVersionInfo()
            {
                var version = _defaultVersion;

                if (version == null)
                {
                    version = PhpVersions.Php73Version;
                }

                return(PlatformVersionInfo.CreateOnDiskVersionInfo(_supportedPhpVersions, version));
            }
Esempio n. 7
0
        public PlatformVersionInfo GetVersionInfo()
        {
            if (_versionInfo == null)
            {
                var installedVersions = VersionProviderHelper.GetVersionsFromDirectory(
                    PhpConstants.InstalledPhpVersionsDir);
                _versionInfo = PlatformVersionInfo.CreateOnDiskVersionInfo(
                    installedVersions,
                    PhpConstants.DefaultPhpRuntimeVersion);
            }

            return(_versionInfo);
        }
Esempio n. 8
0
        // To enable unit testing
        public virtual PlatformVersionInfo GetVersionInfo()
        {
            if (_platformVersionInfo == null)
            {
                var installedVersions = VersionProviderHelper.GetVersionsFromDirectory(
                    PythonConstants.InstalledPythonVersionsDir);
                _platformVersionInfo = PlatformVersionInfo.CreateOnDiskVersionInfo(
                    installedVersions,
                    _options.PythonDefaultVersion);
            }

            return(_platformVersionInfo);
        }
Esempio n. 9
0
 public PlatformVersionInfo GetVersionInfo()
 {
     return(PlatformVersionInfo.CreateOnDiskVersionInfo(_supportedNodeVersions, _defaultVersion));
 }
Esempio n. 10
0
 public PlatformVersionInfo GetVersionInfo()
 {
     return(PlatformVersionInfo.CreateOnDiskVersionInfo(_supportedPhpVersions, PhpVersions.Php73Version));
 }
Esempio n. 11
0
 public PlatformVersionInfo GetVersionInfo()
 {
     return(PlatformVersionInfo.CreateOnDiskVersionInfo(
                new[] { PhpConstants.DefaultPhpRuntimeVersion },
                defaultVersion: PhpConstants.DefaultPhpRuntimeVersion));
 }
Esempio n. 12
0
 public PlatformVersionInfo GetVersionInfo()
 {
     return(PlatformVersionInfo.CreateOnDiskVersionInfo(
                new[] { NodeConstants.NodeLtsVersion },
                defaultVersion: NodeConstants.NodeLtsVersion));
 }