◆ __construct()
ILIAS\File\Icon\IconAbstractRepository::__construct |
( |
| ) |
|
◆ causesNoActiveSuffixesConflict()
ILIAS\File\Icon\IconAbstractRepository::causesNoActiveSuffixesConflict |
( |
array |
$a_future_suffixes, |
|
|
bool |
$a_future_activation_state, |
|
|
Icon |
$a_current_icon |
|
) |
| |
|
final |
Definition at line 64 of file IconAbstractRepository.php.
References ILIAS\File\Icon\IconRepositoryInterface\getIcons(), and ILIAS\File\Icon\Icon\getRid().
70 if (!$a_future_activation_state) {
76 if (!$a_current_icon instanceof NullIcon) {
77 unset($existing_icons[$a_current_icon->getRid()]);
80 $duplicate_suffixes = [];
81 foreach ($existing_icons as $existing_icon) {
83 if (!$existing_icon->isActive()) {
86 $duplicate_suffixes = array_merge(
88 array_intersect($a_future_suffixes, $existing_icon->getSuffixes())
92 return $duplicate_suffixes === [];
◆ hasSuffixInputNoDuplicatesToItsOwnEntries()
ILIAS\File\Icon\IconAbstractRepository::hasSuffixInputNoDuplicatesToItsOwnEntries |
( |
array |
$a_suffixes | ) |
|
|
final |
◆ hasSuffixInputOnlyAllowedCharacters()
ILIAS\File\Icon\IconAbstractRepository::hasSuffixInputOnlyAllowedCharacters |
( |
array |
$a_suffixes | ) |
|
|
final |
◆ turnSuffixesArrayIntoString()
ILIAS\File\Icon\IconAbstractRepository::turnSuffixesArrayIntoString |
( |
array |
$a_suffixes | ) |
|
|
final |
◆ turnSuffixesStringIntoArray()
ILIAS\File\Icon\IconAbstractRepository::turnSuffixesStringIntoArray |
( |
string |
$a_suffixes | ) |
|
|
final |
◆ $refinery
Factory ILIAS\File\Icon\IconAbstractRepository::$refinery |
|
private |
The documentation for this class was generated from the following file: