Interface Package

  • All Known Implementing Classes:
    JsonPackage

    public interface Package
    PHP Composer package.
    Since:
    0.1
    • Method Detail

      • name

        Name name()
           throws IOException
        Extract name from package.
        Returns:
        Package name.
        Throws:
        IOException - In case exception occurred on reading content.
      • version

        String version()
                throws IOException
        Extract version from package.
        Returns:
        Package version.
        Throws:
        IOException - In case exception occurred on reading content.
      • json

        javax.json.JsonObject json()
                            throws IOException
        Reads package content as JSON object.
        Returns:
        Package JSON object.
        Throws:
        IOException - In case exception occurred on reading content.