MsgExport
in package
uses
TraitUser
Table of Contents
Properties
Methods
- __construct() : mixed
- getUserInstance() : User
- handleExport() : void
- generateExportFileName() : string
- Generate the export file name based on parameters.
- getExportName() : string
- Get the export name based on weeks and parameters.
- handleLoopExport() : string
- Handle the loop export scenario.
- handleSingleExport() : string
- Handle the single export scenario.
Properties
$input
private
Input
$input
$msgList
private
MsgList
$msgList
Methods
__construct()
public
__construct() : mixed
getUserInstance()
public
getUserInstance() : User
Return values
UserhandleExport()
public
handleExport(array<string|int, mixed> $getParas) : void
Parameters
- $getParas : array<string|int, mixed>
Tags
Attributes
- #[NoReturn]
generateExportFileName()
Generate the export file name based on parameters.
private
generateExportFileName(string $exportName) : string
Parameters
- $exportName : string
Return values
stringgetExportName()
Get the export name based on weeks and parameters.
private
getExportName(int $numberOfWeeks, array<string|int, mixed> $getParas) : string
Parameters
- $numberOfWeeks : int
- $getParas : array<string|int, mixed>
Return values
stringhandleLoopExport()
Handle the loop export scenario.
private
handleLoopExport() : string
Tags
Return values
stringhandleSingleExport()
Handle the single export scenario.
private
handleSingleExport(array<string|int, mixed> $getParas) : string
Parameters
- $getParas : array<string|int, mixed>