From 1ac7f601d2f53c046227cb1f785d786c11164ffd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Schl=C3=A4pfer?= Date: Fri, 23 Feb 2024 00:14:27 +0100 Subject: [PATCH] upate docblock for QueryBuilder::setParameters to use array --- docs/en/reference/query-builder.rst | 8 ++++---- src/QueryBuilder.php | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/en/reference/query-builder.rst b/docs/en/reference/query-builder.rst index 3070cc234df..80849d63e54 100644 --- a/docs/en/reference/query-builder.rst +++ b/docs/en/reference/query-builder.rst @@ -284,10 +284,10 @@ following syntax: // $qb instanceof QueryBuilder // Query here... - $qb->setParameters(new ArrayCollection([ - new Parameter('1', 'value for ?1'), - new Parameter('2', 'value for ?2') - ])); + $qb->setParameters([ + 1 => 'value for ?1', + 2 => 'value for ?2', + ]); Getting already bound parameters is easy - simply use the above mentioned syntax with "getParameter()" or "getParameters()": diff --git a/src/QueryBuilder.php b/src/QueryBuilder.php index 30ca64c41c2..48e0dcb5180 100644 --- a/src/QueryBuilder.php +++ b/src/QueryBuilder.php @@ -585,10 +585,10 @@ public function setParameter($key, $value, $type = null) * ->select('u') * ->from('User', 'u') * ->where('u.id = :user_id1 OR u.id = :user_id2') - * ->setParameters(new ArrayCollection(array( - * new Parameter('user_id1', 1), - * new Parameter('user_id2', 2) - * ))); + * ->setParameters([ + * 'user_id1' => 1, + * 'user_id2' => 2, + * ]); * * * @param ArrayCollection|mixed[] $parameters The query parameters to set.