Skip to content

Cyberrebell/arango-odm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arango-ODM

This library is an PHP ODM for ArangoDB. If offers a lot of helpful tools to work with your ArangoDB in your PHP-Project.

Warning: Early Development - The usage of this lib may change frequently!

What are the main features of the library?

  • use replaceable adapters to access the database (atm only curl/http)
  • use the DocumentHandler to add, update, delete, find or query with the database
  • use ArangoDB edge-collections to connect your documents
  • use Document-Getters to access connected Documents
  • use Document-Setters to change connections
  • create your collections using ArangoDB webinterface, let the ODM create matching Document-Classes to work with
  • get Document-Objects of the matching custom class back as db-results
  • optimized internal performance with help of performance benchmarks
  • improved documentation
  • PHPUnit tests
  • socket-adapter

How can i help?

  • You are welcome to test it and give issues to improve it
  • You can create a pull request to contribute

About

php odm client for arango-db

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages