Свойство | Тип | Описание | |
---|---|---|---|
$config | |||
$forceUpdate |
Метод | Описание | |
---|---|---|
__construct ( |
||
generate ( array $schemas ) : array | Given a schema class list, generate schema files. | |
generateCollectionClass ( |
Generate collection class from a schema object. | |
generateModelClass ( |
Generate modal class file, overwrite by default. | |
generateSchemaFiles ( LazyRecord\Schema\SchemaInterface $schema ) | ||
setForceUpdate ( $force = true ) |
Метод | Описание | |
---|---|---|
getBaseCollectionClass ( ) | ||
getBaseModelClass ( ) | ||
updateClassFile ( ClassTemplate\ClassFile $cTemplate, |
This method checks the exising schema file and the generated class file mtime. | |
writeClassTemplateToPath ( ClassTemplate\ClassFile $cTemplate, $filepath ) : array | Write class template to the schema directory. |
public __construct ( |
||
$config |
public generateCollectionClass ( |
||
$schema | ||
Результат | array | class name, class file path |
public generateModelClass ( |
||
$schema |
public generateSchemaFiles ( LazyRecord\Schema\SchemaInterface $schema ) | ||
$schema | LazyRecord\Schema\SchemaInterface |
protected updateClassFile ( ClassTemplate\ClassFile $cTemplate, |
||
$cTemplate | ClassTemplate\ClassFile | |
$schema |
protected writeClassTemplateToPath ( ClassTemplate\ClassFile $cTemplate, $filepath ) : array | ||
$cTemplate | ClassTemplate\ClassFile | |
Результат | array |