Class ComposerLockParser
java.lang.Object
org.owasp.dependencycheck.data.composer.ComposerLockParser
Parses a Composer.lock file from an input stream. In a separate class so it
can hopefully be injected.
- Author:
- colezlaw
-
Constructor Summary
ConstructorsConstructorDescriptionComposerLockParser(InputStream inputStream, boolean skipDev) Creates a ComposerLockParser from a JsonReader and an InputStream. -
Method Summary
Modifier and TypeMethodDescriptionGets the list of dependencies.voidprocess()Process the input stream to create the list of dependencies.protected voidprocessPackageEntry(jakarta.json.JsonObject pkg)
-
Constructor Details
-
ComposerLockParser
Creates a ComposerLockParser from a JsonReader and an InputStream.- Parameters:
inputStream- the InputStream to parseskipDev- whether to skip dev dependencies
-
-
Method Details
-
process
public void process()Process the input stream to create the list of dependencies. -
processPackageEntry
protected void processPackageEntry(jakarta.json.JsonObject pkg) -
getDependencies
Gets the list of dependencies.- Returns:
- the list of dependencies
-