From 9ac196784a2257b36f476290aba5ae8982195348 Mon Sep 17 00:00:00 2001 From: aynsix Date: Wed, 11 Dec 2019 12:41:43 +0400 Subject: [PATCH] change sql params form --- .../Databox/Record/LegacyRecordRepository.php | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/lib/Alchemy/Phrasea/Databox/Record/LegacyRecordRepository.php b/lib/Alchemy/Phrasea/Databox/Record/LegacyRecordRepository.php index eedeb9f042..0e2cd7adea 100644 --- a/lib/Alchemy/Phrasea/Databox/Record/LegacyRecordRepository.php +++ b/lib/Alchemy/Phrasea/Databox/Record/LegacyRecordRepository.php @@ -86,26 +86,26 @@ class LegacyRecordRepository implements RecordRepository { static $sql; - $params = []; - $types = []; - if (!$sql) { $qb = $this->createSelectBuilder() ->where('sha256 = :sha256'); - $params['sha256'] = $sha256; - if (!empty($excludedCollIds)) { $qb->andWhere($qb->expr()->notIn('coll_id', ':coll_id')); - - $params['coll_id'] = $excludedCollIds; - $types[':coll_id'] = Connection::PARAM_INT_ARRAY; } $sql = $qb->getSQL(); } - $result = $this->databox->get_connection()->fetchAll($sql, $params, $types); + $result = $this->databox->get_connection()->fetchAll($sql, + [ + 'sha256' => $sha256, + 'coll_id' => $excludedCollIds + ], + [ + ':coll_id' => Connection::PARAM_INT_ARRAY + ] + ); return $this->mapRecordsFromResultSet($result); } @@ -136,26 +136,26 @@ class LegacyRecordRepository implements RecordRepository { static $sql; - $params = ['uuid' => $uuid]; - $types = []; - if (!$sql) { $qb = $this->createSelectBuilder() ->where('uuid = :uuid'); - $params['uuid'] = $uuid; - if (!empty($excludedCollIds)) { $qb->andWhere($qb->expr()->notIn('coll_id', ':coll_id')); - - $params['coll_id'] = $excludedCollIds; - $types[':coll_id'] = Connection::PARAM_INT_ARRAY; } $sql = $qb->getSQL(); } - $result = $this->databox->get_connection()->fetchAll($sql, $params, $types); + $result = $this->databox->get_connection()->fetchAll($sql, + [ + 'uuid' => $uuid, + 'coll_id' => $excludedCollIds + ], + [ + ':coll_id' => Connection::PARAM_INT_ARRAY + ] + ); return $this->mapRecordsFromResultSet($result); }