PHP Класс Isswp101\Persimmon\Relationship\HasManyRelationship

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

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

Свойство Тип Описание
$childClassName Isswp101\Persimmon\ElasticsearchModel
$parent Isswp101\Persimmon\ElasticsearchModel

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

Метод Описание
__construct ( ElasticsearchModel $parent, $childClassName )
find ( mixed $id ) : ElasticsearchModel | null Find model by id.
get ( ) : ElasticsearchCollection | ElasticsearchModel[] Find all children.
save ( ElasticsearchModel | ElasticsearchModel[] $child ) Save children.

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

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

public __construct ( ElasticsearchModel $parent, $childClassName )
$parent Isswp101\Persimmon\ElasticsearchModel

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

Find model by id.
public find ( mixed $id ) : ElasticsearchModel | null
$id mixed
Результат Isswp101\Persimmon\ElasticsearchModel | null

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

Find all children.
public get ( ) : ElasticsearchCollection | ElasticsearchModel[]
Результат Isswp101\Persimmon\Collection\ElasticsearchCollection | Isswp101\Persimmon\ElasticsearchModel[]

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

Save children.
public save ( ElasticsearchModel | ElasticsearchModel[] $child )
$child Isswp101\Persimmon\ElasticsearchModel | Isswp101\Persimmon\ElasticsearchModel[]

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

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

protected ElasticsearchModel,Isswp101\Persimmon $childClassName
Результат Isswp101\Persimmon\ElasticsearchModel

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

protected ElasticsearchModel,Isswp101\Persimmon $parent
Результат Isswp101\Persimmon\ElasticsearchModel