ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
ilCertificateMigrationRepository Class Reference
+ Collaboration diagram for ilCertificateMigrationRepository:

Public Member Functions

 __construct (ilDBInterface $database, ilLogger $logger)
 
 deleteFromMigrationJob (int $userId)
 

Private Attributes

 $database
 
 $logger
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilCertificateMigrationRepository::__construct ( ilDBInterface  $database,
ilLogger  $logger 
)
Parameters
ilDBInterface$database
ilLogger$logger

Definition at line 23 of file class.ilCertificateMigrationRepository.php.

References $database, and $logger.

Member Function Documentation

◆ deleteFromMigrationJob()

ilCertificateMigrationRepository::deleteFromMigrationJob ( int  $userId)
Parameters
int$userId

Definition at line 32 of file class.ilCertificateMigrationRepository.php.

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  }

Field Documentation

◆ $database

ilCertificateMigrationRepository::$database
private

Definition at line 12 of file class.ilCertificateMigrationRepository.php.

Referenced by __construct().

◆ $logger

ilCertificateMigrationRepository::$logger
private

Definition at line 17 of file class.ilCertificateMigrationRepository.php.

Referenced by __construct().


The documentation for this class was generated from the following file: