Table of Contents
Methods
-
__construct()
: mixed
-
addExdateToMasterEvent()
: Event
-
addStatusHandler()
: $this
-
addStatusHandlerList()
: $this
-
clearCache()
: void
-
deleteEvent()
: Event
-
exchange()
: $this
-
filterUnchangedSections()
: bool
-
getMeetingDescriptionForNewEvent()
: MeetingDescription
-
getStatusHandlerList()
: array<string|int, callable>
-
getSyncSectionMapBySyncSectionMap()
: SyncSectionMap
-
handleDeleteInstance()
: void
-
handleImportedEvents()
: void
-
handleImportedSections()
: void
-
handleMerge()
: Event
-
handleSyncEvent()
: void
-
importEvents()
: self
-
importSections()
: $this
-
renewSubscription()
: mixed
-
saveEvent()
: void
-
savePermissions()
: void
-
updateConnection()
: self
-
validateSyncEventChange()
: bool
__construct()
public
__construct(FactoryBase $factory, SyncSectionMap $syncSectionMap) : mixed
Parameters
-
$factory
: FactoryBase
-
-
$syncSectionMap
: SyncSectionMap
-
-
throws
-
ObjectNotFoundException
addExdateToMasterEvent()
public
addExdateToMasterEvent(SyncEvent $masterSyncEvent, SyncEvent $instance) : Event
Parameters
-
$masterSyncEvent
: SyncEvent
-
-
$instance
: SyncEvent
-
addStatusHandler()
public
addStatusHandler(callable $handler) : $this
Parameters
-
$handler
: callable
-
addStatusHandlerList()
public
addStatusHandlerList(array<string|int, callable> $handlers) : $this
Parameters
-
$handlers
: array<string|int, callable>
-
clearCache()
public
clearCache() : void
deleteEvent()
public
deleteEvent(SyncEvent $syncEvent) : Event
Parameters
-
$syncEvent
: SyncEvent
-
-
throws
-
ArgumentException
-
throws
-
BaseException
-
throws
-
SystemException
exchange()
public
exchange() : $this
-
throws
-
BaseException
-
throws
-
ArgumentException
-
throws
-
ObjectNotFoundException
-
throws
-
Exception
filterUnchangedSections()
public
filterUnchangedSections(SyncSectionMap $externalSyncSectionMap, SyncSection $syncSection) : bool
Parameters
-
$externalSyncSectionMap
: SyncSectionMap
-
-
$syncSection
: SyncSection
-
getMeetingDescriptionForNewEvent()
public
getMeetingDescriptionForNewEvent(Role $owner) : MeetingDescription
Parameters
-
$owner
: Role
-
getStatusHandlerList()
public
getStatusHandlerList() : array<string|int, callable>
Return values
array<string|int, callable>
getSyncSectionMapBySyncSectionMap()
public
getSyncSectionMapBySyncSectionMap(SyncSectionMap $syncSectionMap) : SyncSectionMap
Parameters
-
$syncSectionMap
: SyncSectionMap
-
handleDeleteInstance()
public
handleDeleteInstance(SyncEvent $syncEvent) : void
Parameters
-
$syncEvent
: SyncEvent
-
-
throws
-
ArgumentException
-
throws
-
BaseException
-
throws
-
SystemException
handleImportedEvents()
public
handleImportedEvents(SyncEventMap $externalEventMap) : void
Parameters
-
$externalEventMap
: SyncEventMap
-
-
throws
-
ArgumentException
-
throws
-
BaseException
-
throws
-
LoaderException
-
throws
-
SystemException
handleImportedSections()
public
handleImportedSections(SyncSectionMap $externalSyncSectionMap) : void
Parameters
-
$externalSyncSectionMap
: SyncSectionMap
-
-
throws
-
ArgumentException
-
throws
-
BaseException
handleMerge()
public
handleMerge(SyncEventMap $localEventCollection, string $vendorId, SyncEventMergeHandler $handlerMerge, SyncEvent $syncEvent, EventConnection|null $eventConnection, Event $event, SyncSection $syncSection) : Event
Parameters
-
$localEventCollection
: SyncEventMap
-
-
$vendorId
: string
-
-
$handlerMerge
: SyncEventMergeHandler
-
-
$syncEvent
: SyncEvent
-
-
$eventConnection
: EventConnection|null
-
-
$event
: Event
-
-
$syncSection
: SyncSection
-
-
throws
-
BaseException
handleSyncEvent()
public
handleSyncEvent(SyncEvent $syncEvent[, string|null $key = null ][, SyncEvent|null $masterSyncEvent = null ]) : void
Parameters
-
$syncEvent
: SyncEvent
-
-
$key
: string|null
= null
-
-
$masterSyncEvent
: SyncEvent|null
= null
-
-
throws
-
ArgumentException
-
throws
-
BaseException
-
throws
-
SystemException
importEvents()
public
importEvents() : self
-
throws
-
ArgumentException
-
throws
-
BaseException
-
throws
-
LoaderException
-
throws
-
ObjectException
-
throws
-
ObjectNotFoundException
-
throws
-
ObjectPropertyException
-
throws
-
SystemException
importSections()
public
importSections() : $this
-
throws
-
ArgumentException
-
throws
-
ObjectNotFoundException
-
throws
-
Exception
-
throws
-
RemoteAccountException
-
throws
-
AuthException
renewSubscription()
public
renewSubscription(Connection $connection) : mixed
Parameters
-
$connection
: Connection
-
-
throws
-
ArgumentException
-
throws
-
ObjectException
-
throws
-
ObjectNotFoundException
-
throws
-
ObjectPropertyException
-
throws
-
SystemException
-
throws
-
NotFoundExceptionInterface
saveEvent()
public
saveEvent(SyncEvent $syncEvent) : void
Parameters
-
$syncEvent
: SyncEvent
-
-
throws
-
ArgumentException
savePermissions()
public
savePermissions(SyncSection $syncSection) : void
Parameters
-
$syncSection
: SyncSection
-
updateConnection()
public
updateConnection(Connection $connection) : self
Parameters
-
$connection
: Connection
-
-
throws
-
BaseException
validateSyncEventChange()
public
validateSyncEventChange(SyncEvent $syncEvent[, SyncEvent|null $existsSyncEvent = null ]) : bool
Parameters
-
$syncEvent
: SyncEvent
-
-
$existsSyncEvent
: SyncEvent|null
= null
-
-
throws
-
BaseException
-
throws
-
LoaderException
-
throws
-
ObjectException