Class LeanMapperExtractor
- Inlm\SchemaGenerator\Extractors\LeanMapperExtractor implements Inlm\SchemaGenerator\IExtractor
public
|
|
public
CzProject\SqlSchema\Schema
|
#
generateSchema( array $options = array(), array $customTypes = array(), string|null $databaseType = NULL )
|
protected
|
|
protected
boolean
|
|
protected
|
|
protected
|
|
protected
|
#
extractTableIndexes( $tableName, LeanMapper\Reflection\EntityReflection $reflection, $indexType, $entityClass )
|
protected
|
|
protected
|
|
protected
|
#
extractColumnComment( string $tableName, string $columnName, LeanMapper\Reflection\Property $property )
|
protected
|
#
extractColumnAutoIncrement( string $tableName, string $columnName, LeanMapper\Reflection\Property $property, $isPrimaryColumn )
|
protected
|
|
protected
|
|
protected
|
|
protected
string[]
|
|
protected
LeanMapper\Reflection\EntityReflection
|
protected
LeanMapper\IMapper
|
$mapper
|
|
protected
string|string[]
|
$directories
|
|
protected
array
|
$customTypes
[name => DataType] |
|
protected
string|null
|
$databaseType
|
|
protected
|
$generator
|