92 : \Iterator
93 {
94 yield 'testerei' => [
95 true,
96 true,
97 true,
98 [
99 Permissions::READ,
100 Permissions::WRITE,
101 Permissions::VISIBLE,
102 Permissions::EDIT_CONTENT,
103 Permissions::VIEW_CONTENT
104 ],
105 Capabilities::FORCED_INFO_PAGE
106 ];
107 yield [
108 true,
109 true,
110 false,
111 [
112 Permissions::READ,
113 Permissions::WRITE,
114 Permissions::VISIBLE,
115 Permissions::EDIT_CONTENT,
116 Permissions::VIEW_CONTENT
117 ],
118 Capabilities::VIEW_EXTERNAL
119 ];
120 yield [
121 true,
122 true,
123 false,
124 [
125 Permissions::EDIT_CONTENT,
126 Permissions::VIEW_CONTENT
127 ],
128 Capabilities::VIEW_EXTERNAL
129 ];
130 yield [
131 false,
132 false,
133 true,
134 [
135 Permissions::READ,
136 Permissions::VISIBLE
137 ],
138 Capabilities::FORCED_INFO_PAGE
139 ];
140 yield [
141 true,
142 true,
143 false,
144 [
145 Permissions::EDIT_CONTENT,
146 ],
147 Capabilities::EDIT_EXTERNAL
148 ];
149 yield [
150 true,
151 true,
152 false,
153 [
154 Permissions::READ,
155 ],
156 Capabilities::DOWNLOAD
157 ];
158 yield [
159 true,
160 true,
161 false,
162 [
163 Permissions::WRITE,
164 Permissions::READ,
165 ],
166 Capabilities::DOWNLOAD
167 ];
168 yield [
169 true,
170 true,
171 false,
172 [
173 Permissions::WRITE,
174 ],
175 Capabilities::MANAGE_VERSIONS
176 ];
177 yield [
178 true,
179 true,
180 false,
181 [
182 Permissions::VISIBLE,
183 ],
184 Capabilities::INFO_PAGE
185 ];
186 yield [
187 true,
188 true,
189 true,
190 [
191 Permissions::WRITE,
192 Permissions::READ,
193 ],
194 Capabilities::FORCED_INFO_PAGE
195 ];
196 yield [
197 true,
198 true,
199 false,
200 [
201 Permissions::NONE,
202 ],
203 Capabilities::NONE
204 ];
205 yield 'docu_case' => [
206 true,
207 true,
208 true,
209 [
210 Permissions::READ,
211 Permissions::VISIBLE,
212 ],
213 Capabilities::FORCED_INFO_PAGE
214 ];
215 }