‪TYPO3CMS  11.5
TYPO3\CMS\Backend\Tests\Functional\Tree\Repository\Fixtures\Tree\NormalizeTreeTrait Class Reference
Inheritance diagram for TYPO3\CMS\Backend\Tests\Functional\Tree\Repository\Fixtures\Tree\NormalizeTreeTrait:
TYPO3\CMS\Backend\Tests\Functional\Tree\Repository\PageTreeRepositoryTest

Private Member Functions

 sortTreeArray (array $tree)
 
array normalizeTreeArray (array $tree, array $keepProperties)
 

Detailed Description

Definition at line 20 of file NormalizeTreeTrait.php.

Member Function Documentation

◆ normalizeTreeArray()

array TYPO3\CMS\Backend\Tests\Functional\Tree\Repository\Fixtures\Tree\NormalizeTreeTrait::normalizeTreeArray ( array  $tree,
array  $keepProperties 
)
private

Normalizes a tree array, re-indexes numeric indexes, only keep given properties.

Parameters
array$tree‪Whole tree array
array$keepProperties‪(property names to be used as indexes for array_intersect_key())
Returns
‪array Normalized tree array

Definition at line 49 of file NormalizeTreeTrait.php.

Referenced by TYPO3\CMS\Backend\Tests\Functional\Tree\Repository\PageTreeRepositoryTest\fetchFilteredTreeShowsResults(), and TYPO3\CMS\Backend\Tests\Functional\Tree\Repository\PageTreeRepositoryTest\getTreeLevelsReturnsGroupedAndSortedPageTreeArray().

◆ sortTreeArray()

TYPO3\CMS\Backend\Tests\Functional\Tree\Repository\Fixtures\Tree\NormalizeTreeTrait::sortTreeArray ( array  $tree)
private