3 declare(strict_types=1);
    67         if (null === $language) {
    69             $language = $DIC->language();
    73         if (null === $defaultPlaceholderValues) {
    76         $this->defaultPlaceholderValuesObject = $defaultPlaceholderValues;
    78         if (null === $objectHelper) {
    83         if (null === $userObjectHelper) {
    88         if (null === $lpStatusHelper) {
    93         if (null === $utilHelper) {
    98         if (null === $dateHelper) {
   109         $placeholders = $this->defaultPlaceholderValuesObject->getPlaceholderValuesForPreview($userId, $objId);
   111         $placeholders[
'OBJECT_TITLE'] = $this->utilHelper->prepareFormOutput($this->
language->txt(
'lti_cert_ph_object_title'));
   112         $placeholders[
'OBJECT_DESCRIPTION'] = $this->utilHelper->prepareFormOutput($this->
language->txt(
'lti_cert_ph_object_description'));
   114         $placeholders[
'MASTERY_SCORE'] = $this->utilHelper->prepareFormOutput($this->
language->txt(
'lti_cert_ph_mastery_score'));
   115         $placeholders[
'REACHED_SCORE'] = $this->utilHelper->prepareFormOutput($this->
language->txt(
'lti_cert_ph_reached_score'));
   117         return $placeholders;
   125         $placeholders = $this->defaultPlaceholderValuesObject->getPlaceholderValues($userId, $objId);
   128         $object = $this->objectHelper->getInstanceByObjId($objId);
   130         $placeholders[
'OBJECT_TITLE'] = $this->utilHelper->prepareFormOutput($object->getTitle());
   131         $placeholders[
'OBJECT_DESCRIPTION'] = $this->utilHelper->prepareFormOutput($object->getDescription());
   133         $placeholders[
'REACHED_SCORE'] = $this->utilHelper->prepareFormOutput($this->
getReachedScore((
int) $objId, (
int) $userId));
   135         return $placeholders;
   149         return sprintf(
'%0.2f %%', $cmixResult->getScore() * 100);
 getPlaceholderValuesForPreview(int $userId, int $objId)
 
ilDefaultPlaceholderValues $defaultPlaceholderValuesObject
 
getReachedScore(int $objectId, int $userId)
 
static getInstanceByObjIdAndUsrId(int $objId, int $usrId)
 
ilCertificateUtilHelper $utilHelper
 
__construct(ilDefaultPlaceholderValues $defaultPlaceholderValues=null, ilLanguage $language=null, ilCertificateObjectHelper $objectHelper=null, ilCertificateUserObjectHelper $userObjectHelper=null, ilCertificateLPStatusHelper $lpStatusHelper=null, ilCertificateUtilHelper $utilHelper=null, ilCertificateDateHelper $dateHelper=null)
 
static getEmptyInstance()
 
Just a wrapper class to create Unit Test for other classes. 
 
getPlaceholderValues(int $userId, int $objId)
 
ilCertificateObjectHelper $objectHelper
 
language()
 description: > Example for rendring a language glyph.