PHP Класс app\models\EntityModel

Наследование: extends Eloquen\Eloquent
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$notifySubscriptions boolean
$timestamps boolean

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

Свойство Тип Описание
$hasPublicId boolean
$hidden array

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

Метод Описание
createNew ( null $context = null ) : mixed
entityKey ( )
getActivityKey ( ) : string
getClassName ( $entityType ) : string
getDisplayName ( ) : mixed
getIcon ( $entityType )
getKeyField ( ) : string
getName ( ) : mixed
getPrivateId ( $publicId ) : mixed
getTransformerName ( $entityType ) : string
isChanged ( ) isDirty return true if the field's new value is the same as the old one
isEntityType ( $type )
scopeScope ( $query, boolean $publicId = false, boolean $accountId = false ) : mixed
scopeWithArchived ( $query ) : mixed
setNullValues ( )
subEntityType ( )
validate ( $data, $entityType, $entity = false ) : boolean | string

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

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

public static createNew ( null $context = null ) : mixed
$context null
Результат mixed

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

public entityKey ( )

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

public getActivityKey ( ) : string
Результат string

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

public static getClassName ( $entityType ) : string
$entityType
Результат string

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

public getDisplayName ( ) : mixed
Результат mixed

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

public static getIcon ( $entityType )

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

public getKeyField ( ) : string
Результат string

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

public getName ( ) : mixed
Результат mixed

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

public static getPrivateId ( $publicId ) : mixed
$publicId
Результат mixed

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

public static getTransformerName ( $entityType ) : string
$entityType
Результат string

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

isDirty return true if the field's new value is the same as the old one
public isChanged ( )

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

public isEntityType ( $type )

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

public scopeScope ( $query, boolean $publicId = false, boolean $accountId = false ) : mixed
$query
$publicId boolean
$accountId boolean
Результат mixed

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

public scopeWithArchived ( $query ) : mixed
$query
Результат mixed

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

public setNullValues ( )

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

public subEntityType ( )

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

public static validate ( $data, $entityType, $entity = false ) : boolean | string
$data
$entityType
Результат boolean | string

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

$hasPublicId защищенное статическое свойство

protected static bool $hasPublicId
Результат boolean

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

protected array $hidden
Результат array

$notifySubscriptions публичное статическое свойство

public static bool $notifySubscriptions
Результат boolean

$timestamps публичное свойство

public bool $timestamps
Результат boolean