/**
  * 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');
     }
 }