Nextcloud PHP API (stable18)

CommentsEvent extends Event

Class CommentsEvent

Typically this class isn't instantiated directly but sub classed for specific event types

Tags
since
9.0.0

Table of Contents

EVENT_ADD  = 'OCP\Comments\ICommentsManager::addComment'
EVENT_DELETE  = 'OCP\Comments\ICommentsManager::deleteComment'
EVENT_PRE_UPDATE  = 'OCP\Comments\ICommentsManager::preUpdateComment'
EVENT_UPDATE  = 'OCP\Comments\ICommentsManager::updateComment'
$comment  : IComment
$event  : string
__construct()  : mixed
DispatcherEvent constructor.
getComment()  : IComment
getEvent()  : string

Constants

EVENT_ADD

public mixed EVENT_ADD = 'OCP\Comments\ICommentsManager::addComment'

EVENT_DELETE

public mixed EVENT_DELETE = 'OCP\Comments\ICommentsManager::deleteComment'

EVENT_PRE_UPDATE

public mixed EVENT_PRE_UPDATE = 'OCP\Comments\ICommentsManager::preUpdateComment'

EVENT_UPDATE

public mixed EVENT_UPDATE = 'OCP\Comments\ICommentsManager::updateComment'

Properties

Methods

__construct()

DispatcherEvent constructor.

public __construct(string $event, IComment $comment) : mixed

In Nextcloud 17.0.0 this event class used a now deprecated/removed Symfony base class that had a constructor (with default arguments). To lower the risk of a breaking change (PHP won't allow parent constructor calls if there is none), this empty constructor's only purpose is to hopefully not break existing sub- classes of this class.

Parameters
$event : string
$comment : IComment
Tags
since
9.0.0
Return values
mixed

getEvent()

public getEvent() : string
Tags
since
9.0.0
Return values
string

Search results