|
@@ 638-644 (lines=7) @@
|
| 635 |
|
return ' else {' . $this->pStmts($node->stmts) . "\n" . '}'; |
| 636 |
|
} |
| 637 |
|
|
| 638 |
|
public function pStmt_For(Stmt\For_ $node) { |
| 639 |
|
return 'for (' |
| 640 |
|
. $this->pCommaSeparated($node->init) . ';' . (!empty($node->cond) ? ' ' : '') |
| 641 |
|
. $this->pCommaSeparated($node->cond) . ';' . (!empty($node->loop) ? ' ' : '') |
| 642 |
|
. $this->pCommaSeparated($node->loop) |
| 643 |
|
. ') {' . $this->pStmts($node->stmts) . "\n" . '}'; |
| 644 |
|
} |
| 645 |
|
|
| 646 |
|
public function pStmt_Foreach(Stmt\Foreach_ $node) { |
| 647 |
|
return 'foreach (' . $this->p($node->expr) . ' as ' |
|
@@ 747-753 (lines=7) @@
|
| 744 |
|
return is_string($node) ? $node : $this->p($node); |
| 745 |
|
} |
| 746 |
|
|
| 747 |
|
protected function pClassCommon(Stmt\Class_ $node, $afterClassToken) { |
| 748 |
|
return $this->pModifiers($node->type) |
| 749 |
|
. 'class' . $afterClassToken |
| 750 |
|
. (null !== $node->extends ? ' extends ' . $this->p($node->extends) : '') |
| 751 |
|
. (!empty($node->implements) ? ' implements ' . $this->pCommaSeparated($node->implements) : '') |
| 752 |
|
. "\n" . '{' . $this->pStmts($node->stmts) . "\n" . '}'; |
| 753 |
|
} |
| 754 |
|
|
| 755 |
|
protected function pObjectProperty($node) { |
| 756 |
|
if ($node instanceof Expr) { |