Versions in this module Expand all Collapse all v1 v1.16.0 Jun 4, 2026 Changes in this version + var ComposerExtractor = ComposerLockExtractor + func ParseComposerLock(pathToLockfile string) ([]extractor.PackageDetails, error) + type ComposerLock struct + Packages []ComposerPackage + PackagesDev []ComposerPackage + type ComposerLockExtractor struct + func (e ComposerLockExtractor) Extract(f extractor.DepFile, context extractor.ScanContext) ([]extractor.PackageDetails, error) + func (e ComposerLockExtractor) IsOfficiallySupported() bool + func (e ComposerLockExtractor) PackageManager() models.PackageManager + func (e ComposerLockExtractor) ShouldExtract(path string) bool + type ComposerMatcher struct + func (matcher ComposerMatcher) GetSourceFile(sourceFile extractor.DepFile) (extractor.DepFile, error) + func (matcher ComposerMatcher) Match(sourceFile extractor.DepFile, packages []extractor.PackageDetails, ...) error + type ComposerMatcherDependencyMap struct + func (depMap *ComposerMatcherDependencyMap) UnmarshalJSON(bytes []byte) error + type ComposerPackage struct + Dist struct{ ... } + Name string + Version string