SubscriberManager
FinalYes
Table of Contents
Constants
- DIRECTION_PARENTS = 0
- DIRECTION_SUBTREE = 1
Methods
- __construct() : mixed
- clean() : void
- Cleans runtime cache.
- collectSubscribers() : array<string|int, mixed>
- Collects id of user storage which contains $object.
- collectSubscribersFromSubtree() : mixed
- collectSubscribersSmart() : mixed
- onObjectOnAfterMove() : mixed
- onSharingUpdated() : mixed
- preloadSharingsForSubtree() : void
- Preloads sharings for subtree of folder.
Constants
DIRECTION_PARENTS
public
mixed
DIRECTION_PARENTS
= 0
DIRECTION_SUBTREE
public
mixed
DIRECTION_SUBTREE
= 1
Methods
__construct()
public
__construct() : mixed
clean()
Cleans runtime cache.
public
clean() : void
collectSubscribers()
Collects id of user storage which contains $object.
public
collectSubscribers(BaseObject $object) : array<string|int, mixed>
Parameters
- $object : BaseObject
-
File or Folder.
Return values
array<string|int, mixed>collectSubscribersFromSubtree()
public
collectSubscribersFromSubtree(BaseObject $object) : mixed
Parameters
- $object : BaseObject
collectSubscribersSmart()
public
collectSubscribersSmart(BaseObject $object) : mixed
Parameters
- $object : BaseObject
onObjectOnAfterMove()
public
onObjectOnAfterMove(Event $event) : mixed
Parameters
- $event : Event
onSharingUpdated()
public
onSharingUpdated(Event $event) : mixed
Parameters
- $event : Event
preloadSharingsForSubtree()
Preloads sharings for subtree of folder.
public
preloadSharingsForSubtree(Folder $folder) : void
Parameters
- $folder : Folder
-
Folder.