yii\elasticsearch\Command::createTemplate PHP Method

createTemplate() public method

See also: http://www.elastic.co/guide/en/elasticsearch/reference/current/indices-templates.html
public createTemplate ( $name, $pattern, $settings, $mappings, integer $order ) : mixed
$name
$pattern
$settings
$mappings
$order integer
return mixed
    public function createTemplate($name, $pattern, $settings, $mappings, $order = 0)
    {
        $body = Json::encode(['template' => $pattern, 'order' => $order, 'settings' => (object) $settings, 'mappings' => (object) $mappings]);
        return $this->db->put(['_template', $name], [], $body);
    }