Snippet: PHP Snippet Hiding or unhiding subtrees

This is compatible with eZ Publish 4.

About

eZ Publish content object tree node visibility can be changed.

Example code

if ( $node->attribute( 'can_hide' ) )
{
    if ( $node->attribute( 'is_hidden' ) )
    {
        eZContentObjectTreeNode::unhideSubTree( $node );
    }
    else
    {
        eZContentObjectTreeNode::hideSubTree( $node );
    }
}

References