TYPO3  7.6
Protected Member Functions | Protected Attributes | List of all members
DataProvider Class Reference
Inheritance diagram for DataProvider:
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 = array()
 
 $processCollectionHookObjects = array()
 
- Protected Attributes inherited from AbstractTreeDataProvider
 $rootNode = null
 

Additional Inherited Members

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

Detailed Description

Page tree data provider.

Definition at line 23 of file Tree/Pagetree/DataProvider.php.

Member Function Documentation

getRecordWithWorkspaceOverlay (   $uid,
  $unsetMovePointers = false 
)
protected

Wrapper method for ::getRecordWSOL

Parameters
int$uidThe page id
bool$unsetMovePointersWhether to unset move pointers
Returns
array

Definition at line 187 of file Tree/Pagetree/DataProvider.php.

References BackendUtility\getRecordWSOL().

getSubpages (   $id,
  $searchFilter = '' 
)
protected

Returns all sub-pages of a given id

Parameters
int$id
string$searchFilter
Returns
array

Definition at line 464 of file Tree/Pagetree/DataProvider.php.

References $GLOBALS, and DataProvider\getWhereClause().

getWhereClause (   $id,
  $searchFilter = '' 
)
protected

Returns the where clause for fetching pages

Parameters
int$id
string$searchFilter
Returns
string

Definition at line 419 of file Tree/Pagetree/DataProvider.php.

References $GLOBALS, BackendUtility\deleteClause(), GeneralUtility\intExplode(), and BackendUtility\versioningPlaceholderClause().

Referenced by DataProvider\getSubpages(), and DataProvider\hasNodeSubPages().

hasNodeSubPages (   $id)
protected

Returns TRUE if the node has child's

Parameters
int$id
Returns
bool

Definition at line 476 of file Tree/Pagetree/DataProvider.php.

References $GLOBALS, and DataProvider\getWhereClause().

Member Data Documentation

$hiddenRecords = array()
protected

Definition at line 51 of file Tree/Pagetree/DataProvider.php.

$nodeCounter = 0
protected

Definition at line 37 of file Tree/Pagetree/DataProvider.php.

$nodeLimit = 0
protected

Definition at line 30 of file Tree/Pagetree/DataProvider.php.

$processCollectionHookObjects = array()
protected

Definition at line 58 of file Tree/Pagetree/DataProvider.php.

$showRootlineAboveMounts = false
protected

Definition at line 44 of file Tree/Pagetree/DataProvider.php.