ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
IconRepositoryInterface.php
Go to the documentation of this file.
1<?php
2
19declare(strict_types=1);
20
21namespace ILIAS\File\Icon;
22
27{
28 public function createIcon(string $a_rid, bool $a_active, bool $a_is_default_icon, array $a_suffixes): Icon;
29
30 public function getIcons(): array;
31
32 public function getIconsForFilter(array $filter): array;
33
34 public function getIconByRid(string $a_rid): Icon;
35
36 public function getActiveIconForSuffix(string $a_suffix): Icon;
37
38 public function getIconFilePathBySuffix(string $suffix): string;
39
40 public function updateIcon(string $a_rid, bool $a_active, bool $a_is_default_icon, array $a_suffixes): Icon;
41
42 public function deleteIconByRid(string $a_rid): bool;
43}
createIcon(string $a_rid, bool $a_active, bool $a_is_default_icon, array $a_suffixes)
updateIcon(string $a_rid, bool $a_active, bool $a_is_default_icon, array $a_suffixes)