- Added support for field value in Where attribute

This commit is contained in:
Dave Mc Nicoll committed 2023-02-23 12:15:31 -05:00
1 parent c9c6a11ebd
commit c6bfaa05f2
3 files changed
+16 -19

No files matched your search

+6 -4
View File
@@ -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;
}
}