From 1a9035c60f8d48b9834ec2f4319942744258bb6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Beno=C3=AEt=20Burnichon?= Date: Mon, 29 Feb 2016 15:25:53 +0100 Subject: [PATCH] Add missing parameters types array in Repository call --- .../DbalCollectionReferenceRepository.php | 24 ++++++++++++------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/lib/Alchemy/Phrasea/Collection/Reference/DbalCollectionReferenceRepository.php b/lib/Alchemy/Phrasea/Collection/Reference/DbalCollectionReferenceRepository.php index 68026bd087..3713ee0ad1 100644 --- a/lib/Alchemy/Phrasea/Collection/Reference/DbalCollectionReferenceRepository.php +++ b/lib/Alchemy/Phrasea/Collection/Reference/DbalCollectionReferenceRepository.php @@ -26,17 +26,23 @@ class DbalCollectionReferenceRepository implements CollectionReferenceRepository 'aliases' => 'alias' ]; - private static $selectQuery = 'SELECT base_id AS baseId, sbas_id AS databoxId, server_coll_id AS collectionId, - ord AS displayIndex, active AS isActive, aliases AS alias - FROM bas'; + private static $selectQuery = 'SELECT + base_id AS baseId, + sbas_id AS databoxId, + server_coll_id AS collectionId, + ord AS displayIndex, + active AS isActive, + aliases AS alias +FROM bas'; private static $insertQuery = 'INSERT INTO bas (sbas_id, server_coll_id, ord, active, aliases) - VALUES (:databoxId, :collectionId, - (SELECT COALESCE(MAX(b.ord), 0) + 1 AS ord FROM bas b WHERE b.sbas_id = :databoxId), - :isActive, :alias)'; +VALUES (:databoxId, :collectionId, (SELECT COALESCE(MAX(b.ord), 0) + 1 AS ord FROM bas b WHERE b.sbas_id = :databoxId), :isActive, :alias)'; - private static $updateQuery = 'UPDATE bas SET ord = :displayIndex, active = :isActive, aliases = :alias - WHERE base_id = :baseId'; + private static $updateQuery = 'UPDATE bas SET + ord = :displayIndex, + active = :isActive, + aliases = :alias +WHERE base_id = :baseId'; private static $deleteQuery = 'DELETE FROM bas WHERE base_id = :baseId'; @@ -124,7 +130,7 @@ class DbalCollectionReferenceRepository implements CollectionReferenceRepository $types['subset'] = Connection::PARAM_INT_ARRAY; } - $rows = $this->connection->fetchAll($query, $parameters); + $rows = $this->connection->fetchAll($query, $parameters, $types); return $this->createManyReferences($rows); }