Jackalope\NodeType\NodeTypeManager::addToNodeTree PHP Méthode

addToNodeTree() private méthode

Part of addNodeType.
private addToNodeTree ( PHPCR\NodeType\NodeTypeInterface $nodetype )
$nodetype PHPCR\NodeType\NodeTypeInterface the node type to add.
    private function addToNodeTree($nodetype)
    {
        foreach ($nodetype->getDeclaredSupertypeNames() as $declaredSupertypeName) {
            if (isset($this->nodeTree[$declaredSupertypeName])) {
                $this->nodeTree[$declaredSupertypeName] = array_merge($this->nodeTree[$declaredSupertypeName], array($nodetype->getName() => $nodetype));
            } else {
                $this->nodeTree[$declaredSupertypeName] = array($nodetype->getName() => $nodetype);
            }
        }
    }