PHP Classes

PHP Graph Tools: Tools for building and traversing directed graphs

Recommend this page to a friend!

  Author Author  
Picture of Smoren  Freelight
Name: Smoren Freelight <contact>
Classes: 20 packages by
Country: Russian Federation Russian Federation
Innovation award
Innovation award
Nominee: 9x


  Detailed description   Download Download .zip .tar.gz  
This package provides tools for building and traversing directed graphs.

It provides base classes to define graph vertexes and edges.

The package also provides classes to compose, traverse and manage information storage on directed graphs.

  Classes of Smoren Freelight  >  PHP Graph Tools  >  Download Download .zip .tar.gz  >  Support forum Support forum  >  Blog Blog (1)  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: PHP Graph Tools
Base name: graph-tools-php
Description: Tools for building and traversing directed graphs
Version: -
PHP version: 7
License: MIT/X Consortium License
 
  Groups   Applications   Files Files  

  Groups  
Group folder image Graphics Colors, images, charts and picture formats View top rated classes
Group folder image PHP 7 Classes using PHP 7 specific features View top rated classes


  Applications that use this package  
No pages of applications that use this class were specified.

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Files folder image.github (1 directory)
Files folder imagesrc (8 directories)
Files folder imagetests (3 files, 2 directories)
Accessible without login Plain text file codeception.yml Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  .github  
File Role Description
Files folder imageworkflows (1 file)

  Files folder image Files  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file test_master.yml Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imageConditions (3 files, 2 directories)
Files folder imageExceptions (2 files)
Files folder imageFilters (3 files, 1 directory)
Files folder imageHelpers (1 file)
Files folder imageModels (2 files, 1 directory)
Files folder imageStore (1 file, 1 directory)
Files folder imageStructs (5 files, 1 directory)
Files folder imageTraverse (3 files, 1 directory)

  Files folder image Files  /  src  /  Conditions  
File Role Description
Files folder imageInterfaces (3 files)
Files folder imageTraits (2 files)
  Plain text file EdgeCondition.php Class Class source
  Plain text file FilterCondition.php Class Class source
  Plain text file VertexCondition.php Class Class source

  Files folder image Files  /  src  /  Conditions  /  Interfaces  
File Role Description
  Plain text file EdgeConditionInterface.php Class Class source
  Plain text file FilterConditionInterface.php Class Class source
  Plain text file VertexConditionInterface.php Class Class source

  Files folder image Files  /  src  /  Conditions  /  Traits  
File Role Description
  Plain text file EdgeConditionTrait.php Class Class source
  Plain text file VertexConditionTrait.php Class Class source

  Files folder image Files  /  src  /  Exceptions  
File Role Description
  Plain text file BaseGraphException.php Class Class source
  Plain text file RepositoryException.php Class Class source

  Files folder image Files  /  src  /  Filters  
File Role Description
Files folder imageInterfaces (1 file)
  Plain text file ConfigurableTraverseFilter.php Class Class source
  Plain text file ConstTraverseFilter.php Class Class source
  Plain text file TransparentTraverseFilter.php Class Class source

  Files folder image Files  /  src  /  Filters  /  Interfaces  
File Role Description
  Plain text file TraverseFilterInterface.php Class Class source

  Files folder image Files  /  src  /  Helpers  
File Role Description
  Plain text file TraverseHelper.php Class Class source

  Files folder image Files  /  src  /  Models  
File Role Description
Files folder imageInterfaces (2 files)
  Plain text file Edge.php Class Class source
  Plain text file Vertex.php Class Class source

  Files folder image Files  /  src  /  Models  /  Interfaces  
File Role Description
  Plain text file EdgeInterface.php Class Class source
  Plain text file VertexInterface.php Class Class source

  Files folder image Files  /  src  /  Store  
File Role Description
Files folder imageInterfaces (1 file)
  Plain text file PreloadedGraphRepository.php Class Class source

  Files folder image Files  /  src  /  Store  /  Interfaces  
File Role Description
  Plain text file GraphRepositoryInterface.php Class Class source

  Files folder image Files  /  src  /  Structs  
File Role Description
Files folder imageInterfaces (4 files)
  Plain text file FilterConfig.php Class Class source
  Plain text file TraverseBranchContext.php Class Class source
  Plain text file TraverseContext.php Class Class source
  Plain text file TraverseStepItem.php Class Class source
  Plain text file TraverseStepIterator.php Class Class source

  Files folder image Files  /  src  /  Structs  /  Interfaces  
File Role Description
  Plain text file TraverseBranchContextInterface.php Class Class source
  Plain text file TraverseContextInterface.php Class Class source
  Plain text file TraverseStepIteratorInterface.php Class Class source
  Plain text file TraverseStepPairInterface.php Class Class source

  Files folder image Files  /  src  /  Traverse  
File Role Description
Files folder imageInterfaces (1 file)
  Plain text file Traverse.php Class Class source
  Plain text file TraverseDirect.php Class Class source
  Plain text file TraverseReverse.php Class Class source

  Files folder image Files  /  src  /  Traverse  /  Interfaces  
File Role Description
  Plain text file TraverseInterface.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageunit (7 files, 4 directories)
Files folder image_support (1 file)
  Accessible without login Plain text file coding_standard.xml Data Auxiliary data
  Accessible without login Plain text file unit.suite.yml Data Auxiliary data
  Accessible without login Plain text file _bootstrap.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  unit  
File Role Description
Files folder imageFilters (1 file)
Files folder imageModels (5 files, 1 directory)
Files folder imageStructs (2 files)
Files folder imageTraverse (1 file, 1 directory)
  Plain text file ConditionsTest.php Class Class source
  Plain text file FiltersTest.php Class Class source
  Plain text file ModelsTest.php Class Class source
  Plain text file PreloadedGraphRepositoryTest.php Class Class source
  Plain text file PreloadedGraphTraverseTest.php Class Class source
  Plain text file WorkflowGraphExtendedTraverseTest.php Class Class source
  Plain text file WorkflowGraphTraverseTest.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Filters  
File Role Description
  Plain text file WorkflowHiddenBran...gTraverseFilter.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Models  
File Role Description
Files folder imageTraits (1 file)
  Plain text file EventVertex.php Class Class source
  Plain text file FunctionVertex.php Class Class source
  Plain text file OperatorAndVertex.php Class Class source
  Plain text file OperatorXorVertex.php Class Class source
  Plain text file WorkflowEdge.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Models  /  Traits  
File Role Description
  Plain text file OperatorTrait.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Structs  
File Role Description
  Plain text file EdgeType.php Class Class source
  Plain text file VertexType.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Traverse  
File Role Description
Files folder imageLogic (2 files)
  Plain text file WorkflowTraverse.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Traverse  /  Logic  
File Role Description
  Plain text file OperatorAndLogic.php Class Class source
  Plain text file OperatorXorLogic.php Class Class source

  Files folder image Files  /  tests  /  _support  
File Role Description
  Plain text file UnitTester.php Class Class source

Download Download all files: graph-tools-php.tar.gz graph-tools-php.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.
  Files folder image Files  
File Role Description
Files folder image.github (1 directory)
Files folder imagesrc (8 directories)
Files folder imagetests (3 files, 2 directories)
Accessible without login Plain text file codeception.yml Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file README.md Doc. Documentation

  Files folder image Files  /  .github  
File Role Description
Files folder imageworkflows (1 file)

  Files folder image Files  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file test_master.yml Data Auxiliary data

  Files folder image Files  /  src  
File Role Description
Files folder imageConditions (3 files, 2 directories)
Files folder imageExceptions (2 files)
Files folder imageFilters (3 files, 1 directory)
Files folder imageHelpers (1 file)
Files folder imageModels (2 files, 1 directory)
Files folder imageStore (1 file, 1 directory)
Files folder imageStructs (5 files, 1 directory)
Files folder imageTraverse (3 files, 1 directory)

  Files folder image Files  /  src  /  Conditions  
File Role Description
Files folder imageInterfaces (3 files)
Files folder imageTraits (2 files)
  Plain text file EdgeCondition.php Class Class source
  Plain text file FilterCondition.php Class Class source
  Plain text file VertexCondition.php Class Class source

  Files folder image Files  /  src  /  Conditions  /  Interfaces  
File Role Description
  Plain text file EdgeConditionInterface.php Class Class source
  Plain text file FilterConditionInterface.php Class Class source
  Plain text file VertexConditionInterface.php Class Class source

  Files folder image Files  /  src  /  Conditions  /  Traits  
File Role Description
  Plain text file EdgeConditionTrait.php Class Class source
  Plain text file VertexConditionTrait.php Class Class source

  Files folder image Files  /  src  /  Exceptions  
File Role Description
  Plain text file BaseGraphException.php Class Class source
  Plain text file RepositoryException.php Class Class source

  Files folder image Files  /  src  /  Filters  
File Role Description
Files folder imageInterfaces (1 file)
  Plain text file ConfigurableTraverseFilter.php Class Class source
  Plain text file ConstTraverseFilter.php Class Class source
  Plain text file TransparentTraverseFilter.php Class Class source

  Files folder image Files  /  src  /  Filters  /  Interfaces  
File Role Description
  Plain text file TraverseFilterInterface.php Class Class source

  Files folder image Files  /  src  /  Helpers  
File Role Description
  Plain text file TraverseHelper.php Class Class source

  Files folder image Files  /  src  /  Models  
File Role Description
Files folder imageInterfaces (2 files)
  Plain text file Edge.php Class Class source
  Plain text file Vertex.php Class Class source

  Files folder image Files  /  src  /  Models  /  Interfaces  
File Role Description
  Plain text file EdgeInterface.php Class Class source
  Plain text file VertexInterface.php Class Class source

  Files folder image Files  /  src  /  Store  
File Role Description
Files folder imageInterfaces (1 file)
  Plain text file PreloadedGraphRepository.php Class Class source

  Files folder image Files  /  src  /  Store  /  Interfaces  
File Role Description
  Plain text file GraphRepositoryInterface.php Class Class source

  Files folder image Files  /  src  /  Structs  
File Role Description
Files folder imageInterfaces (4 files)
  Plain text file FilterConfig.php Class Class source
  Plain text file TraverseBranchContext.php Class Class source
  Plain text file TraverseContext.php Class Class source
  Plain text file TraverseStepItem.php Class Class source
  Plain text file TraverseStepIterator.php Class Class source

  Files folder image Files  /  src  /  Structs  /  Interfaces  
File Role Description
  Plain text file TraverseBranchContextInterface.php Class Class source
  Plain text file TraverseContextInterface.php Class Class source
  Plain text file TraverseStepIteratorInterface.php Class Class source
  Plain text file TraverseStepPairInterface.php Class Class source

  Files folder image Files  /  src  /  Traverse  
File Role Description
Files folder imageInterfaces (1 file)
  Plain text file Traverse.php Class Class source
  Plain text file TraverseDirect.php Class Class source
  Plain text file TraverseReverse.php Class Class source

  Files folder image Files  /  src  /  Traverse  /  Interfaces  
File Role Description
  Plain text file TraverseInterface.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageunit (7 files, 4 directories)
Files folder image_support (1 file)
  Accessible without login Plain text file coding_standard.xml Data Auxiliary data
  Accessible without login Plain text file unit.suite.yml Data Auxiliary data
  Accessible without login Plain text file _bootstrap.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  unit  
File Role Description
Files folder imageFilters (1 file)
Files folder imageModels (5 files, 1 directory)
Files folder imageStructs (2 files)
Files folder imageTraverse (1 file, 1 directory)
  Plain text file ConditionsTest.php Class Class source
  Plain text file FiltersTest.php Class Class source
  Plain text file ModelsTest.php Class Class source
  Plain text file PreloadedGraphRepositoryTest.php Class Class source
  Plain text file PreloadedGraphTraverseTest.php Class Class source
  Plain text file WorkflowGraphExtendedTraverseTest.php Class Class source
  Plain text file WorkflowGraphTraverseTest.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Filters  
File Role Description
  Plain text file WorkflowHiddenBran...gTraverseFilter.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Models  
File Role Description
Files folder imageTraits (1 file)
  Plain text file EventVertex.php Class Class source
  Plain text file FunctionVertex.php Class Class source
  Plain text file OperatorAndVertex.php Class Class source
  Plain text file OperatorXorVertex.php Class Class source
  Plain text file WorkflowEdge.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Models  /  Traits  
File Role Description
  Plain text file OperatorTrait.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Structs  
File Role Description
  Plain text file EdgeType.php Class Class source
  Plain text file VertexType.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Traverse  
File Role Description
Files folder imageLogic (2 files)
  Plain text file WorkflowTraverse.php Class Class source

  Files folder image Files  /  tests  /  unit  /  Traverse  /  Logic  
File Role Description
  Plain text file OperatorAndLogic.php Class Class source
  Plain text file OperatorXorLogic.php Class Class source

  Files folder image Files  /  tests  /  _support  
File Role Description
  Plain text file UnitTester.php Class Class source

Download Download all files: graph-tools-php.tar.gz graph-tools-php.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.