field = $field; $this->value = $value; $this->operator = $operator; } public static function contains(string $field, string $value) { return new static($field, "%$value%", 'LIKE'); } public function getField(): string { return $this->field; } public function getValue() { return $this->value; } public function getOperator(): string { return $this->operator; } }