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

Parameters

array $params
string|null $name
string|null $extends

Return Value

ClassType

at line 52
void printClass(ClassType $class)

No description

Parameters

ClassType $class

Return Value

void

at line 58
string clickableFile(string $file, int $line = 1)

No description

Parameters

string $file
int $line

Return Value

string

at line 68
void printVars(array $vars)

No description

Parameters

array $vars

Return Value

void

at line 86
void addProperties(ClassType $class, array $props)

No description

Parameters

ClassType $class
array $props

Return Value

void

at line 100
void addFunctions(ClassType $class, array $funcs)

No description

Parameters

ClassType $class
array $funcs

Return Value

void

at line 130
string printParameters(Method $function, PhpNamespace|null $namespace = null)

No description

Parameters

Method $function
PhpNamespace|null $namespace

Return Value

string

at line 150
void printBegin()

No description

Return Value

void

at line 158
void printEnd()

No description

Return Value

void

at line 164
void printHeader(string $string)

No description

Parameters

string $string

Return Value

void

at line 172
void printCode(string $code, string $lang = 'php')

No description

Parameters

string $code
string $lang

Return Value

void