PHP 클래스 gossi\codegen\generator\CodeGenerator

Generates code for any generateable model
저자: Thomas Gossmann
파일 보기 프로젝트 열기: gossi/php-code-generator 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$config gossi\codegen\config\CodeGeneratorConfig
$generator ModelGenerator

공개 메소드들

메소드 설명
__construct ( CodeGeneratorConfig | array $config = null )
generate ( gossi\codegen\model\GenerateableInterface $model ) : string Generates code from a given model
getConfig ( ) : CodeGeneratorConfig Returns the used configuration

보호된 메소드들

메소드 설명
configure ( $config = null )

메소드 상세

__construct() 공개 메소드

public __construct ( CodeGeneratorConfig | array $config = null )
$config gossi\codegen\config\CodeGeneratorConfig | array

configure() 보호된 메소드

protected configure ( $config = null )

generate() 공개 메소드

Generates code from a given model
public generate ( gossi\codegen\model\GenerateableInterface $model ) : string
$model gossi\codegen\model\GenerateableInterface
리턴 string the generated code

getConfig() 공개 메소드

Returns the used configuration
public getConfig ( ) : CodeGeneratorConfig
리턴 gossi\codegen\config\CodeGeneratorConfig

프로퍼티 상세

$config 보호되어 있는 프로퍼티

protected CodeGeneratorConfig,gossi\codegen\config $config
리턴 gossi\codegen\config\CodeGeneratorConfig

$generator 보호되어 있는 프로퍼티

protected ModelGenerator,gossi\codegen\generator $generator
리턴 ModelGenerator