Graphaware が提供するチュートリアルに従っていますが、基本的な使用方法のチュートリアルを実行しようとすると、次のエラーが発生し続けます。
致命的なエラー: GraphAware\Neo4j\Client\HttpDriver\Session::run() の宣言は、C の GraphAware\Common\Driver\SessionInterface::run($statement, array $parameters = Array, $tag = NULL) と互換性がある必要があります:\ProgramData\ComposerSetup\bin\vendor\graphaware\neo4j-php-client\src\HttpDriver\Session.php 24 行目
これは私が実行しているコードです:
<?php
require_once 'C:\ProgramData\ComposerSetup\bin\vendor\autoload.php';
use GraphAware\Neo4j\Client\ClientBuilder;
$client = ClientBuilder::create()
->addConnection('default', 'http://neo4j:password@localhost:7474') // Changed the login info back to default
->addConnection('bolt', 'bolt://neo4j:password@localhost:7687') // Changed the login info back to default
->build();
$result = $client->run("MATCH (n:User) RETURN n");
?>
Neo4J PHP クライアントの削除と再読み込みを何度も試みましたが、これで修正されません
私は Neo4J v3.0.6 を使用していますが、何日も同じ問題を抱えています。どんな助けでも大歓迎です。
編集: composer.json
{
"require": {
"everyman/neo4jphp": "dev-master",
"graphaware/neo4j-php-client": "4.0"
}
}