public function hasContent() { foreach ($this->getEntries() as $node) { if ($node instanceof Content) { return true; } elseif ($node instanceof self) { if ($node->hasContent()) { return true; } } } return false; }