Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс EventManager
+ Граф наследования:EventManager:

Открытые члены

 __construct (ContextInterface $context)
 
 update (Core\Event\Event $event, EventContext $context)
 
 delete (Core\Event\Event $event, EventContext $context)
 
 updateInstance (Event $event, EventContext $context)
 
 createInstance (Core\Event\Event $event, EventContext $context)
 
 deleteInstance (Event $event, EventContext $context)
 
 createRecurrence (SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context)
 
 updateRecurrence (SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context)
 
- Открытые члены унаследованные от ServiceBase
 __construct (Connection $connection)
 
 getServiceName ()
 
- Открытые члены унаследованные от EventManagerInterface
 create (Event $event, EventContext $context)
 
 update (Event $event, EventContext $context)
 
 delete (Event $event, EventContext $context)
 
 createInstance (Event $event, EventContext $context)
 
 createRecurrence (SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context)
 
 updateRecurrence (SyncEvent $recurrenceEvent, SectionConnection $sectionConnection, Context $context)
 

Дополнительные унаследованные члены

- Защищенные члены унаследованные от AbstractManager
 initServiceName ()
 
- Защищенные данные унаследованные от ServiceBase
Connection $connection
 
string $serviceName
 

Подробное описание

См. определение в файле eventmanager.php строка 39

Конструктор(ы)

◆ __construct()

__construct ( ContextInterface $context)
Аргументы
Office365\Office365Context$context

См. определение в файле eventmanager.php строка 55

Методы

◆ createInstance()

createInstance ( Core\Event\Event $event,
EventContext $context )
Аргументы
Event$event
EventContext$context
Возвращает
Result
Исключения
Main

ArgumentException

Исключения
Calendar

Sync\Exceptions\ApiException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Исключения
LoaderException

См. определение в файле eventmanager.php строка 249

◆ createRecurrence()

createRecurrence ( SyncEvent $recurrenceEvent,
SectionConnection $sectionConnection,
Context $context )
Аргументы
SyncEvent$recurrenceEvent
SectionConnection$sectionConnection
Context$context
Возвращает
Result
Исключения
ApiException
ArgumentException
ArgumentNullException
AuthException
BaseException
ConflictException
LoaderException
NotFoundException
ObjectException
ObjectPropertyException
RemoteAccountException
SystemException

См. определение в файле eventmanager.php строка 654

◆ delete()

delete ( Core\Event\Event $event,
EventContext $context )
Аргументы
Event$event
EventContext$context
Возвращает
Result
Исключения
ApiException
Main

ArgumentException

Исключения
Main

ArgumentNullException

Исключения
AuthException
BaseException
ConflictException
NotFoundException
RemoteAccountException
LoaderException

См. определение в файле eventmanager.php строка 185

◆ deleteInstance()

deleteInstance ( Event $event,
EventContext $context )
Аргументы
Event$event
EventContext$context
Возвращает
Result
Исключения
ApiException
ArgumentException
ArgumentNullException
AuthException
BaseException
ConflictException
NotFoundException
Main

ObjectException

Исключения
RemoteAccountException
LoaderException

Замещает EventManagerInterface.

См. определение в файле eventmanager.php строка 318

◆ update()

update ( Core\Event\Event $event,
EventContext $context )
Аргументы
Event$event
EventContext$context
Возвращает
Result
Исключения
Main

ArgumentException

Исключения
Calendar

Sync\Exceptions\ApiException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Исключения
LoaderException
Аргументы
Event$event
EventContext$context
Возвращает
Result
Исключения
BaseException
LoaderException
SystemException

См. определение в файле eventmanager.php строка 139

◆ updateInstance()

updateInstance ( Event $event,
EventContext $context )
Аргументы
Event$event
EventContext$context
Возвращает
Result
Исключения
ArgumentException
Calendar

Sync\Exceptions\ApiException

Исключения
Main

ObjectPropertyException

Исключения
Main

SystemException

Исключения
LoaderException

Замещает EventManagerInterface.

См. определение в файле eventmanager.php строка 222

◆ updateRecurrence()

updateRecurrence ( SyncEvent $recurrenceEvent,
SectionConnection $sectionConnection,
Context $context )
Аргументы
SyncEvent$recurrenceEvent
SectionConnection$sectionConnection
Context$context
Возвращает
Result
Исключения
ArgumentException
Main

ObjectPropertyException

Исключения
Main

SystemException

Исключения
LoaderException

См. определение в файле eventmanager.php строка 675