ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
◀ ilDoc Overview
class.ilCertificateMigrationRepository.php
Go to the documentation of this file.
1
<?
php
2
/* Copyright (c) 1998-2018 ILIAS open source, Extended GPL, see docs/LICENSE */
3
7
class
ilCertificateMigrationRepository
8
{
12
private
$database
;
13
17
private
$logger
;
18
23
public
function
__construct
(
ilDBInterface
$database
,
ilLogger
$logger
)
24
{
25
$this->database =
$database
;
26
$this->logger =
$logger
;
27
}
28
32
public
function
deleteFromMigrationJob
(
int
$userId)
33
{
34
$this->logger->log(sprintf(
'START - Delete all certificate migration jobs for user(user_id: "%s")'
, $userId));
35
$sql =
'DELETE FROM il_cert_bgtask_migr WHERE usr_id = '
. $this->database->quote($userId,
'integer'
);
36
37
$this->database->manipulate($sql);
38
39
$this->logger->log(sprintf(
'END - Delete all certificate migration jobs for user(user_id: "%s")'
, $userId));
40
}
41
}
ilCertificateMigrationRepository\__construct
__construct(ilDBInterface $database, ilLogger $logger)
Definition:
class.ilCertificateMigrationRepository.php:23
ilCertificateMigrationRepository\$logger
$logger
Definition:
class.ilCertificateMigrationRepository.php:17
ilCertificateMigrationRepository\deleteFromMigrationJob
deleteFromMigrationJob(int $userId)
Definition:
class.ilCertificateMigrationRepository.php:32
ilCertificateMigrationRepository\$database
$database
Definition:
class.ilCertificateMigrationRepository.php:12
ilDBInterface
ilCertificateMigrationRepository
Definition:
class.ilCertificateMigrationRepository.php:7
php
ilLogger
Component logger with individual log levels by component id.
Definition:
class.ilLogger.php:19
Services
Certificate
classes
Migration
class.ilCertificateMigrationRepository.php
Generated on Sun Aug 31 2025 19:01:48 for ILIAS by
1.8.13 (using
Doxyfile
)