FileService uses ContextCustomer
Table of Contents
Methods
- __construct() : mixed
- deleteFilesByDiskFileId() : Result
- getContext() : Context
- Returns the local or global context for the action.
- getFilesBeforeMigrationFinished() : FileCollection
- isMigrationFinished() : bool
- save() : Result
- saveFilesFromMessage() : Result
- 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.
Methods
__construct()
public
__construct() : mixed
deleteFilesByDiskFileId()
public
deleteFilesByDiskFileId(int $diskFileId) : Result
Parameters
- $diskFileId : int
Return values
ResultgetContext()
Returns the local or global context for the action.
public
getContext() : Context
Return values
ContextgetFilesBeforeMigrationFinished()
public
getFilesBeforeMigrationFinished(int $chatId, int $limit[, int|null $lastId = null ][, string|null $filename = null ]) : FileCollection
Parameters
- $chatId : int
- $limit : int
- $lastId : int|null = null
- $filename : string|null = null
Return values
FileCollectionisMigrationFinished()
public
isMigrationFinished() : bool
Return values
boolsave()
public
save(Message $message) : Result
Parameters
- $message : Message
Return values
ResultsaveFilesFromMessage()
public
saveFilesFromMessage(array<string|int, File> $files, Message $message) : Result
Parameters
- $files : array<string|int, File>
- $message : Message
Return values
ResultsetContext()
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