|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
Collaboration diagram for ilPortfolioCertificateFileService: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().
Here is the call graph for this function:
|
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.