ProformaService
Table of Contents
Properties
-
$jobActionCodeConverter
: JobActionCodeConverter
-
$jobBuilder
: JobBuilder
-
$proformaZipRepository
: ProformaZipRepository
Methods
-
__construct()
: mixed
-
deleteProformaZips()
: mixed
-
downloadProformaEntryReportZipByEntry()
: mixed
-
downloadProformaZip()
: mixed
-
generateProforma()
: mixed
-
generateProformaEntryReportZipByEntry()
: Job|void
-
generateProformaJob()
: mixed
-
generateProformaZip()
: Job|void
-
getProformaEntryReportZipsByEntry()
: mixed
-
getProformasZipInfoByEntry()
: mixed
-
isProformaEnabled()
: mixed
-
checkLoggedInUserHasAccessToEntry()
: mixed
-
generateProformaZipJob()
: Job
-
hasGeneratedProformas()
: mixed
__construct()
public
__construct(ProformaZipRepository $proformaZipRepository, JobActionCodeConverter $jobActionCodeConverter, JobBuilder $jobBuilder) : mixed
Parameters
-
$proformaZipRepository
: ProformaZipRepository
-
-
$jobActionCodeConverter
: JobActionCodeConverter
-
-
$jobBuilder
: JobBuilder
-
public
deleteProformaZips() : mixed
downloadProformaEntryReportZipByEntry()
public
downloadProformaEntryReportZipByEntry(mixed $entryId, mixed $type) : mixed
Parameters
-
$entryId
: mixed
-
-
$type
: mixed
-
public
downloadProformaZip(mixed $type, mixed $id) : mixed
Parameters
-
$type
: mixed
-
-
$id
: mixed
-
public
generateProforma(UserWrapper $userWrapper, mixed $ids) : mixed
Parameters
-
$userWrapper
: UserWrapper
-
-
$ids
: mixed
-
generateProformaEntryReportZipByEntry()
public
generateProformaEntryReportZipByEntry(UserWrapper|null $userWrapper, mixed $entryId, mixed $type) : Job|void
Parameters
-
$userWrapper
: UserWrapper|null
-
-
$entryId
: mixed
-
-
$type
: mixed
-
-
throws
-
DBALException
public
generateProformaJob(UserWrapper $userWrapper, array<string|int, mixed> $entryIds) : mixed
Parameters
-
$userWrapper
: UserWrapper
-
-
$entryIds
: array<string|int, mixed>
-
public
generateProformaZip(UserWrapper $userWrapper, mixed $type, mixed $id) : Job|void
Parameters
-
$userWrapper
: UserWrapper
-
-
$type
: mixed
-
-
$id
: mixed
-
-
throws
-
DBALException
getProformaEntryReportZipsByEntry()
public
getProformaEntryReportZipsByEntry(mixed $entryId) : mixed
Parameters
-
$entryId
: mixed
-
getProformasZipInfoByEntry()
public
getProformasZipInfoByEntry(mixed $entryId, mixed $types) : mixed
Parameters
-
$entryId
: mixed
-
-
$types
: mixed
-
public
isProformaEnabled(mixed $userId) : mixed
Parameters
-
$userId
: mixed
-
checkLoggedInUserHasAccessToEntry()
private
checkLoggedInUserHasAccessToEntry(Entry $entry) : mixed
Parameters
-
$entry
: Entry
-
private
generateProformaZipJob(UserWrapper $userWrapper, mixed $type, mixed $id) : Job
Parameters
-
$userWrapper
: UserWrapper
-
-
$type
: mixed
-
-
$id
: mixed
-
-
throws
-
DBALException
private
hasGeneratedProformas(mixed $type, mixed $entity) : mixed
Parameters
-
$type
: mixed
-
-
$entity
: mixed
-