ILIAS  trunk Revision v12.0_alpha-1329-g1094ddb0c33
CourseReferenceObjectPropertiesProviders Class Reference
+ Inheritance diagram for CourseReferenceObjectPropertiesProviders:
+ Collaboration diagram for CourseReferenceObjectPropertiesProviders:

Public Member Functions

 getObjectTypeSpecificTileImage (int $object_id, ImageFactory $factory, StorageService $irss)
 
 getObjectTypeSpecificIcon (int $object_id, IconFactory $factory, StorageService $irss)
 
 getObjectTypeSpecificTileImage (int $object_id, ImageFactory $factory, StorageService $irss)
 
 getObjectTypeSpecificIcon (int $object_id, IconFactory $factory, StorageService $irss)
 

Detailed Description

Definition at line 28 of file CourseReferenceObjectPropertiesProviders.php.

Member Function Documentation

◆ getObjectTypeSpecificIcon()

CourseReferenceObjectPropertiesProviders::getObjectTypeSpecificIcon ( int  $object_id,
IconFactory  $factory,
StorageService  $irss 
)

Implements ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\ObjectTypeSpecificPropertyProviders.

Definition at line 38 of file CourseReferenceObjectPropertiesProviders.php.

42 : ?CustomIcon {
43 $course = new ilObjCourse(
45 false
46 );
47
48 $custom_icon = $course->getObjectProperties()->getPropertyIcon()->getCustomIcon();
49 if ($custom_icon?->exists()) {
50 return $factory->custom(
51 $custom_icon->getFullPath(),
52 ''
53 );
54 }
55
56 return null;
57 }
static _lookupTargetId(int $a_obj_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...

◆ getObjectTypeSpecificTileImage()

CourseReferenceObjectPropertiesProviders::getObjectTypeSpecificTileImage ( int  $object_id,
ImageFactory  $factory,
StorageService  $irss 
)
Parameters
int$card_sizeSpecifies what CardSize this will be displayed as, thus allowing for responsive images.

Implements ILIAS\ILIASObject\Properties\ObjectTypeSpecificProperties\ObjectTypeSpecificPropertyProviders.

Definition at line 30 of file CourseReferenceObjectPropertiesProviders.php.

34 : ?Image {
35 return null;
36 }

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