protected function setChildState(TreeNode $child, $state) { parent::setChildState($child, $state); $data = $child->getData(); $data['tree-padding'] = $this->convertStateToDivs($child, $state); $child->setData($data); }
/** * Set states of a TreeNodein it's data * * @var TreeNode $child the TreeNode to set * @var array $state states of spaces * * @see TreeNode_GetStateVisitor::setChildState() */ protected function setChildState(TreeNode $child, $state) { parent::setChildState($child, $state); $data = $child->getData(); $data['tree-padding'] = $this->getHtmlPaddingFromStates($child, $state); $data['content-template'] = '<div class="node-content">%s'; $data['content-template'] .= $child->hasChildren() ? '<span class="node-child"> </span></div>' : '</div>'; $child->setData($data); }