CodeGenerator
in package
AbstractYes
Base for all code generators in Pionia
Table of Contents
Properties
Methods
- generate() : mixed
- createFile() : void
- getOrCreateDirectory() : string
- log() : void
- sweetName() : string
- Spices up the name a little 'user' becomes 'UserService'
Properties
$name
protected
string
$name
$output
protected
OutputInterface|null
$output
= null
Methods
generate()
public
abstract generate() : mixed
createFile()
protected
createFile(string $filename, string $content) : void
Parameters
- $filename : string
- $content : string
getOrCreateDirectory()
protected
getOrCreateDirectory(string $directory) : string
Parameters
- $directory : string
Return values
stringlog()
protected
log(string $message) : void
Parameters
- $message : string
sweetName()
Spices up the name a little 'user' becomes 'UserService'
protected
sweetName(string $type) : string
Parameters
- $type : string