From c3d56a2e326af80f6f576f4147a4a8a372f58767 Mon Sep 17 00:00:00 2001 From: Aidyn Makhataev Date: Wed, 5 Feb 2020 20:21:16 +0600 Subject: [PATCH] cursot result to lowercase --- src/Tarantool/Connection.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/Tarantool/Connection.php b/src/Tarantool/Connection.php index 29e675a..dd214dc 100644 --- a/src/Tarantool/Connection.php +++ b/src/Tarantool/Connection.php @@ -79,8 +79,16 @@ public function table($table, $as = null) */ public function cursor($query, $bindings = [], $useReadPdo = true) { - /** @var SqlQueryResult $result */ - $result = $this->run($query, $bindings, function () {}); + /** @var SqlQueryResult $queryResult */ + $queryResult = $this->run($query, $bindings, function () {}); + + $metaData = $queryResult->getMetadata(); + + array_walk_recursive($metaData, function (&$value) { + $value = strtolower($value); + }); + + $result = new SqlQueryResult($queryResult->getData(), $metaData); return $result->getIterator(); }