@@ 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) { |