PHP Класс Sleimanx2\Plastic\Map\Builder

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

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

Свойство Тип Описание
$connection Sleimanx2\Plastic\Connection Plastic connection instance.
$grammar Grammar Map grammar instance.
$resolver Closure Blueprint resolver callback.

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

Метод Описание
__construct ( Connection $connection ) Schema constructor.
blueprintResolver ( Closure $resolver ) : void Set the Schema Blueprint resolver callback.
create ( string $type, Closure $callback, string $index = null ) Create a map on your elasticsearch index.

Защищенные методы

Метод Описание
build ( Blueprint $blueprint ) Execute the blueprint to build.
createBlueprint ( string $type, Closure $callback = null, null $index = null ) : mixed | Blueprint Create a new command set with a Closure.

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

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

Schema constructor.
public __construct ( Connection $connection )
$connection Sleimanx2\Plastic\Connection

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

Set the Schema Blueprint resolver callback.
public blueprintResolver ( Closure $resolver ) : void
$resolver Closure
Результат void

build() защищенный Метод

Execute the blueprint to build.
protected build ( Blueprint $blueprint )
$blueprint Blueprint

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

Create a map on your elasticsearch index.
public create ( string $type, Closure $callback, string $index = null )
$type string
$callback Closure
$index string

createBlueprint() защищенный Метод

Create a new command set with a Closure.
protected createBlueprint ( string $type, Closure $callback = null, null $index = null ) : mixed | Blueprint
$type string
$callback Closure
$index null
Результат mixed | Blueprint

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

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

Plastic connection instance.
protected Connection,Sleimanx2\Plastic $connection
Результат Sleimanx2\Plastic\Connection

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

Map grammar instance.
protected Grammar,Sleimanx2\Plastic\Map $grammar
Результат Grammar

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

Blueprint resolver callback.
protected Closure $resolver
Результат Closure