EventManager extends AbstractManager implements EventManagerInterface uses HasContextTrait
Table of Contents
Interfaces
Methods
- __construct() : mixed
- create() : Result
- createInstance() : Result
- createRecurrence() : Result
- delete() : Result
- deleteInstance() : Result
- fetchSectionEvents() : Generator|array<string|int, mixed>
- getContext() : ContextInterface
- getServiceName() : string
- saveRecurrence() : Result
- update() : Result
- updateInstance() : Result
- updateRecurrence() : Result
Methods
__construct()
public
__construct(Office365Context $context) : mixed
Parameters
- $context : Office365Context
create()
public
create(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Tags
Return values
ResultcreateInstance()
public
createInstance(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Tags
Return values
ResultcreateRecurrence()
public
createRecurrence(SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context) : Result
Parameters
- $recurrenceEvent : SyncEvent
- $sectionConnection : SectionConnection
- $context : Context
Tags
Return values
Resultdelete()
public
delete(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Tags
Return values
ResultdeleteInstance()
public
deleteInstance(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Tags
Return values
ResultfetchSectionEvents()
public
fetchSectionEvents(SectionConnection $sectionLink) : Generator|array<string|int, mixed>
use Sync\Office365\IncomingManager::getEvents()
Parameters
- $sectionLink : SectionConnection
Tags
Return values
Generator|array<string|int, mixed>getContext()
public
getContext() : ContextInterface
Return values
ContextInterfacegetServiceName()
public
getServiceName() : string
Return values
stringsaveRecurrence()
public
saveRecurrence(SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context) : Result
Parameters
- $recurrenceEvent : SyncEvent
- $sectionConnection : SectionConnection
- $context : Context
Tags
Return values
Resultupdate()
public
update(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Tags
Return values
ResultupdateInstance()
public
updateInstance(Event $event, EventContext $context) : Result
Parameters
- $event : Event
- $context : EventContext
Tags
Return values
ResultupdateRecurrence()
public
updateRecurrence(SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context) : Result
Parameters
- $recurrenceEvent : SyncEvent
- $sectionConnection : SectionConnection
- $context : Context