ILIAS  release_7 Revision v7.30-3-g800a261c036
ViewControl.php
Go to the documentation of this file.
1<?php declare(strict_types=1);
2
3/* Copyright (c) 2020 Nils Haagen <nils.haagen@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4
6
8use Psr\Http\Message\ServerRequestInterface;
9
13interface ViewControl extends Component
14{
20 public function getInputs() : array;
21
22 public function withRequest(ServerRequestInterface $request) : ViewControl;
23
27 public function getData() : array;
28}
An exception for terminatinating execution or to throw for unit testing.
A component is the most general form of an entity in the UI.
Definition: Component.php:14
This describes a View Control Container.
Definition: ViewControl.php:14