PHP Трейт schmunk42\giiant\generators\crud\ProviderTrait

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

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

Метод Описание
activeField ( $attribute, null $model = null ) : mixed | string Generates code for active field by using the provider queue.
appendActiveField ( $attribute, $model = null )
attributeEditable ( $attribute, $model = null )
attributeFormat ( $attribute, $model = null )
columnFormat ( $attribute, $model = null )
generateProviderCheckboxListData ( ) : array
getCoreProviders ( ) : array
partialView ( $name, $model = null )
prependActiveField ( $attribute, $model = null )
relationGrid ( $name, $relation, $showAllRecords = false )
relationGridEditable ( $name, $relation, $showAllRecords = false )

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

Метод Описание
callProviderQueue ( $func, $args, $generator )
initializeProviders ( )
shorthandAttributeFormat ( $attribute, $model )

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

activeField() публичный метод

Generates code for active field by using the provider queue.
public activeField ( $attribute, null $model = null ) : mixed | string
$model null
Результат mixed | string

appendActiveField() публичный метод

public appendActiveField ( $attribute, $model = null )

attributeEditable() публичный метод

public attributeEditable ( $attribute, $model = null )

attributeFormat() публичный метод

public attributeFormat ( $attribute, $model = null )

callProviderQueue() защищенный метод

protected callProviderQueue ( $func, $args, $generator )

columnFormat() публичный метод

public columnFormat ( $attribute, $model = null )

generateProviderCheckboxListData() публичный метод

public generateProviderCheckboxListData ( ) : array
Результат array List of providers. Keys and values contain the same strings

getCoreProviders() публичный статический метод

public static getCoreProviders ( ) : array
Результат array Class names of the providers declared directly under crud/providers folder

initializeProviders() защищенный метод

protected initializeProviders ( )

partialView() публичный метод

public partialView ( $name, $model = null )

prependActiveField() публичный метод

public prependActiveField ( $attribute, $model = null )

relationGrid() публичный метод

public relationGrid ( $name, $relation, $showAllRecords = false )

relationGridEditable() публичный метод

public relationGridEditable ( $name, $relation, $showAllRecords = false )

shorthandAttributeFormat() защищенный метод

protected shorthandAttributeFormat ( $attribute, $model )