MapperEvent extends Event
Class MapperEvent
Typically this class isn't instantiated directly but sub classed for specific event types
Tags
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
$event
protected
string
$event
$objectId
protected
string
$objectId
$objectType
protected
string
$objectType
$tags
protected
int[]
$tags
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
Return values
mixed —getEvent()
public
getEvent() : string
Tags
Return values
string —getObjectId()
public
getObjectId() : string
Tags
Return values
string —getObjectType()
public
getObjectType() : string
Tags
Return values
string —getTags()
public
getTags() : int[]