GithubHelp home page GithubHelp logo

pkdevbox / orientdb-php-odm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from orientechnologies/orientdb-php-odm

0.0 3.0 0.0 2.4 MB

A set of PHP libraries in order to use OrientDB from PHP

Home Page: http://odino.org/blog/categories/orientdb/

License: MIT License

PHP 99.12% Shell 0.88%

orientdb-php-odm's Introduction

OrientDB PHP Library

Build Status Total Downloads Latest Stable Version

What is orientdb-php-odm?

orientdb-php-odm is an object-document mapper for PHP, similar to object-relational mappers for relational databases.

orientdb-php-odm includes:

  • the HTTP protocol binding
  • the query builder
  • the data mapper ( Object Graph Mapper )

If you don't know OrientDB take a look at its Documentation.

Tests

The test suite can be launched simply by executing phpunit from the root directory of the repository.

By default the suite does not perform integration tests to verify the correct behaviour of our implementation against a running instance of OrientDB. Since integration tests are marked using the @group annotation, they can be enabled by default via phpunit.xml by adding a comment to the integration group in the list of excluded groups or, if you just want to execute them on a single execution basis, first load fixtures with this script

php ./test/Integration/fixtures/load.php

followeb by launching the suite with the additional --group argument:

phpunit --group __nogroup__,integration

Requirements

These are the requirements in order to use the library:

  • PHP >= 5.5.x
  • OrientDB >= 2.x

In order to launch the test suite PHPUnit 4.x is required.

Tracker & software lifecycle

See: https://github.com/orienttechnologies/orientdb-php-odm/issues

Further documentation

If you want to take a look at a fancy PHPDoc documentation you can use doxygen:

sudo apt-get install doxygen

and then use the script provided under the docs directory:

doxygen docs/orient.d

which will generate technical documentation under the folder docs/html.

orientdb-php-odm's People

Contributors

asm89 avatar cirpo avatar davidino avatar garak avatar krienas avatar leopro avatar mauris avatar mitom avatar nrk avatar odino avatar reinmar avatar ruleant avatar stuartcarnie avatar vicb avatar weinr0ck avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.