PHP Class lazyrecord\schema\RuntimeSchema

Inheritance: extends SchemaBase, implements LazyRecord\Schema\SchemaInterface, implements IteratorAggregat\IteratorAggregate
Datei anzeigen Open project: corneltek/lazyrecord Class Usage Examples

Public Properties

Property Type Description
$collectionClass
$columnData columns array
$modelClass

Protected Properties

Property Type Description
$_columnNamesExcludeVirutal cached columns including virutal columns

Public Methods

Method Description
__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 ( )

Method Details

__construct() public method

public __construct ( )

__set_state() public static method

public static __set_state ( $array )

getCollectionClass() public method

public getCollectionClass ( )

getColumn() public method

public getColumn ( $name )

getColumnNames() public method

public getColumnNames ( $includeVirtual = false )

getColumns() public method

public getColumns ( $includeVirtual = false )

getIterator() public method

For iterating attributes.
public getIterator ( )

getLabel() public method

public getLabel ( )

getModelClass() public method

public getModelClass ( )

getModelName() public method

Class related methods
public getModelName ( )

getNamespace() public method

public getNamespace ( )

getReadSourceId() public method

public getReadSourceId ( )

getRenderableColumnNames() public method

getTable() public method

public getTable ( )

getWriteSourceId() public method

public getWriteSourceId ( )

hasColumn() public method

public hasColumn ( $name )

newCollection() public method

public newCollection ( )

newModel() public method

public newModel ( )

Property Details

$_columnNamesExcludeVirutal protected_oe property

cached columns including virutal columns
protected $_columnNamesExcludeVirutal

$collectionClass public_oe property

public $collectionClass

$columnData public_oe property

columns array
public $columnData

$modelClass public_oe property

public $modelClass