PHP Класс LazyRecord\Schema\RuntimeSchema

Наследование: extends SchemaBase, implements LazyRecord\Schema\SchemaInterface, implements IteratorAggregat\IteratorAggregate
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$collectionClass
$columnData columns array
$modelClass

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

Свойство Тип Описание
$_columnNamesExcludeVirutal cached columns including virutal columns

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

Метод Описание
__construct ( )
__set_state ( $array )
getCollectionClass ( )
getColumn ( $name )
getColumnNames ( $includeVirtual = false )
getColumns ( $includeVirtual = false )
getIterator ( ) For iterating attributes.
getLabel ( )
getModelClass ( )
getModelName ( ) Class related methods
getNamespace ( )
getReadSourceId ( )
getRenderableColumnNames ( )
getTable ( )
getWriteSourceId ( )
hasColumn ( $name )
newCollection ( )
newModel ( )

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

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

public __construct ( )

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

public static __set_state ( $array )

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

public getCollectionClass ( )

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

public getColumn ( $name )

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

public getColumnNames ( $includeVirtual = false )

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

public getColumns ( $includeVirtual = false )

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

For iterating attributes.
public getIterator ( )

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

public getLabel ( )

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

public getModelClass ( )

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

Class related methods
public getModelName ( )

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

public getNamespace ( )

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

public getReadSourceId ( )

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

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

public getTable ( )

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

public getWriteSourceId ( )

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

public hasColumn ( $name )

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

public newCollection ( )

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

public newModel ( )

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

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

cached columns including virutal columns
protected $_columnNamesExcludeVirutal

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

public $collectionClass

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

columns array
public $columnData

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

public $modelClass