ILIAS  release_7 Revision v7.30-3-g800a261c036
Column.php
Go to the documentation of this file.
1<?php declare(strict_types=1);
2
3/* Copyright (c) 2020 Nils Haagen <nhaagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
6
8
13interface Column
14{
15 public function getTitle() : string;
16 public function getType() : string;
17
18 public function withIsSortable(bool $flag) : Column;
19 public function isSortable() : bool;
20
21 public function withIsOptional(bool $flag) : Column;
22 public function isOptional() : bool;
23
24 public function withIsInitiallyVisible(bool $flag) : Column;
25 public function isInitiallyVisible() : bool;
26}
An exception for terminatinating execution or to throw for unit testing.
A transformation is a function from one datatype to another.
A Column describes the form of presentation for a certain aspect of data, i.e.
Definition: Column.php:14