26 foreach ($this->fields as $field =>
$value) {
27 $document = $this->addFieldToDocument($document, $field,
$value);
36 private function clear()
47 private function addFieldToDocument($document, $field,
$value)
51 $document = array_merge($document, [$field =>
$value]);
54 foreach (
$value as $key => $val) {
55 $fields[$field][$key] = $val;
57 $document = array_merge($document, $fields);
60 $field = [$field =>
$value];
61 $document = array_merge($document, $field);
74 $this->fields[$field] =
$value;
85 $this->fields = array_merge($this->fields,
$fields);