Download the PHP package as283/plant-uml-processor without Composer

On this page you can find all versions of the php package as283/plant-uml-processor. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package plant-uml-processor

PlantUML-Processor

Parse and serialize PlantUML in PHP.

This package has been developed for internal use in the PlantUML command for Artisan

Latest Version PHP Version Java 1.8

Overview

This library provides an interface for processing PlantUML class diagrams with an in memory representation.

The purpose is to abstract class diagrams into more easily usable object-oriented types.

Schema

Contains an associative array of classes (using their name as the key) and an array of relations.

ClassMetadata

Representation of a class. Has a name, an array of fields and an associative array of related classes (using their name as the key and a list of indexes in a $schema->relations).

Relation

Representation of a relation between classes. Has a field from and to. Both are arrays that are used as tuples, where the first element is the name of a class in the diagram, and the second element is of type enum Multiplicity, indicating how many of the other class this class is related to (for from it indicates if it has one or zero, one, any or at least one of the class in to). It also has a field type of type enum RelationType.

Field

Representation of a single field in a class. Has name, type (object of type enum Type or null), visibility (object of type enum Visibility or null) and the modifiers unique, nullable and primary (bool).

Installation

In your project:


All versions of plant-uml-processor with dependencies

PHP Build Version
Package Version
No informations.
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package as283/plant-uml-processor contains the following files

Loading the files please wait ....