/** * @param string[] $subItemData * * @return null|string[] */ protected function createChildAndParseNextLine($subItemData) { $child = new self($this->lines, $this->inContentLanguage, $subItemData); $child->setMenuItemFormatter($this->getMenuItemFormatter()); $child->setItemListFormatter($this->getItemListFormatter()); $subItemData = $child->parseLines(); $this->children[] = $child; return $subItemData; }