From bd09cb45050ba9493a0b1c32b44a07c025d1f19d Mon Sep 17 00:00:00 2001 From: Andreas Schroth Date: Sun, 20 Jan 2019 14:11:43 +0700 Subject: [PATCH] Add Expression as allowed values to Predicate --- src/Sql/Predicate/Predicate.php | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/Sql/Predicate/Predicate.php b/src/Sql/Predicate/Predicate.php index a7d901d7bf..2158034514 100644 --- a/src/Sql/Predicate/Predicate.php +++ b/src/Sql/Predicate/Predicate.php @@ -70,8 +70,8 @@ public function unnest() * * Utilizes Operator predicate * - * @param int|float|bool|string $left - * @param int|float|bool|string $right + * @param int|float|bool|string|Expression $left + * @param int|float|bool|string|Expression $right * @param string $leftType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes} * @param string $rightType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes} * @return self Provides a fluent interface @@ -92,8 +92,8 @@ public function equalTo($left, $right, $leftType = self::TYPE_IDENTIFIER, $right * * Utilizes Operator predicate * - * @param int|float|bool|string $left - * @param int|float|bool|string $right + * @param int|float|bool|string|Expression $left + * @param int|float|bool|string|Expression $right * @param string $leftType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes} * @param string $rightType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes} * @return self Provides a fluent interface @@ -114,8 +114,8 @@ public function notEqualTo($left, $right, $leftType = self::TYPE_IDENTIFIER, $ri * * Utilizes Operator predicate * - * @param int|float|bool|string $left - * @param int|float|bool|string $right + * @param int|float|bool|string|Expression $left + * @param int|float|bool|string|Expression $right * @param string $leftType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes} * @param string $rightType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes} * @return self Provides a fluent interface @@ -136,8 +136,8 @@ public function lessThan($left, $right, $leftType = self::TYPE_IDENTIFIER, $righ * * Utilizes Operator predicate * - * @param int|float|bool|string $left - * @param int|float|bool|string $right + * @param int|float|bool|string|Expression $left + * @param int|float|bool|string|Expression $right * @param string $leftType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes} * @param string $rightType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes} * @return self Provides a fluent interface @@ -158,8 +158,8 @@ public function greaterThan($left, $right, $leftType = self::TYPE_IDENTIFIER, $r * * Utilizes Operator predicate * - * @param int|float|bool|string $left - * @param int|float|bool|string $right + * @param int|float|bool|string|Expression $left + * @param int|float|bool|string|Expression $right * @param string $leftType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes} * @param string $rightType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes} * @return self Provides a fluent interface @@ -180,8 +180,8 @@ public function lessThanOrEqualTo($left, $right, $leftType = self::TYPE_IDENTIFI * * Utilizes Operator predicate * - * @param int|float|bool|string $left - * @param int|float|bool|string $right + * @param int|float|bool|string|Expression $left + * @param int|float|bool|string|Expression $right * @param string $leftType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_IDENTIFIER {@see allowedTypes} * @param string $rightType TYPE_IDENTIFIER or TYPE_VALUE by default TYPE_VALUE {@see allowedTypes} * @return self Provides a fluent interface