PresetAbstract implements PresetInterface
AbstractYes
Table of Contents
Interfaces
Constants
- CODE = 'undefined_or_abstract_does_not_matter'
Methods
- __construct() : mixed
- getCode() : string
- getFinalStructure() : array<string|int, mixed>
- getItems() : array<string|int, mixed>
- getParentForItem() : string|null
- getSortForItem() : int|null
- getToolsStructure() : array<string|int, mixed>|null
- oldToNewStructure() : array<string|int, mixed>
Constants
CODE
public
mixed
CODE
= 'undefined_or_abstract_does_not_matter'
Methods
__construct()
public
__construct(string $siteId) : mixed
Parameters
- $siteId : string
getCode()
public
getCode() : string
Return values
stringgetFinalStructure()
public
final getFinalStructure() : array<string|int, mixed>
Return values
array<string|int, mixed>getItems()
public
getItems() : array<string|int, mixed>
Return values
array<string|int, mixed>getParentForItem()
public
getParentForItem(mixed $itemId, Basic $item) : string|null
Parameters
- $itemId : mixed
- $item : Basic
Return values
string|nullgetSortForItem()
public
getSortForItem(mixed $itemId, mixed $parentId) : int|null
Parameters
- $itemId : mixed
- $parentId : mixed
Return values
int|nullgetToolsStructure()
public
getToolsStructure() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|nulloldToNewStructure()
public
static oldToNewStructure(array<string|int, mixed> $oldData, array<string|int, mixed> $newData) : array<string|int, mixed>
Parameters
- $oldData : array<string|int, mixed>
- $newData : array<string|int, mixed>