ILIAS  release_5-2 Revision v5.2.25-18-g3f80b828510
Factory.php
Go to the documentation of this file.
1<?php
2/* Copyright (c) 2015, 2016 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
7interface Factory {
33 public function settings($action = null);
34
61 public function collapse($action = null);
62
89 public function expand($action = null);
90
127 public function add($action = null);
128
164 public function remove($action = null);
165
200 public function up($action = null);
201
236 public function down($action = null);
237
266 public function back($action = null);
267
295 public function next($action = null);
296
316 public function sortAscending($action = null);
317
337 public function sortDescending($action = null);
338
359 public function user($action = null);
360
381 public function mail($action = null);
382
412 public function notification($action = null);
413
435 public function tag($action = null);
436
458 public function note($action = null);
459
481 public function comment($action = null);
482}
An exception for terminatinating execution or to throw for unit testing.
This is how a factory for glyphs looks like.
Definition: Factory.php:7