Elastica\Type::addObjects PHP Метод

addObjects() публичный Метод

Uses _bulk to send documents to the server.
public addObjects ( array $objects ) : ResponseSet
$objects array
Результат Elastica\Bulk\ResponseSet
    public function addObjects(array $objects)
    {
        if (!isset($this->_serializer)) {
            throw new RuntimeException('No serializer defined');
        }
        $docs = [];
        foreach ($objects as $object) {
            $data = call_user_func($this->_serializer, $object);
            $doc = new Document();
            $doc->setData($data);
            $doc->setType($this->getName());
            $docs[] = $doc;
        }
        return $this->getIndex()->addDocuments($docs);
    }