public function getCatalogTree( $id = null, array $domains = array( 'text', 'media' ), $level = MW_Tree_Manager_Abstract::LEVEL_TREE )
	{
		return MShop_Factory::createManager( $this->_getContext(), 'catalog' )->getTree( $id, $domains, $level );
	}
public function getCatalogTree( $id = null, array $domains = array( 'text', 'media' ), $level = MW_Tree_Manager_Abstract::LEVEL_TREE )
	{
		return MShop_Factory::createManager( $this->_getContext(), 'catalog' )->getTree( $id, $domains, $level );
	}
public function getCatalogTree ( $ id = null , array $ domains = array ( 'text' , 'media' ) , $ level = MW_Tree_Manager_Abstract :: LEVEL_TREE ) { return MShop_Factory :: createManager ( $ this -> _getContext ( ) , 'catalog' ) -> getTree ( $ id , $ domains , $ level ) ; }
Returns the hierarchical catalog tree starting from the given ID.

@param integer|null $id Category ID to start from, null for root node
@param string[] $domains Domain names of items that are associated with the categories and that should be fetched too
@param integer $level Constant from MW_Tree_Manager_Abstract for the depth of the returned tree, LEVEL_ONE for
specific node only, LEVEL_LIST for node and all direct child nodes, LEVEL_TREE for the whole tree
@return MShop_Catalog_Item_Interface Catalog node, maybe with children depending on the level constant
Returns the hierarchical catalog tree starting from the given ID .