UpdateService uses ContextCustomer
Table of Contents
Constants
- EVENT_AFTER_MESSAGE_UPDATE = 'OnAfterMessagesUpdate'
Methods
- __construct() : mixed
- canUpdate() : bool
- getContext() : Context
- Returns the local or global context for the action.
- setByEvent() : self
- setContext() : self
- Sets new context for operations.
- setContextUser() : self
- setMessage() : self
- setUrlPreview() : self
- update() : Result
- withContext() : static
- Provides local context for the action.
- withContextUser() : static
- Provides local context for the action.
- withoutCheckAccess() : self
Constants
EVENT_AFTER_MESSAGE_UPDATE
public
mixed
EVENT_AFTER_MESSAGE_UPDATE
= 'OnAfterMessagesUpdate'
Methods
__construct()
public
__construct(Message $message) : mixed
Parameters
- $message : Message
canUpdate()
public
canUpdate() : bool
Return values
boolgetContext()
Returns the local or global context for the action.
public
getContext() : Context
Return values
ContextsetByEvent()
public
setByEvent(bool $byEvent) : self
Parameters
- $byEvent : bool
Return values
selfsetContext()
Sets new context for operations.
public
setContext(Context|null $context) : self
Parameters
- $context : Context|null
Return values
selfsetContextUser()
public
setContextUser(mixed $user) : self
Parameters
- $user : mixed
Return values
selfsetMessage()
public
setMessage(Message $message) : self
Parameters
- $message : Message
Return values
selfsetUrlPreview()
public
setUrlPreview(bool $urlPreview) : self
Parameters
- $urlPreview : bool
Return values
selfupdate()
public
update(array<string|int, mixed> $fieldsToUpdate) : Result
Parameters
- $fieldsToUpdate : array<string|int, mixed>
Return values
ResultwithContext()
Provides local context for the action.
public
withContext(Context|null $context) : static
Parameters
- $context : Context|null
Return values
staticwithContextUser()
Provides local context for the action.
public
withContextUser(int|User|User $user) : static
Parameters
- $user : int|User|User
Return values
staticwithoutCheckAccess()
public
withoutCheckAccess() : self