- Added support for field value in Where attribute
This commit is contained in:
1 parent
c9c6a11ebd
commit
c6bfaa05f2
3 files changed
+16
-19
No files matched your search
@@ -12,12 +12,14 @@ class Where {
|
||||
public mixed $value = null,
|
||||
public string $operator = Query\Where::OPERATOR_EQUAL,
|
||||
public string $condition = Query\Where::CONDITION_AND,
|
||||
public null|\Stringable|array $foreignField = null,
|
||||
public string|\Stringable|array|null $fieldValue = null,
|
||||
) {
|
||||
$this->field = Attribute::handleArrayField($field);
|
||||
$this->fieldValue = Attribute::handleArrayField($fieldValue);
|
||||
}
|
||||
|
||||
if ($foreignField) {
|
||||
$this->value = Attribute::handleArrayField($foreignField);
|
||||
}
|
||||
public function getValue() : mixed
|
||||
{
|
||||
return $this->fieldValue ?? $this->value;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user