Skip to content

Commit ff5e819

Browse files
authored
Merge pull request #12 from laudis-technologies/dev
parameters now silently translate to array to work with bolt
2 parents c3cadc7 + 241f96a commit ff5e819

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/Databags/Statement.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,21 @@
1313

1414
namespace Laudis\Neo4j\Databags;
1515

16+
use Ds\Map;
17+
1618
final class Statement
1719
{
1820
private string $text;
19-
/** @var iterable<string, scalar|iterable|null> */
20-
private iterable $parameters;
21+
/** @var array<string, scalar|iterable|null> */
22+
private array $parameters;
2123

2224
/**
2325
* @param iterable<string, scalar|iterable|null> $parameters
2426
*/
2527
public function __construct(string $text, iterable $parameters)
2628
{
2729
$this->text = $text;
28-
$this->parameters = $parameters;
30+
$this->parameters = (new Map($parameters))->toArray();
2931
}
3032

3133
/**

0 commit comments

Comments
 (0)