ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Public Member Functions | |
__construct (Filesystem $filesystem=null, Logger $logger=null) | |
createCertificateFile (int $userId, int $objectId) | |
deliverCertificate (int $userId, int $objectId) | |
deleteUserDirectory (int $userId) | |
deleteCertificateFile (int $userId, int $objectId) | |
createCertificateFilePath (int $userId, int $objectId) | |
Data Fields | |
const | PERSISTENT_CERTIFICATES_DIRECTORY = 'PersistentCertificates/' |
const | CERTIFICATE_FILENAME = 'certificate.pdf' |
Private Attributes | |
$filesystem | |
$logger | |
Definition at line 9 of file class.ilPortfolioCertificateFileService.php.
ilPortfolioCertificateFileService::__construct | ( | Filesystem | $filesystem = null , |
Logger | $logger = null |
||
) |
Definition at line 29 of file class.ilPortfolioCertificateFileService.php.
References $DIC, $filesystem, and $logger.
ilPortfolioCertificateFileService::createCertificateFile | ( | int | $userId, |
int | $objectId | ||
) |
int | $userId | |
int | $objectId |
ILIAS\Filesystem\Exception\FileAlreadyExistsException
ILIAS\Filesystem\Exception\IOException
ilException |
Definition at line 51 of file class.ilPortfolioCertificateFileService.php.
References CERTIFICATE_FILENAME.
ilPortfolioCertificateFileService::createCertificateFilePath | ( | int | $userId, |
int | $objectId | ||
) |
int | $userId | |
int | $objectId |
ilException |
Definition at line 138 of file class.ilPortfolioCertificateFileService.php.
References CERTIFICATE_FILENAME.
ilPortfolioCertificateFileService::deleteCertificateFile | ( | int | $userId, |
int | $objectId | ||
) |
int | $userId | |
int | $objectId |
ILIAS\Filesystem\Exception\FileNotFoundException
ILIAS\Filesystem\Exception\IOException
Definition at line 120 of file class.ilPortfolioCertificateFileService.php.
References CERTIFICATE_FILENAME.
ilPortfolioCertificateFileService::deleteUserDirectory | ( | int | $userId | ) |
int | $userId |
ILIAS\Filesystem\Exception\IOException
Definition at line 105 of file class.ilPortfolioCertificateFileService.php.
ilPortfolioCertificateFileService::deliverCertificate | ( | int | $userId, |
int | $objectId | ||
) |
$userId | |
$objectId |
ilException | |
ilFileUtilsException |
Definition at line 80 of file class.ilPortfolioCertificateFileService.php.
References ilMimeTypeUtil\APPLICATION__PDF, CERTIFICATE_FILENAME, and ilFileUtils\getValidFilename().
|
private |
Definition at line 14 of file class.ilPortfolioCertificateFileService.php.
Referenced by __construct().
|
private |
Definition at line 19 of file class.ilPortfolioCertificateFileService.php.
Referenced by __construct().
const ilPortfolioCertificateFileService::CERTIFICATE_FILENAME = 'certificate.pdf' |
Definition at line 27 of file class.ilPortfolioCertificateFileService.php.
Referenced by createCertificateFile(), createCertificateFilePath(), deleteCertificateFile(), and deliverCertificate().
const ilPortfolioCertificateFileService::PERSISTENT_CERTIFICATES_DIRECTORY = 'PersistentCertificates/' |
Filesystem | null | $filesystem | |
Logger | null | $logger |
Definition at line 25 of file class.ilPortfolioCertificateFileService.php.