◆ __construct()
FileObjectPropertyProviders::__construct |
( |
| ) |
|
◆ getImageFromIRSS()
FileObjectPropertyProviders::getImageFromIRSS |
( |
StorageService |
$irss, |
|
|
ImageFactory |
$factory, |
|
|
Flavour |
$flavour |
|
) |
| |
|
private |
Definition at line 77 of file FileObjectPropertyProviders.php.
References null.
Referenced by getObjectTypeSpecificTileImage().
82 $urls = $irss->consume()->flavourUrls($flavour)->getURLsAsArray();
88 $available_widths = $this->crop_definition->getWidths();
89 array_pop($available_widths);
91 if (!isset($urls[count($available_widths)])) {
95 $image = $factory->responsive($urls[count($available_widths)],
'');
98 function (array $carry, $size) use ($urls): array {
99 $image = $carry[
'image']->withAdditionalHighResSource($urls[$carry[
'counter']], $size / 2);
100 $counter = ++$carry[
'counter'];
103 'counter' => $counter
106 [
'image' => $image,
'counter' => 0]
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
◆ getObjectTypeSpecificIcon()
FileObjectPropertyProviders::getObjectTypeSpecificIcon |
( |
int |
$obj_id, |
|
|
IconFactory |
$icon_factory, |
|
|
StorageService |
$irss |
|
) |
| |
◆ getObjectTypeSpecificTileImage()
FileObjectPropertyProviders::getObjectTypeSpecificTileImage |
( |
int |
$object_id, |
|
|
ImageFactory |
$factory, |
|
|
StorageService |
$irss |
|
) |
| |
◆ $crop_definition
◆ $extract_definition
◆ $icons
◆ $info
◆ $settings
Settings FileObjectPropertyProviders::$settings |
|
private |
The documentation for this class was generated from the following file: