Class Tree

Concrete\Core\Foundation\Object
Extended by Concrete\Core\Tree\Tree
Abstract
Namespace: Concrete\Core\Tree
Located at src/Tree/Tree.php

Methods summary

abstract protected
abstract protected
abstract public string
# getTreeName( )

Returns the standard name for this tree

abstract public string
# getTreeDisplayName( string $format = 'html' )

Returns the display name for this tree (localized and escaped accordingly to $format)

abstract public
# exportDetails( SimpleXMLElement $sx )
public static static|null
# importDetails( SimpleXMLElement $sx )
public
public
public
public
public
public
# export( SimpleXMLElement $sx )
public static
# exportList( SimpleXMLElement $sx )
public static
# import( SimpleXMLElement $sx )
public
public
public
public
# getNodeByDisplayPath( $path )

Iterates through the segments in the path, to return the node at the proper display. Mostly used for export and import.

public
public
# setRequest( $data )
public
# delete( )
public
public
# getJSON( )
protected static
final public static
# getByID( $treeID )
public static Gettext\Translations
# exportTranslations( )

Export all the translations associates to every trees.

Properties summary

protected array $treeNodeSelectedIDs
# array()

Properties inherited from Concrete\Core\Foundation\Object

$error