blob: 3f67b7b85595cac48909dd8823a3945aa846c3d4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<?php
interface AdminCourseWidgetPlugin
{
/**
* Returns an array of widgets in the way: ['select_studiengang' => $select_widget].
* The indexes are the names of the parameter.
* @return array of SidebarWidget
*/
public function getWidgets(): array;
public function getFilterValues(): array;
public function applyFilter(AdminCourseFilter $filter): void;
public function setFilter(string $name, $value): void;
public function getPositionInSidebar($name): ?string;
}
|