lrezek / arachnid
Neo4J 的 PHP 对象图映射器。
dev-master
2015-04-09 03:28 UTC
Requires
- php: >=5.3.2
- doctrine/common: 2.4.2
- everyman/neo4jphp: >=0.1.0
Requires (Dev)
- mikey179/vfsstream: 1.4.0
- phpdocumentor/phpdocumentor: 2.*
- phpunit/phpunit: 4.0.19
- satooshi/php-coveralls: dev-master
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。