FactSafetyFile
in package
Handles the management of safety files associated with facts, including uploading, retrieval, and deletion.
Table of Contents
Constants
- FACT_DIRNAME = 'facts'
Properties
Methods
- __construct() : mixed
- delete() : void
- getAll() : array<string|int, mixed>
- getCompanyFactStorageDirname() : string
- save() : array<string|int, mixed>
Constants
FACT_DIRNAME
public
mixed
FACT_DIRNAME
= 'facts'
Properties
$config
private
Config
$config
$fileUploader
private
FileUploader
$fileUploader
$mySql
private
MySql
$mySql
Methods
__construct()
public
__construct(Config $config, MySql $mySql, FileUploader $fileUploader) : mixed
Parameters
- $config : Config
- $mySql : MySql
- $fileUploader : FileUploader
delete()
public
delete(int $factFileId) : void
Parameters
- $factFileId : int
getAll()
public
getAll(int $factEsgId) : array<string|int, mixed>
Parameters
- $factEsgId : int
Return values
array<string|int, mixed>getCompanyFactStorageDirname()
public
getCompanyFactStorageDirname(string $companyCode) : string
Parameters
- $companyCode : string
Tags
Return values
stringsave()
public
save(int $factEsgId, string $companyCode, string $filesKeyname, string $modifiedBy) : array<string|int, mixed>
Parameters
- $factEsgId : int
- $companyCode : string
- $filesKeyname : string
- $modifiedBy : string