PHP Class LazyRecord\Schema\RuntimeSchema

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

Méthodes publiques

Свойство Type Description
$collectionClass
$columnData columns array
$modelClass

Protected Properties

Свойство Type Description
$_columnNamesExcludeVirutal cached columns including virutal columns

Méthodes publiques

Méthode 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 méthode

public __construct ( )

__set_state() public static méthode

public static __set_state ( $array )

getCollectionClass() public méthode

public getCollectionClass ( )

getColumn() public méthode

public getColumn ( $name )

getColumnNames() public méthode

public getColumnNames ( $includeVirtual = false )

getColumns() public méthode

public getColumns ( $includeVirtual = false )

getIterator() public méthode

For iterating attributes.
public getIterator ( )

getLabel() public méthode

public getLabel ( )

getModelClass() public méthode

public getModelClass ( )

getModelName() public méthode

Class related methods
public getModelName ( )

getNamespace() public méthode

public getNamespace ( )

getReadSourceId() public méthode

public getReadSourceId ( )

getRenderableColumnNames() public méthode

getTable() public méthode

public getTable ( )

getWriteSourceId() public méthode

public getWriteSourceId ( )

hasColumn() public méthode

public hasColumn ( $name )

newCollection() public méthode

public newCollection ( )

newModel() public méthode

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