◆ __construct()
ilPortfolioCertificateFileService::__construct |
( |
?Filesystem |
$filesystem = null , |
|
|
?ilLogger |
$logger = null |
|
) |
| |
◆ createCertificateFile()
ilPortfolioCertificateFileService::createCertificateFile |
( |
int |
$userId, |
|
|
int |
$objectId |
|
) |
| |
- Parameters
-
- Exceptions
-
Definition at line 58 of file class.ilPortfolioCertificateFileService.php.
References ILIAS\Repository\filesystem(), and ILIAS\Repository\logger().
62 $userCertificate = $userCertificateRepository->fetchActiveCertificate($userId, $objectId);
64 $dirPath = self::PERSISTENT_CERTIFICATES_DIRECTORY . $userId .
'/' . $objectId;
65 if (
false === $this->
filesystem->hasDir($dirPath)) {
71 $pdfScalar = $pdfGenerator->generate($userCertificate->getId());
73 $completePath = $dirPath .
'/' . $objectId .
'_' . self::CERTIFICATE_FILENAME;
78 $this->
filesystem->write($completePath, $pdfScalar);
Class ilPdfGeneratorConstantsTest.
◆ createCertificateFilePath()
ilPortfolioCertificateFileService::createCertificateFilePath |
( |
int |
$userId, |
|
|
int |
$objectId |
|
) |
| |
◆ deleteCertificateFile()
ilPortfolioCertificateFileService::deleteCertificateFile |
( |
int |
$userId, |
|
|
int |
$objectId |
|
) |
| |
◆ deleteUserDirectory()
ilPortfolioCertificateFileService::deleteUserDirectory |
( |
int |
$userId | ) |
|
◆ deliverCertificate()
ilPortfolioCertificateFileService::deliverCertificate |
( |
int |
$userId, |
|
|
int |
$objectId |
|
) |
| |
◆ $filesystem
Filesystem ilPortfolioCertificateFileService::$filesystem |
|
private |
◆ $logger
ilLogger ilPortfolioCertificateFileService::$logger |
|
private |
◆ CERTIFICATE_FILENAME
const ilPortfolioCertificateFileService::CERTIFICATE_FILENAME = 'certificate.pdf' |
|
private |
◆ PERSISTENT_CERTIFICATES_DIRECTORY
const ilPortfolioCertificateFileService::PERSISTENT_CERTIFICATES_DIRECTORY = 'PersistentCertificates/' |
|
private |
The documentation for this class was generated from the following file: