TYPO3 CMS  TYPO3_7-6
TYPO3\CMS\Backend\Tree\Pagetree\DataProvider Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tree\Pagetree\DataProvider:
TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider

Protected Member Functions

 getRecordWithWorkspaceOverlay ($uid, $unsetMovePointers=false)
 
 getWhereClause ($id, $searchFilter='')
 
 getSubpages ($id, $searchFilter='')
 
 hasNodeSubPages ($id)
 

Protected Attributes

 $nodeLimit = 0
 
 $nodeCounter = 0
 
 $showRootlineAboveMounts = false
 
 $hiddenRecords = []
 
 $processCollectionHookObjects = []
 
- Protected Attributes inherited from TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider
 $rootNode = null
 

Additional Inherited Members

- Public Member Functions inherited from TYPO3\CMS\Backend\Tree\AbstractTreeDataProvider
 getRoot ()
 
 getNodes (\TYPO3\CMS\Backend\Tree\TreeNode $node)
 

Detailed Description

Page tree data provider.

Definition at line 23 of file DataProvider.php.

Member Function Documentation

◆ getRecordWithWorkspaceOverlay()

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::getRecordWithWorkspaceOverlay (   $uid,
  $unsetMovePointers = false 
)
protected

◆ getSubpages()

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::getSubpages (   $id,
  $searchFilter = '' 
)
protected

Returns all sub-pages of a given id

Parameters
int$id
string$searchFilter
Returns
array

Definition at line 472 of file DataProvider.php.

References $GLOBALS, and TYPO3\CMS\Backend\Tree\Pagetree\DataProvider\getWhereClause().

Referenced by TYPO3\CMS\Backend\Tree\Pagetree\DataProvider\getRecordWithWorkspaceOverlay().

◆ getWhereClause()

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::getWhereClause (   $id,
  $searchFilter = '' 
)
protected

◆ hasNodeSubPages()

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::hasNodeSubPages (   $id)
protected

Returns TRUE if the node has child's

Parameters
int$id
Returns
bool

Definition at line 484 of file DataProvider.php.

References $GLOBALS, and TYPO3\CMS\Backend\Tree\Pagetree\DataProvider\getWhereClause().

Member Data Documentation

◆ $hiddenRecords

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::$hiddenRecords = []
protected

Definition at line 51 of file DataProvider.php.

◆ $nodeCounter

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::$nodeCounter = 0
protected

Definition at line 37 of file DataProvider.php.

◆ $nodeLimit

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::$nodeLimit = 0
protected

Definition at line 30 of file DataProvider.php.

◆ $processCollectionHookObjects

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::$processCollectionHookObjects = []
protected

Definition at line 58 of file DataProvider.php.

◆ $showRootlineAboveMounts

TYPO3\CMS\Backend\Tree\Pagetree\DataProvider::$showRootlineAboveMounts = false
protected

Definition at line 44 of file DataProvider.php.