kbrabrand/silex-neo4j

Silex 的 Neo4j 服务提供者

2.0.0 2016-12-07 15:57 UTC

This package is auto-updated.

Last update: 2024-09-15 03:49:47 UTC


README

使 Neo4j 图数据库对 Silex 应用程序可用的服务提供者。

Build Status

安装

"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 许可下许可