Package com.artipie.composer
Interface Package
- All Known Implementing Classes:
JsonPackage
public interface Package
PHP Composer package.
- Since:
- 0.1
-
Method Summary
Modifier and TypeMethodDescriptionCompletionStage
<javax.json.JsonObject> json()
Reads package content as JSON object.name()
Extract name from package.Extract version from package.
-
Method Details
-
name
CompletionStage<Name> name()Extract name from package.- Returns:
- Package name.
-
version
Extract version from package. Returns passed as a parameter value if present in case of absence version.- Parameters:
value
- Value in case of absence of version. This value can be empty.- Returns:
- Package version.
-
json
CompletionStage<javax.json.JsonObject> json()Reads package content as JSON object.- Returns:
- Package JSON object.
-