Documentation

AccidentFiles
in package

Handles operations related to accident and fact files, including saving, retrieving, and deleting files linked with accidents and ESG safety facts.

Table of Contents

Constants

ACCIDENT_DIRNAME  = 'accidents'

Properties

$config  : Config
$fileUploader  : FileUploader
$mySql  : MySql

Methods

__construct()  : mixed
deleteAccidentFactFile()  : mixed
deleteAccidentFile()  : void
deleteAllAccidentFactFiles()  : void
getAccidentFiles()  : array<string|int, mixed>
getCompanyAccidentStorageDirname()  : string
getFactFiles()  : array<string|int, mixed>
saveAccidentFiles()  : type
saveFactFiles()  : type

Constants

ACCIDENT_DIRNAME

public mixed ACCIDENT_DIRNAME = 'accidents'

Properties

Methods

deleteAccidentFactFile()

public deleteAccidentFactFile(int $fileId) : mixed
Parameters
$fileId : int

deleteAccidentFile()

public deleteAccidentFile(int $fileId) : void
Parameters
$fileId : int

deleteAllAccidentFactFiles()

public deleteAllAccidentFactFiles(int $factEsgSafetyId) : void
Parameters
$factEsgSafetyId : int

getAccidentFiles()

public getAccidentFiles(int $accidentId) : array<string|int, mixed>
Parameters
$accidentId : int
Return values
array<string|int, mixed>

getCompanyAccidentStorageDirname()

public getCompanyAccidentStorageDirname(string $companyCode) : string
Parameters
$companyCode : string
Tags
throws
Exception
Return values
string

getFactFiles()

public getFactFiles(int $accidentId) : array<string|int, mixed>
Parameters
$accidentId : int
Return values
array<string|int, mixed>

saveAccidentFiles()

public saveAccidentFiles(int $accidentId, string $companyCode, string $filesKeyname, string $modifiedBy) : type
Parameters
$accidentId : int
$companyCode : string
$filesKeyname : string
$modifiedBy : string
Tags
throws
Throwable
Return values
type

saveFactFiles()

public saveFactFiles(int $accidentId, int|null $factEsgSafetyId, string $companyCode, string $filesKeyname, string $modifiedBy) : type
Parameters
$accidentId : int
$factEsgSafetyId : int|null
$companyCode : string
$filesKeyname : string
$modifiedBy : string
Tags
throws
Throwable
Return values
type

        
On this page

Search results