/** * Put a document into the index * * @param Document|Document[] $docs */ public function put($docs) { if ($docs instanceof Document) { $this->obj_gateway->put([$docs]); } elseif (is_array($docs)) { $this->obj_gateway->put($docs); } else { throw new \InvalidArgumentException('Parameter must be one or more \\Search\\Document objects'); } }