PHP Класс Cake\ElasticSearch\Datasource\MappingSchema

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$data array The raw mapping data from elasticsearch
$name string The name of the type this mapping data is for.

Открытые методы

Метод Описание
__construct ( string $name, array $data ) Constructor
field ( string $name ) : array | null Get the mapping information for a single field.
fieldType ( string $name ) : string | null Get the field type for a field.
fields ( ) : array Get the field names in the mapping.
name ( ) : string Get the name of the type for this mapping.

Описание методов

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

Constructor
public __construct ( string $name, array $data )
$name string The name of the type of the mapping data
$data array The mapping data from elasticsearch

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

Can access nested fields through dot paths.
public field ( string $name ) : array | null
$name string The path to the field you want.
Результат array | null Either field mapping data or null.

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

Can access nested fields through dot paths.
public fieldType ( string $name ) : string | null
$name string The path to the field you want.
Результат string | null Either type information or null

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

Will only return the top level fields. Nested object field names will not be included.
public fields ( ) : array
Результат array

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

Get the name of the type for this mapping.
public name ( ) : string
Результат string

Описание свойств

$data защищенное свойство

The raw mapping data from elasticsearch
protected array $data
Результат array

$name защищенное свойство

The name of the type this mapping data is for.
protected string $name
Результат string