mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-12 12:33:26 +00:00
Add missing parameters types array in Repository call
This commit is contained in:
@@ -26,16 +26,22 @@ 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
|
||||
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
|
||||
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);
|
||||
}
|
||||
|
Reference in New Issue
Block a user