kbrabrand / silex-neo4j
Silex 的 Neo4j 服务提供者
2.0.0
2016-12-07 15:57 UTC
Requires
- php: >=5.5.9
- everyman/neo4jphp: dev-master
- silex/silex: ~2.0
Requires (Dev)
- fabpot/php-cs-fixer: *
- phpunit/phpunit: ~4.0
README
使 Neo4j 图数据库对 Silex 应用程序可用的服务提供者。
安装
将 "kbrabrand/silex-neo4j": "XXX"
添加到项目中的 composer.json 文件中,并执行 composer install
。检查 Composer 以获取最新版本。
设置说明
按照以下方式在 Silex 应用程序中注册 Neo4j 服务提供者;
use KBrabrand\Silex\Provider\Neo4jServiceProvider; $app->register(new Neo4jServiceProvider(), array( 'neo4j.transport' => 'localhost', // Hostname as string, or Everyman\Neo4j\Transport object 'neo4j.port' => 7474, // Port number, ignored if transport is not a string ));
使用方法
注册 Neo4j 服务提供者后,可以通过 $app
变量访问 Everyman\Neo4j\Client 实例,如下所示;
$node = $app['neo4j']->getNode(123);
测试
服务提供者附带 PHPUnit 测试,可以在 silex-neo4j 文件夹中通过执行 ./vendor/phpunit/phpunit/phpunit
来运行。
许可
许可版权 (c) 2014, Kristoffer Brabrand kristoffer@brabrand.no
在 MIT 许可下许可