RestAppLayoutBlocksRepository
Table of Contents
Constants
-
MAX_LAYOUT_BLOCKS_COUNT
= 20
Methods
-
__construct()
: mixed
-
deleteByClientId()
: void
-
deleteByItem()
: void
-
deleteLayoutBlocks()
: Result|null
-
deleteLayoutBlocksForActivityItem()
: Result|null
-
deleteLayoutBlocksForTimelineItem()
: Result|null
-
fetchLayoutBlocks()
: RestAppLayoutBlocksDto|null
-
fetchLayoutBlocksForActivityItem()
: RestAppLayoutBlocksDto|null
-
fetchLayoutBlocksForTimelineItem()
: RestAppLayoutBlocksDto|null
-
loadForItems()
: array<string|int, mixed>
-
rebind()
: void
-
setLayoutBlocks()
: Result
-
setLayoutBlocksForActivityItem()
: Result
-
setLayoutBlocksForTimelineItem()
: Result
MAX_LAYOUT_BLOCKS_COUNT
public
mixed
MAX_LAYOUT_BLOCKS_COUNT
= 20
__construct()
public
__construct([RestAppLayoutBlocksTable|string $restAppLayoutBlocksTable = RestAppLayoutBlocksTable::class ]) : mixed
Parameters
-
$restAppLayoutBlocksTable
: RestAppLayoutBlocksTable|string
= RestAppLayoutBlocksTable::class
-
deleteByClientId()
public
deleteByClientId(string $clientId) : void
Parameters
-
$clientId
: string
-
deleteByItem()
public
deleteByItem(int $itemId, int $itemTypeId) : void
Parameters
-
$itemId
: int
-
-
$itemTypeId
: int
-
deleteLayoutBlocks()
public
deleteLayoutBlocks(int $itemType, int $itemId, string $clientId) : Result|null
Parameters
-
$itemType
: int
-
-
$itemId
: int
-
-
$clientId
: string
-
deleteLayoutBlocksForActivityItem()
public
deleteLayoutBlocksForActivityItem(int $activityId, string $clientId) : Result|null
Parameters
-
$activityId
: int
-
-
$clientId
: string
-
deleteLayoutBlocksForTimelineItem()
public
deleteLayoutBlocksForTimelineItem(int $timelineId, string $clientId) : Result|null
Parameters
-
$timelineId
: int
-
-
$clientId
: string
-
fetchLayoutBlocks()
public
fetchLayoutBlocks(int $itemType, int $itemId, string $clientId) : RestAppLayoutBlocksDto|null
Parameters
-
$itemType
: int
-
-
$itemId
: int
-
-
$clientId
: string
-
fetchLayoutBlocksForActivityItem()
public
fetchLayoutBlocksForActivityItem(int $activityId, string $clientId) : RestAppLayoutBlocksDto|null
Parameters
-
$activityId
: int
-
-
$clientId
: string
-
fetchLayoutBlocksForTimelineItem()
public
fetchLayoutBlocksForTimelineItem(int $timelineId, string $clientId) : RestAppLayoutBlocksDto|null
Parameters
-
$timelineId
: int
-
-
$clientId
: string
-
loadForItems()
public
loadForItems(array<string|int, mixed> $items, int $itemType) : array<string|int, mixed>
Parameters
-
$items
: array<string|int, mixed>
-
-
$itemType
: int
-
Return values
array<string|int, mixed>
rebind()
public
rebind(int $fromItemType, int $fromItemId, int $toItemType, int $toItemId) : void
Parameters
-
$fromItemType
: int
-
-
$fromItemId
: int
-
-
$toItemType
: int
-
-
$toItemId
: int
-
setLayoutBlocks()
public
setLayoutBlocks(int $itemType, int $itemId, string $clientId, array<string|int, mixed> $layout) : Result
Parameters
-
$itemType
: int
-
-
$itemId
: int
-
-
$clientId
: string
-
-
$layout
: array<string|int, mixed>
-
setLayoutBlocksForActivityItem()
public
setLayoutBlocksForActivityItem(int $activityId, string $clientId, array<string|int, mixed> $layout) : Result
Parameters
-
$activityId
: int
-
-
$clientId
: string
-
-
$layout
: array<string|int, mixed>
-
setLayoutBlocksForTimelineItem()
public
setLayoutBlocksForTimelineItem(int $timelineId, string $clientId, array<string|int, mixed> $layout) : Result
Parameters
-
$timelineId
: int
-
-
$clientId
: string
-
-
$layout
: array<string|int, mixed>
-