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 22
ClassType
generateTemplateClass(array $params, string|null $name = 'Template', string|null $extends = null)
No description
at line 52
void
printClass(ClassType $class)
No description
at line 58
string
clickableFile(string $file, int $line = 1)
No description
at line 68
void
printVars(array $vars)
No description
at line 86
void
addProperties(ClassType $class, array $props)
No description
at line 100
void
addFunctions(ClassType $class, array $funcs)
No description
at line 130
string
printParameters(Method $function, PhpNamespace|null $namespace = null)
No description
at line 150
void
printBegin()
No description
at line 158
void
printEnd()
No description
at line 164
void
printHeader(string $string)
No description
at line 172
void
printCode(string $code, string $lang = 'php')
No description