![]() |
TYPO3
7.6
|
Public Member Functions | |
getDependencyResolver () | |
process (array $dataArray) | |
Protected Member Functions | |
getDependencyCallback ($method, array $targetArguments=array()) | |
getElementEntityProcessor () | |
getWorkspace () | |
finalize (array $dataArray) | |
resolveDataArrayChildDependencies (Dependency\ElementEntity $parent, $collection, $nextParentIdentifier= '', $collectionLevel=0) | |
Protected Attributes | |
$dataHandler | |
$elementEntityProcessor | |
$dependencyResolver | |
$dataArray | |
$nestedDataArray | |
Service to collect dependent elements.
Definition at line 24 of file CollectionService.php.
|
protected |
Applies structures to instance data array and ensures children are added below accordant parent
array | $dataArray |
Definition at line 160 of file CollectionService.php.
Referenced by CollectionService\process().
|
protected |
Gets a new callback to be used in the dependency resolver utility.
string | $method | |
array | $targetArguments |
Definition at line 87 of file CollectionService.php.
References CollectionService\getElementEntityProcessor(), and GeneralUtility\makeInstance().
Referenced by CollectionService\getDependencyResolver().
getDependencyResolver | ( | ) |
Definition at line 54 of file CollectionService.php.
References CollectionService\$dependencyResolver, ElementEntity\EVENT_Construct, ElementEntity\EVENT_CreateChildReference, ElementEntity\EVENT_CreateParentReference, CollectionService\getDependencyCallback(), CollectionService\getWorkspace(), and GeneralUtility\makeInstance().
Referenced by CollectionService\process().
|
protected |
Gets the element entity processor.
Definition at line 100 of file CollectionService.php.
References CollectionService\$elementEntityProcessor, CollectionService\getWorkspace(), and GeneralUtility\makeInstance().
Referenced by CollectionService\getDependencyCallback().
|
protected |
Gets the current workspace id.
Definition at line 114 of file CollectionService.php.
References $GLOBALS.
Referenced by CollectionService\getDependencyResolver(), and CollectionService\getElementEntityProcessor().
process | ( | array | $dataArray | ) |
Processes the data array
array | $dataArray |
Definition at line 125 of file CollectionService.php.
References CollectionService\$dataArray, CollectionService\finalize(), CollectionService\getDependencyResolver(), and CollectionService\resolveDataArrayChildDependencies().
|
protected |
Resolves nested child dependencies.
Dependency\ElementEntity | $parent | |
int | $collection | |
string | $nextParentIdentifier | |
int | $collectionLevel |
Definition at line 187 of file CollectionService.php.
References GridDataService\GridColumn_Collection, GridDataService\GridColumn_CollectionChildren, GridDataService\GridColumn_CollectionCurrent, GridDataService\GridColumn_CollectionLevel, and GridDataService\GridColumn_CollectionParent.
Referenced by CollectionService\process().
|
protected |
Definition at line 44 of file CollectionService.php.
Referenced by CollectionService\process().
|
protected |
Definition at line 29 of file CollectionService.php.
|
protected |
Definition at line 39 of file CollectionService.php.
Referenced by CollectionService\getDependencyResolver().
|
protected |
Definition at line 34 of file CollectionService.php.
Referenced by CollectionService\getElementEntityProcessor().
|
protected |
Definition at line 49 of file CollectionService.php.