ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
InputInternal.php
Go to the documentation of this file.
1 <?php
2 
3 /* Copyright (c) 2017 Richard Klees <richard.klees@concepts-and-training.de> Extended GPL, see docs/LICENSE */
4 
6 
11 
16 interface InputInternal extends Input
17 {
18 
24  public function getName();
25 
26 
34  public function withNameFrom(NameSource $source);
35 
36 
44  public function withInput(InputData $input);
45 
46 
52  public function getContent();
53 }
withNameFrom(NameSource $source)
Get an input like this one, with a different name.
Describes the interface of inputs that is used for internal processing of data from the client...
Describes how Input-Elements want to interact with posted data.
Definition: InputData.php:12
getName()
The name of the input as used in HTML.
withInput(InputData $input)
Get an input like this with input from post data.
getContent()
Get the current content of the input.
Describes a source for input names.
Definition: NameSource.php:10
$source
Definition: metadata.php:76