PHP Класс CrudKit\Data\SQL\SQLColumn

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$category
$id
$options

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

Свойство Тип Описание
$type Doctrine\DBAL\Types\Type
$typeName string

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

Метод Описание
__construct ( $id, $category, $options )
addFilterToBuilder ( $builder, $expr, $type, $value, boolean $orFlag = false ) : string
cleanValue ( $value )
doctrineColumnLookup ( $col_lookup )
getExpr ( )
getExprAs ( )
getSchema ( )
getSummaryConfig ( )
init ( )
prepareForClient ( $value )
setOptions ( $values )
simplifyTypeName ( $typeName )
updateForm ( $form ) : mixed

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

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

public __construct ( $id, $category, $options )

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

public addFilterToBuilder ( $builder, $expr, $type, $value, boolean $orFlag = false ) : string
$builder QueryBuilder
$expr ExpressionBuilder
$type string
$value
$orFlag boolean
Результат string

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

public cleanValue ( $value )

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

public doctrineColumnLookup ( $col_lookup )

getExpr() абстрактный публичный Метод

abstract public getExpr ( )

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

public getExprAs ( )

getSchema() абстрактный публичный Метод

abstract public getSchema ( )

getSummaryConfig() абстрактный публичный Метод

abstract public getSummaryConfig ( )

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

public init ( )

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

public prepareForClient ( $value )

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

public setOptions ( $values )

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

public static simplifyTypeName ( $typeName )

updateForm() абстрактный публичный Метод

abstract public updateForm ( $form ) : mixed
$form FormHelper
Результат mixed

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

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

public $category

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

public $id

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

public $options

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

protected Type,Doctrine\DBAL\Types $type
Результат Doctrine\DBAL\Types\Type

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

protected string $typeName
Результат string