Cake\ElasticSearch\Association\EmbedMany::hydrate PHP Method

hydrate() public method

Hydrate an instance from the parent documents data.
public hydrate ( array $data, array $options ) : Document
$data array The data to use in the embedded document.
$options array The options to use in the new document.
return Cake\ElasticSearch\Document
    public function hydrate(array $data, $options)
    {
        $class = $this->entityClass();
        $out = [];
        foreach ($data as $row) {
            if (is_array($row)) {
                $out[] = new $class($row, $options);
            }
        }
        return $out;
    }