Blueprint
final class Blueprint
| internal |
Generates blueprint of template class.
Methods
ClassType
generateTemplateClass(array $params, string|null $name = 'Template', string|null $extends = null)
No description
void
printClass(ClassType $class)
No description
string
clickableFile(string $file, int $line = 1)
No description
void
printVars(array $vars)
No description
void
addProperties(ClassType $class, array $props)
No description
void
addFunctions(ClassType $class, array $funcs)
No description
string
printParameters(Method $function, PhpNamespace|null $namespace = null)
No description
void
printBegin()
No description
void
printEnd()
No description
void
printHeader(string $string)
No description
void
printCode(string $code, string $lang = 'php')
No description
Details
at line 20
ClassType
generateTemplateClass(array $params, string|null $name = 'Template', string|null $extends = null)
No description
at line 50
void
printClass(ClassType $class)
No description
at line 56
string
clickableFile(string $file, int $line = 1)
No description
at line 66
void
printVars(array $vars)
No description
at line 84
void
addProperties(ClassType $class, array $props)
No description
at line 98
void
addFunctions(ClassType $class, array $funcs)
No description
at line 128
string
printParameters(Method $function, PhpNamespace|null $namespace = null)
No description
at line 148
void
printBegin()
No description
at line 156
void
printEnd()
No description
at line 162
void
printHeader(string $string)
No description
at line 170
void
printCode(string $code, string $lang = 'php')
No description