Property | Type | Description | |
---|---|---|---|
$columnNames | |||
$columns | |||
$label | |||
$mixinSchemaClasses | |||
$mixinSchemas | |||
$primaryKey | |||
$readSourceId | |||
$relations | |||
$seeds | |||
$table | |||
$writeSourceId |
Property | Type | Description | |
---|---|---|---|
$_modelName | |||
$_namespace |
Method | Description | |
---|---|---|
addMixinSchemaClass ( $class ) | ||
getBaseCollectionClass ( ) | ||
getBaseModelClass ( ) | Class name related methods | |
getBaseModelName ( ) | ||
getCollectionClass ( ) | ||
getMixinSchemaClasses ( ) | ||
getModelClass ( ) | ||
getModelName ( ) | ||
getNamespace ( ) | Get class namespace. | |
getReferenceSchemas ( boolean $recursive = true ) | For schema class, get its reference schema classes recursively. | |
getRelation ( string $relationId ) | Get a relationship data by a relation identity. | |
getRelations ( ) | Get relationship data. | |
getSchemaProxyClass ( ) | ||
getSeedClasses ( ) | ||
hasMixinSchemaClass ( $class ) | ||
newCollection ( ) | ||
newModel ( ) |
public getReferenceSchemas ( boolean $recursive = true ) | ||
$recursive | boolean |
public getRelation ( string $relationId ) | ||
$relationId | string |