Compiler

class Compiler

Compiles a node to PHP code.

Methods

__construct(array $functions)
getFunction($name)
string getSource()

Gets the current PHP code after compilation.

reset()
Compiler compile(Node $node)

Compiles a node.

subcompile(Node $node)
Compiler raw(string $string)

Adds a raw string to the compiled code.

Compiler string(string $value)

Adds a quoted string to the compiled code.

Compiler repr(mixed $value)

Returns a PHP representation of a given value.

Details

__construct(array $functions)

Parameters

array $functions

getFunction($name)

Parameters

$name

string getSource()

Gets the current PHP code after compilation.

Return Value

string The PHP code

reset()

Compiler compile(Node $node)

Compiles a node.

Parameters

Node $node The node to compile

Return Value

Compiler The current compiler instance

subcompile(Node $node)

Parameters

Node $node

Compiler raw(string $string)

Adds a raw string to the compiled code.

Parameters

string $string The string

Return Value

Compiler The current compiler instance

Compiler string(string $value)

Adds a quoted string to the compiled code.

Parameters

string $value The string

Return Value

Compiler The current compiler instance

Compiler repr(mixed $value)

Returns a PHP representation of a given value.

Parameters

mixed $value The value to convert

Return Value

Compiler The current compiler instance
doc_Symfony
2016-10-28 06:09:53
Comments
Leave a Comment

Please login to continue.