Nextcloud PHP API (stable18)

MapperEvent extends Event

Class MapperEvent

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

Tags
since
9.0.0

Table of Contents

EVENT_ASSIGN  = 'OCP\SystemTag\ISystemTagObjectMapper::assignTags'
EVENT_UNASSIGN  = 'OCP\SystemTag\ISystemTagObjectMapper::unassignTags'
$event  : string
$objectId  : string
$objectType  : string
$tags  : int[]
__construct()  : mixed
DispatcherEvent constructor.
getEvent()  : string
getObjectId()  : string
getObjectType()  : string
getTags()  : int[]

Constants

EVENT_ASSIGN

public mixed EVENT_ASSIGN = 'OCP\SystemTag\ISystemTagObjectMapper::assignTags'

EVENT_UNASSIGN

public mixed EVENT_UNASSIGN = 'OCP\SystemTag\ISystemTagObjectMapper::unassignTags'

Properties

Methods

__construct()

DispatcherEvent constructor.

public __construct(string $event, string $objectType, string $objectId, int[] $tags) : 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
$objectType : string
$objectId : string
$tags : int[]
Tags
since
9.0.0
Return values
mixed

getEvent()

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

getObjectId()

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

getObjectType()

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

getTags()

public getTags() : int[]
Tags
since
9.0.0
Return values
int[]

Search results