@@ 369-374 (lines=6) @@ | ||
366 | $nodeType = str_replace('Expr_', '', $node->getType()); |
|
367 | switch (true) { |
|
368 | ||
369 | case isset(self::$assignOperatorsMap[$nodeType]): |
|
370 | return Expression::assign( |
|
371 | $this->parseNode($node->var), |
|
372 | self::$assignOperatorsMap[$nodeType], |
|
373 | $this->parseNode($node->expr) |
|
374 | ); |
|
375 | ||
376 | case $node instanceof Node\Expr\Instanceof_: |
|
377 | return Expression::binaryOperation( |
|
@@ 390-394 (lines=5) @@ | ||
387 | $this->parseNode($node->right) |
|
388 | ); |
|
389 | ||
390 | case isset(self::$unaryOperatorsMap[$nodeType]): |
|
391 | return Expression::unaryOperation( |
|
392 | self::$unaryOperatorsMap[$nodeType], |
|
393 | $this->parseNode(isset($node->expr) ? $node->expr : $node->var) |
|
394 | ); |
|
395 | ||
396 | case isset(self::$castOperatorMap[$nodeType]): |
|
397 | return Expression::cast( |