프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$config | array | ||
$loadedTables | array | ||
$tableName | string |
메소드 | 설명 | |
---|---|---|
__construct ( array $config = [], string $tableName, array $loadedTables = [] ) | ||
build ( string $className, string $moduleName ) | Build the class | |
filterUnderscoreToCamelCase ( string $text ) : string | Filter underscore to camel case |
메소드 | 설명 | |
---|---|---|
addClassDocBlock ( string $className, string $moduleName ) | Add a class doc block | |
addGetOptionsMethod ( $moduleName ) : |
Add a getOptions() method if table has an external dependency |
protected addClassDocBlock ( string $className, string $moduleName ) | ||
$className | string | |
$moduleName | string |
protected addGetOptionsMethod ( $moduleName ) : |
||
$moduleName | ||
리턴 |
public filterUnderscoreToCamelCase ( string $text ) : string | ||
$text | string | |
리턴 | string |