lrezek/arachnid

Neo4J 的 PHP 对象图映射器。

dev-master 2015-04-09 03:28 UTC

This package is not auto-updated.

Last update: 2020-01-06 03:12:38 UTC


README

Arachnid 是一个 Doctrine 风格的 PHP 对象图映射器,用于 Neo4J。蜘蛛管理网络,Arachnid 管理Neo4J 图。

这个库主要基于 Louis-Philippe Huberdeau 在其 PHP OGM 中的出色工作。主要区别在于,这个 OGM 允许你定义关系对象和节点对象,从而可以非常容易地将属性附加到关系上。

Arachnid 是建立在 Josh Adell 的 Neo4J PHP Rest 接口 之上。

通过 Composer 安装

要通过 composer 安装此库,只需将以下内容添加到 composer.json,然后运行 composer update

{
    "require": {
       "everyman/neo4jphp":"dev-master",
       "lrezek/arachnid":"dev-master"
    }
}

安装完成后,您可以根据需要使用 Arachnid 类(LRezek/Arachnid/Arachnid)。

文档和测试

您可以通过在存储库的根目录中运行 vendor/bin/phpdoc 来生成 PHP Documentor 文档。

您可以在存储库的根目录中运行 vendor/bin/phpunit 来对库进行单元测试。

有关完整文档以及使用示例,请参阅 wiki