2017 © Pedro Peláez
 

library pho-lib-graph

A general purpose graph library in PHP

image

phonetworks/pho-lib-graph

A general purpose graph library in PHP

  • Tuesday, April 24, 2018
  • by esokullu
  • Repository
  • 4 Watchers
  • 51 Stars
  • 460 Installations
  • PHP
  • 2 Dependents
  • 0 Suggesters
  • 3 Forks
  • 1 Open issues
  • 92 Versions
  • 1 % Grown

The README.md

, (*1)

pho-lib-graph Build Status

A general purpose graph library written in PHP 7.1+, (*2)

Getting Started

The recommended way to install pho-lib-graph is through composer., (*3)

composer require phonetworks/pho-lib-graph

Once you install, you can play with the library using the example application provided in the playground folder, named bootstrap.php, (*4)

Documentation

For more infomation on the internals of pho-lib-graph, as well as a simple user guide, please refer to the docs/ folder. You may also generate the APIs using phpdoc as described in CONTRIBUTING.md, (*5)

FAQ

1. What is the difference between an edge and a predicate? Predicate determines the characteristics of an edge. All edges must have a predicate, albeit defining the predicate explicitly is optional. If predicate is not defined, edges will be formed with a generic predicate., (*6)

2. What is a binding predicate? If a predicate is binding, should the edge's tail node is deleted, not only the edge itself gets stripped off, but the head node must be removed as well., (*7)

3. What is an orphan edge? An edge that does not have its head node (this edgelists for neither tail node nor head node are formed) is called an orphan edge. These are incomplete structures and programmers are not advised to use them. You can connect an orphan edge to its head with the connect(NodeInterface $node) method., (*8)

4. What is a multiplicable predicate? An edge with multiplicable predicate may be created multiple times between a particular pair of head and tail nodes., (*9)

License

MIT, see LICENSE., (*10)

The Versions

24/04 2018
23/04 2018

dev-encompassing-graph-via-observer-pattern

dev-encompassing-graph-via-observer-pattern https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

graph node network predicate vertex edge

23/04 2018
23/04 2018

dev-observer-serialization

dev-observer-serialization https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

graph node network predicate vertex edge

08/07 2017

dev-strict_type

dev-strict_type https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

graph node network predicate vertex edge

02/06 2017

3.4.1

3.4.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

 

The Development Requires

graph node network predicate vertex edge

02/06 2017

3.3.1

3.3.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

01/06 2017

3.2.3

3.2.3.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

01/06 2017

3.2.2

3.2.2.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

01/06 2017

3.2.1

3.2.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

30/05 2017

3.1.1

3.1.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

30/05 2017

3.1.0

3.1.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

26/05 2017

3.0.4

3.0.4.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

24/05 2017

3.0.3

3.0.3.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

24/05 2017

3.0.2

3.0.2.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

24/05 2017

3.0.1

3.0.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

24/05 2017

3.0.0

3.0.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

24/05 2017

dev-new_edgelist

dev-new_edgelist https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

18/05 2017

2.6.0

2.6.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

15/05 2017

2.5.1

2.5.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

15/05 2017

2.5.0

2.5.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

15/05 2017

2.4.1

2.4.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

15/05 2017

2.4.0

2.4.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

15/05 2017

2.3.2

2.3.2.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

14/05 2017

2.3.1

2.3.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

14/05 2017

2.3.0

2.3.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

14/05 2017

2.2.1

2.2.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

13/05 2017

2.2.0

2.2.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

13/05 2017

2.1.0

2.1.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

12/05 2017

2.0.2

2.0.2.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

12/05 2017

2.0.1

2.0.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

12/05 2017

2.0.0

2.0.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

12/05 2017

dev-hydrator

dev-hydrator https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

12/05 2017

1.3.0

1.3.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

11/05 2017

1.2.2

1.2.2.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

11/05 2017

1.2.1

1.2.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

11/05 2017

1.2.0

1.2.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

08/05 2017

1.1.3

1.1.3.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

06/05 2017

1.1.2

1.1.2.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

29/04 2017

1.1.1

1.1.1.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

24/04 2017

1.1.0

1.1.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge

22/04 2017

1.0.0

1.0.0.0 https://phonetworks.org

A general purpose graph library in PHP

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

graph node network predicate vertex edge