ReminderService uses ContextCustomer
Table of Contents
Constants
- ADD_REMINDERS_EVENT = 'reminderAdd'
- DELETE_REMINDERS_EVENT = 'reminderDelete'
Methods
- addMessageToReminders() : Result
- deleteReminder() : Result
- deleteRemindersByMessage() : Result
- getContext() : Context
- Returns the local or global context for the action.
- getCount() : int
- remind() : Result
- remindAgent() : string
- setContext() : self
- Sets new context for operations.
- setContextUser() : self
- withContext() : static
- Provides local context for the action.
- withContextUser() : static
- Provides local context for the action.
Constants
ADD_REMINDERS_EVENT
public
mixed
ADD_REMINDERS_EVENT
= 'reminderAdd'
DELETE_REMINDERS_EVENT
public
mixed
DELETE_REMINDERS_EVENT
= 'reminderDelete'
Methods
addMessageToReminders()
public
addMessageToReminders(Message $message, DateTime $dateRemind) : Result
Parameters
Return values
ResultdeleteReminder()
public
deleteReminder(ReminderItem $reminder) : Result
Parameters
- $reminder : ReminderItem
Return values
ResultdeleteRemindersByMessage()
public
deleteRemindersByMessage(Message $message) : Result
Parameters
- $message : Message
Return values
ResultgetContext()
Returns the local or global context for the action.
public
getContext() : Context
Return values
ContextgetCount()
public
getCount(int $chatId) : int
Parameters
- $chatId : int
Return values
intremind()
public
remind() : Result
Return values
ResultremindAgent()
public
static remindAgent() : string
Return values
stringsetContext()
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
selfwithContext()
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