1: <?php
2: /**
3: * Class EmptyCompositeNode
4: *
5: * @version 1.0.1
6: * @author v.raskin
7: * @package vsword.node
8: */
9: class EmptyCompositeNode extends CompositeNode {
10:
11: public function getWord() {
12: $string = array();
13: $string[] = $this->beforeRenderChildrensWord();
14: foreach($this->childrens as $node) {
15: $string[] = $node->getWord();
16: }
17: $string[] = $this->afterRenderChildrensWord();
18: return join('',$string);
19: }
20:
21: protected function beforeRenderChildrensWord() {
22: return '';
23: }
24:
25: protected function afterRenderChildrensWord() {
26: return '';
27: }
28: }