Sha256: bc1fb91ece8bc83079eca33c79f774f169a9c4e6c0ac5436ffdc84468b68c354

Contents?: true

Size: 773 Bytes

Versions: 3

Compression:

Stored size: 773 Bytes

Contents

# typed: strong
# frozen_string_literal: true

require "sorbet-runtime"
require "dependabot/ecosystem"
require "dependabot/composer/requirement"
require "dependabot/composer/version"

module Dependabot
  module Composer
    class Language < Dependabot::Ecosystem::VersionManager
      extend T::Sig

      NAME = "php"

      sig { params(raw_version: String, requirement: T.nilable(Requirement)).void }
      def initialize(raw_version, requirement: nil)
        super(
          NAME,
          Version.new(raw_version),
          [],
          [],
          requirement
       )
      end

      sig { returns(T::Boolean) }
      def deprecated?
        false
      end

      sig { returns(T::Boolean) }
      def unsupported?
        false
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dependabot-composer-0.291.0 lib/dependabot/composer/language.rb
dependabot-composer-0.290.0 lib/dependabot/composer/language.rb
dependabot-composer-0.289.0 lib/dependabot/composer/language.rb