Skip to content

Commit a79a980

Browse files
Kiran ChandaniKiran Chandani
authored andcommitted
working version of result set
1 parent 6371f70 commit a79a980

File tree

6 files changed

+289
-1
lines changed

6 files changed

+289
-1
lines changed

.phpunit.result.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":1,"defects":{"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPropertyExistenceCheck":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNumericFilters":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNestedRelationships":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithMultipleConditions":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPartialNameMatch":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithExactNames":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSingleName":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testNodeType":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testRelationshipType":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNoMatchingNames":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithExactNames":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testRelationshipType":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNoMatchingNames":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNull":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithArray":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNumber":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithString":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithBoolean":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithString":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithNumber":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithBoolean":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithArray":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithString":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithArray":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithDate":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithBinary":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNode":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPoint":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPath":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSimpleRelationship":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jOGMTest::testInteger":7},"times":{"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#0":0.393,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithExactNames":0.1,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNoMatchingNames":0.085,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSingleName":0.088,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNonExistentLabel":0.091,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPropertyExistenceCheck":0.417,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNumericFilters":0.378,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSortingResults":0.371,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNestedRelationships":0.415,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithMultipleConditions":0.396,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithInvalidQuery":0.09,"Neo4j\\QueryAPI\\Tests\\Unit\\Neo4jQueryAPIUnitTest::testCorrectClientSetup":0.011,"Neo4j\\QueryAPI\\Tests\\Unit\\Neo4jQueryAPIUnitTest::testRunSuccess":0.005,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithEmptyNameList":0.094,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPartialNameMatch":0.359,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNoData":0.092,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testNodeType":0.096,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testRelationshipType":0.1,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithString":0.085,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithExactNames":0.39,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithSingleName":0.089,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testRelationshipType":0.137,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNoMatchingNames":0.084,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithString":0.086,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNumber":0.09,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithBoolean":1.025,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNull":0.102,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithArray":0.102,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithString":0.105,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithNumber":0.09,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithBoolean":0.088,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithArray":0.093,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNumber":0.086,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNull":0.083,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithBoolean":0.084,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithArray":0.084,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithDate":0.087,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithBinary":0.104,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNode":0.085,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithDuration":0.086,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPoint":0.089,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPath":0.128,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSimpleRelationship":0.092,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jOGMTest::testInteger":0.004}}
1+
{"version":1,"defects":{"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPropertyExistenceCheck":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNumericFilters":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNestedRelationships":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithMultipleConditions":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPartialNameMatch":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithExactNames":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSingleName":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testNodeType":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testRelationshipType":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNoMatchingNames":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithExactNames":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testRelationshipType":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNoMatchingNames":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNull":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithArray":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNumber":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithString":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithBoolean":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithString":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithNumber":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithBoolean":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithArray":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithString":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithArray":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithDate":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithBinary":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNode":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPoint":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPath":8,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSimpleRelationship":7,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jOGMTest::testInteger":7},"times":{"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#0":0.393,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithExactNames":0.1,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNoMatchingNames":0.085,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSingleName":0.088,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNonExistentLabel":0.091,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPropertyExistenceCheck":0.417,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNumericFilters":0.378,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSortingResults":0.371,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNestedRelationships":0.415,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithMultipleConditions":0.396,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithInvalidQuery":0.09,"Neo4j\\QueryAPI\\Tests\\Unit\\Neo4jQueryAPIUnitTest::testCorrectClientSetup":0.011,"Neo4j\\QueryAPI\\Tests\\Unit\\Neo4jQueryAPIUnitTest::testRunSuccess":0.005,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithEmptyNameList":0.094,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPartialNameMatch":0.359,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNoData":0.092,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testNodeType":0.096,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testRelationshipType":0.1,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithString":0.085,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithExactNames":0.39,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithSingleName":0.089,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testRelationshipType":0.137,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNoMatchingNames":0.084,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithString":0.086,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNumber":0.09,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithBoolean":1.025,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithNull":0.102,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryintegrationtest::testRunSuccessWithParameters#testWithArray":0.102,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithString":0.105,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithNumber":0.09,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithBoolean":0.088,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryIntegrationTest::testRunSuccessWithParameters#testWithArray":0.093,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNumber":0.086,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNull":0.083,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithBoolean":0.084,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithArray":0.084,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithDate":0.087,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithBinary":0.104,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithNode":0.085,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithDuration":0.086,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPoint":0.089,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithPath":0.128,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jQueryAPIIntegrationTest::testRunSuccessWithParameters#testWithSimpleRelationship":0.092,"Neo4j\\QueryAPI\\Tests\\Integration\\Neo4jOGMTest::testInteger":0.004,"Neo4j\\QueryAPI\\Tests\\Unit\\ResultRowTest::testSimplePass":0.001}}

src/OGM.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public function map(array $object): mixed
1717
'String' => $object['_value'],
1818
'Boolean' => $object['_value'],
1919
'Point' => $this->parseWKT($object['_value']),
20+
default => $object['_value'],
2021
};
2122
}
2223

src/Results/ResultRow.php

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<?php
2+
3+
//namespace Neo4j\QueryAPI\Results;
4+
//
5+
//use Neo4j\QueryAPI\OGM;
6+
//
7+
//class ResultRow
8+
//{
9+
// public function __construct(private array $keys, private array $resultRow, private OGM $ogm)
10+
// {
11+
// $this->values = [];
12+
// foreach ($this->resultRow as $index => $value) {
13+
// $this->values[$this->keys[$index]] = $value['_value'];
14+
// }
15+
// }
16+
//
17+
// public function get(string $column): mixed
18+
// {
19+
// return $this->values[$column] ?? null;
20+
// }
21+
//}
22+
23+
24+
25+
26+
namespace Neo4j\QueryAPI\Results;
27+
28+
29+
use BadMethodCallException;
30+
use Neo4j\QueryAPI\OGM;
31+
use OutOfBoundsException;
32+
use ArrayAccess;
33+
34+
class ResultRow implements ArrayAccess
35+
{
36+
public function __construct(private array $data)
37+
{
38+
}
39+
40+
41+
public function offsetExists($offset): bool
42+
{
43+
return isset($this->data[$offset]);
44+
}
45+
46+
public function offsetGet($offset): mixed
47+
{
48+
if (!$this->offsetExists($offset)) {
49+
throw new OutOfBoundsException("Column {$offset} not found.");
50+
}
51+
return $this->data[$offset];
52+
}
53+
54+
public function offsetSet($offset, $value): void
55+
{
56+
throw new BadMethodCallException("You cant set the value of column {$offset}.");
57+
}
58+
public function offsetUnset($offset): void
59+
{
60+
throw new BadMethodCallException("You cant Unset {$offset}.");
61+
62+
}
63+
64+
65+
public function get(string $row): mixed
66+
{
67+
return $this->offsetGet($row);
68+
}
69+
70+
71+
}
72+
73+

0 commit comments

Comments
 (0)