ILIAS  release_8 Revision v8.19-1-g4e8f2f9140c
All Data Structures Namespaces Files Functions Variables Modules Pages
Standard.php
Go to the documentation of this file.
1 <?php
2 
3 declare(strict_types=1);
4 
22 
23 use ILIAS\UI\Component as C;
24 
25 class Standard extends Icon implements C\Symbol\Icon\Standard
26 {
27  private static array $standard_icons = [
28  self::GRP,
29  self::CAT,
30  self::CRS,
31  self::MOB,
32  self::MAIL,
33  self::SAHS,
34  self::ADM,
35  self::USRF,
36  self::ROLF,
37  self::USR,
38  self::ROLT,
39  self::LNGF,
40  self::LNG,
41  self::ROLE,
42  self::GLO,
43  self::ROOT,
44  self::LM,
45  self::FRM,
46  self::EXC,
47  self::AUTH,
48  self::FOLD,
49  self::FILE,
50  self::TST,
51  self::QPL,
52  self::RECF,
53  self::MEP,
54  self::HTLM,
55  self::SVY,
56  self::SPL,
57  self::CALS,
58  self::TRAC,
59  self::ASSF,
60  self::STYS,
61  self::WEBR,
62  self::SEAS,
63  self::EXTT,
64  self::ADVE,
65  self::PS,
66  self::NWSS,
67  self::FEED,
68  self::MCST,
69  self::RCRS,
70  self::MDS,
71  self::CMPS,
72  self::FACS,
73  self::SVYF,
74  self::SESS,
75  self::MCTS,
76  self::WIKI,
77  self::CRSR,
78  self::CATR,
79  self::TAGS,
80  self::CERT,
81  self::LRSS,
82  self::ACCS,
83  self::MOBS,
84  self::FRMA,
85  self::BOOK,
86  self::SKMG,
87  self::BLGA,
88  self::PRFA,
89  self::CHTR,
90  self::CHTA,
91  self::OTPL,
92  self::BLOG,
93  self::DCL,
94  self::POLL,
95  self::HLPS,
96  self::ITGR,
97  self::RCAT,
98  self::RWIK,
99  self::RLM,
100  self::RGLO,
101  self::RFIL,
102  self::RGRP,
103  self::RTST,
104  self::ECSS,
105  self::TOS,
106  self::BIBL,
107  self::SYSC,
108  self::CLD,
109  self::REPS,
110  self::CRSS,
111  self::GRPS,
112  self::WBDV,
113  self::WBRS,
114  self::PRTT,
115  self::ORGU,
116  self::WIKS,
117  self::EXCS,
118  self::TAXS,
119  self::BIBS,
120  self::AWRA,
121  self::LOGS,
122  self::PRG,
123  self::PRGS,
124  self::CADM,
125  self::GRPR,
126  self::BDGA,
127  self::WFE,
128  self::IASS,
129  self::COPA,
130  self::CPAD,
131  self::BGTK,
132  self::MME,
133  self::PDFG,
134  self::DSHS,
135  self::PRSS,
136  self::NOTS,
137  self::LHTS,
138  self::COMS,
139  self::LTIS,
140  self::CMIS,
141  self::TASK,
142  self::REP,
143  self::PEAC,
144  self::PEADL,
145  self::PEADT,
146  self::PECD,
147  self::PECH,
148  self::PECL,
149  self::PECLP,
150  self::PECOM,
151  self::PECRS,
152  self::PECRT,
153  self::PECS,
154  self::PEDT,
155  self::PEFL,
156  self::PEIM,
157  self::PELH,
158  self::PEMED,
159  self::PEMP,
160  self::PEPD,
161  self::PEPE,
162  self::PEPL,
163  self::PEPLH,
164  self::PEQU,
165  self::PERL,
166  self::PESC,
167  self::PETMP,
168  self::PEUSR,
169  self::LSO,
170  self::LSOS,
171  self::ADN,
172  self::NOTA,
173  self::GCON,
174  self::CON,
175  self::FILS,
176  self::TALA
177  ];
178 
179  public function __construct(string $name, string $label, string $size, bool $is_disabled)
180  {
181  $this->checkArgIsElement(
182  "size",
183  $size,
184  self::$possible_sizes,
185  implode('/', self::$possible_sizes)
186  );
187 
188  $this->name = $name;
189  $this->label = $label;
190  $this->size = $size;
191  $this->is_disabled = $is_disabled;
192  }
193 
198  public function getAllStandardHandles(): array
199  {
200  return self::$standard_icons;
201  }
202 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(string $name, string $label, string $size, bool $is_disabled)
Definition: Standard.php:179