public Parse ( $FunctionBodySource, Storm\Core\Object\IEntityMap $EntityMap, $EntityVariableName ) | ||
$EntityMap | Storm\Core\Object\IEntityMap |
public function Parse($FunctionBodySource, Object\IEntityMap $EntityMap, $EntityVariableName)
{
$Nodes = self::$PHPParser->parse('<?php ' . $FunctionBodySource . ' ?>');
$Nodes = $this->ConstantValueNodeReplacer->traverse($Nodes);
return new AST($Nodes, $EntityMap, $EntityVariableName);
}