Nextcloud PHP API (stable18)

ManagerEvent extends Event

Class ManagerEvent

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

Tags
since
9.0.0

Table of Contents

EVENT_CREATE  = 'OCP\SystemTag\ISystemTagManager::createTag'
EVENT_DELETE  = 'OCP\SystemTag\ISystemTagManager::deleteTag'
EVENT_UPDATE  = 'OCP\SystemTag\ISystemTagManager::updateTag'
$beforeTag  : ISystemTag
$event  : string
$tag  : ISystemTag
__construct()  : mixed
DispatcherEvent constructor.
getEvent()  : string
getTag()  : ISystemTag
getTagBefore()  : ISystemTag

Constants

EVENT_CREATE

public mixed EVENT_CREATE = 'OCP\SystemTag\ISystemTagManager::createTag'

EVENT_DELETE

public mixed EVENT_DELETE = 'OCP\SystemTag\ISystemTagManager::deleteTag'

EVENT_UPDATE

public mixed EVENT_UPDATE = 'OCP\SystemTag\ISystemTagManager::updateTag'

Properties

Methods

__construct()

DispatcherEvent constructor.

public __construct(string $event, ISystemTag $tag[, ISystemTag|null $beforeTag = null ]) : 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
$tag : ISystemTag
$beforeTag : ISystemTag|null = null
Tags
since
9.0.0
Return values
mixed

getEvent()

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

Search results