getPrimaryNodeType() public method

{@inheritDoc}
public getPrimaryNodeType ( )
Example #1
0
    private function validateNode(Node $node)
    {
        // This is very slow i believe :-(
        $nodeDef = $node->getPrimaryNodeType();
        $nodeTypes = $node->getMixinNodeTypes();
        array_unshift($nodeTypes, $nodeDef);

        foreach ($nodeTypes as $nodeType) {
            /* @var $nodeType NodeTypeDefinitionInterface */
            $this->validateNodeWithType($node, $nodeType);
        }
    }
Example #2
0
 private function getResponsibleNodeTypes(Node $node)
 {
     // This is very slow i believe :-(
     $nodeDef = $node->getPrimaryNodeType();
     $nodeTypes = $node->getMixinNodeTypes();
     array_unshift($nodeTypes, $nodeDef);
     return $nodeTypes;
 }