ControllerGenerator
in package
Helper class for generating controller class files and associated files.
Tags
Table of Contents
- $configTemplateProperties : mixed
- $designTimeProviders : mixed
- $filesGenerated : mixed
- $sourceModel : mixed
- $templateFiles : mixed
- $templateVars : mixed
- __construct() : mixed
- generate() : mixed
- setTemplateVariable() : mixed
- generateConfigFiles() : mixed
- generateControllerFile() : mixed
- generateViews() : mixed
- getBehaviorDesignTimeProvider() : mixed
- getTemplatePath() : mixed
- parseTemplate() : mixed
- rollback() : mixed
- setTemplateVars() : mixed
- validateBehaviorConfigSettings() : mixed
- validateBehaviorViewTemplates() : mixed
- validateControllerUnique() : mixed
- writeFile() : mixed
Properties
$configTemplateProperties
protected
mixed
$configTemplateProperties
= []
$designTimeProviders
protected
mixed
$designTimeProviders
= []
$filesGenerated
protected
mixed
$filesGenerated
$sourceModel
protected
mixed
$sourceModel
$templateFiles
protected
mixed
$templateFiles
= []
$templateVars
protected
mixed
$templateVars
Methods
__construct()
public
__construct(mixed $source) : mixed
Parameters
- $source : mixed
Return values
mixed —generate()
public
generate() : mixed
Return values
mixed —setTemplateVariable()
public
setTemplateVariable(mixed $var, mixed $value) : mixed
Parameters
- $var : mixed
- $value : mixed
Return values
mixed —generateConfigFiles()
protected
generateConfigFiles() : mixed
Return values
mixed —generateControllerFile()
protected
generateControllerFile() : mixed
Return values
mixed —generateViews()
protected
generateViews() : mixed
Return values
mixed —getBehaviorDesignTimeProvider()
protected
getBehaviorDesignTimeProvider(mixed $providerClass) : mixed
Parameters
- $providerClass : mixed
Return values
mixed —getTemplatePath()
protected
getTemplatePath(mixed $template) : mixed
Parameters
- $template : mixed
Return values
mixed —parseTemplate()
protected
parseTemplate(mixed $templatePath[, mixed $vars = [] ]) : mixed
Parameters
- $templatePath : mixed
- $vars : mixed = []
Return values
mixed —rollback()
protected
rollback() : mixed
Return values
mixed —setTemplateVars()
protected
setTemplateVars() : mixed
Return values
mixed —validateBehaviorConfigSettings()
protected
validateBehaviorConfigSettings() : mixed
Return values
mixed —validateBehaviorViewTemplates()
protected
validateBehaviorViewTemplates() : mixed
Return values
mixed —validateControllerUnique()
protected
validateControllerUnique() : mixed
Return values
mixed —writeFile()
protected
writeFile(mixed $path, mixed $data) : mixed
Parameters
- $path : mixed
- $data : mixed