◆ __construct()
◆ createPDFScalar()
◆ generate()
      
        
          | ilPdfGenerator::generate  | 
          ( | 
          int  | 
          $userCertificateId | ) | 
           | 
        
      
 
- Parameters
 - 
  
  
 
- Returns
 - string 
 
- Exceptions
 - 
  
  
 
Definition at line 63 of file class.ilPdfGenerator.php.
   63                                                    : string
   64    {
   65        $certificate = $this->certificateRepository->fetchCertificate($userCertificateId);
   66 
   68    }
createPDFScalar(ilUserCertificate $certificate)
 
 
References createPDFScalar().
 
 
◆ generateCurrentActiveCertificate()
      
        
          | ilPdfGenerator::generateCurrentActiveCertificate  | 
          ( | 
          int  | 
          $userId,  | 
        
        
           | 
           | 
          int  | 
          $objId  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
◆ generateFileName()
      
        
          | ilPdfGenerator::generateFileName  | 
          ( | 
          int  | 
          $userId,  | 
        
        
           | 
           | 
          int  | 
          $objId  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Parameters
 - 
  
  
 
- Returns
 - string 
 
- Exceptions
 - 
  
  
 
Definition at line 91 of file class.ilPdfGenerator.php.
   91                                                             : string
   92    {
   93        $certificate = $this->certificateRepository->fetchActiveCertificateForPresentation($userId, 
$objId);
 
   94 
   97            throw new ilException(sprintf(
'The usr_id "%s" does NOT reference a user', $userId));
 
   98        }
   99 
  100        return $this->pdfFilenameFactory->create($certificate);
  101    }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
static getInstanceByObjId(?int $obj_id, bool $stop_on_error=true)
get an instance of an Ilias object by object id
 
 
References $objId, and ilObjectFactory\getInstanceByObjId().
 
 
◆ $certificateRepository
◆ $logger
◆ $pdfFilenameFactory
◆ $rpcHelper
The documentation for this class was generated from the following file: