From e62b4c892bfc76255209b86c6d74cbfad1d0e880 Mon Sep 17 00:00:00 2001 From: Takayasu Oyama Date: Mon, 28 Apr 2025 14:23:37 +0900 Subject: [PATCH 1/2] [12.x] added detailed doc types to bindings related methods --- src/Illuminate/Database/Query/Builder.php | 31 ++++++++++++++++++++--- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/src/Illuminate/Database/Query/Builder.php b/src/Illuminate/Database/Query/Builder.php index c1fa22a9d7f8..700267a0dfa8 100755 --- a/src/Illuminate/Database/Query/Builder.php +++ b/src/Illuminate/Database/Query/Builder.php @@ -63,7 +63,17 @@ class Builder implements BuilderContract /** * The current query value bindings. * - * @var array + * @var array{ + * select: list, + * from: list, + * join: list, + * where: list, + * groupBy: list, + * having: list, + * order: list, + * union: list, + * unionOrder: list, + * } */ public $bindings = [ 'select' => [], @@ -4127,7 +4137,7 @@ public function getOffset() /** * Get the current query value bindings in a flattened array. * - * @return array + * @return list */ public function getBindings() { @@ -4137,7 +4147,17 @@ public function getBindings() /** * Get the raw array of bindings. * - * @return array + * @return array{ + * select: list, + * from: list, + * join: list, + * where: list, + * groupBy: list, + * having: list, + * order: list, + * union: list, + * unionOrder: list, + * } */ public function getRawBindings() { @@ -4147,6 +4167,7 @@ public function getRawBindings() /** * Set the bindings on the query builder. * + * @param list $bindings * @param string $type * @return $this * @@ -4208,6 +4229,7 @@ public function castBinding($value) /** * Merge an array of bindings into our bindings. * + * @param self $query * @return $this */ public function mergeBindings(self $query) @@ -4220,7 +4242,8 @@ public function mergeBindings(self $query) /** * Remove all of the expressions from a list of bindings. * - * @return array + * @param array $bindings + * @return list */ public function cleanBindings(array $bindings) { From 71309e2f931f2ca442e4f8ae1441713bf76851d8 Mon Sep 17 00:00:00 2001 From: Takayasu Oyama Date: Mon, 28 Apr 2025 14:27:43 +0900 Subject: [PATCH 2/2] fix styling --- src/Illuminate/Database/Query/Builder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Illuminate/Database/Query/Builder.php b/src/Illuminate/Database/Query/Builder.php index 700267a0dfa8..1f00b7bd655f 100755 --- a/src/Illuminate/Database/Query/Builder.php +++ b/src/Illuminate/Database/Query/Builder.php @@ -4229,7 +4229,7 @@ public function castBinding($value) /** * Merge an array of bindings into our bindings. * - * @param self $query + * @param self $query * @return $this */ public function mergeBindings(self $query) @@ -4242,7 +4242,7 @@ public function mergeBindings(self $query) /** * Remove all of the expressions from a list of bindings. * - * @param array $bindings + * @param array $bindings * @return list */ public function cleanBindings(array $bindings)