Storm\Drivers\Fluent\Object\Functional\IAST::ParseNodes PHP Method

ParseNodes() public method

public ParseNodes ( array $Nodes = null ) : Expression[]
$Nodes array
return Storm\Core\Object\Expressions\Expression[]
    public function ParseNodes(array $Nodes = null);

Usage Example

Example #1
0
 private function ParseAssignmentExpressions(Functional\IAST $AST)
 {
     $AST->SetPropertyMode(Functional\IAST::PropertiesAreGettersOrSetters);
     $Expressions = $AST->ParseNodes();
     foreach ($Expressions as $Key => $Expression) {
         if (!$Expression instanceof AssignmentExpression) {
             unset($Expressions[$Key]);
         }
     }
     return $Expressions;
 }