PHPackages                             hirevoice/neo4jphp-ogm - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. hirevoice/neo4jphp-ogm

ActiveLibrary[Database &amp; ORM](/categories/database)

hirevoice/neo4jphp-ogm
======================

Doctrine2-style entity mapper for Neo4j graph database

v0.6.0(12y ago)15918.6k44[26 issues](https://github.com/lphuberdeau/Neo4j-PHP-OGM/issues)[4 PRs](https://github.com/lphuberdeau/Neo4j-PHP-OGM/pulls)1MITPHPPHP &gt;=5.3.2

Since Apr 23Pushed 10y ago14 watchersCompare

[ Source](https://github.com/lphuberdeau/Neo4j-PHP-OGM)[ Packagist](https://packagist.org/packages/hirevoice/neo4jphp-ogm)[ Docs](https://github.com/lphuberdeau/Neo4j-PHP-OGM)[ RSS](/packages/hirevoice-neo4jphp-ogm/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (3)Versions (5)Used By (1)

[![Build Status](https://camo.githubusercontent.com/0ee6f887e3bc7fef0fd6f65bfb3dbb1c29d6c047a5f0efa88e879d73593589c1/68747470733a2f2f7472617669732d63692e6f72672f6c706875626572646561752f4e656f346a2d5048502d4f474d2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/lphuberdeau/Neo4j-PHP-OGM)

About
-----

[](#about)

The Neo4j PHP Object Graph Mapper is an object management layer built on top of everyman/neo4jphp. It allows manipulation of data inside the Neo4j graph database through the REST connectors.

The library is also based on Doctrine\\Common and borrows significantly from the excellent Doctrine\\ORM design.

Released under the MIT Licence.

Created by Louis-Philippe Huberdeau for HireVoice Inc., the library was extracted from the project's codebase into its own Open Source project. Feel free to use, comment and participate.

Basic Usage
-----------

[](#basic-usage)

In order to store and retrieve information using the library, you must declare your entities. If you have used Doctrine2 before, this is a very similar process.

```
