aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/ModuleManagementInterface.php
blob: b5594c200f3a4851bf836eade40f7741b81a9cb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
/**
 * This interface ensures that all objects of ModuleManagementModel have
 * the same constructor signature. Otherwise, we can not guarantee that the
 * use of "new static()" in ModuleManagement code will always do the right
 * things.
 *
 * @author Jan-Hendrik Willms <tleilax+studip@gmail.com>
 * @license GPL2 or any later version
 */
interface ModuleManagementInterface
{
    public function __construct($id = null);
}