ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ConcreteForm Class Reference
+ Inheritance diagram for ConcreteForm:
+ Collaboration diagram for ConcreteForm:

Public Member Functions

 __construct (Input\Field\Factory $field_factory, array $inputs)
 
 _extractPostData (ServerRequestInterface $request)
 
 extractPostData (ServerRequestInterface $request)
 
 setInputs (array $inputs)
 
 _getPostInput (ServerRequestInterface $request)
 
- Public Member Functions inherited from ILIAS\UI\Implementation\Component\Input\Container\Form\Form
 __construct (Input\Field\Factory $field_factory, array $inputs)
 
 getInputs ()
 
 getInputGroup ()
 
 withRequest (ServerRequestInterface $request)
 
 withAdditionalTransformation (Transformation $trafo)
 
 getError ()
 
 hasRequiredInputs ()
 
 getData ()
 
 getNewName ()
 

Data Fields

 $input_data = null
 

Additional Inherited Members

- Protected Member Functions inherited from ILIAS\UI\Implementation\Component\Input\Container\Form\Form
 setError (string $error)
 
 isSanePostRequest (ServerRequestInterface $request)
 Check the request for sanity. More...
 
 extractPostData (ServerRequestInterface $request)
 Extract post data from request. More...
 
- Protected Attributes inherited from ILIAS\UI\Implementation\Component\Input\Container\Form\Form
 $input_group
 
 $transformation
 
 $error = null
 

Detailed Description

Definition at line 44 of file FormTest.php.

Constructor & Destructor Documentation

◆ __construct()

ConcreteForm::__construct ( Input\Field\Factory  $field_factory,
array  $inputs 
)

Definition at line 48 of file FormTest.php.

References ILIAS\GlobalScreen\Provider\__construct().

49  {
50  $this->input_factory = $field_factory;
51  parent::__construct($field_factory, $inputs);
52  }
__construct(Container $dic, ilPlugin $plugin)
+ Here is the call graph for this function:

Member Function Documentation

◆ _extractPostData()

ConcreteForm::_extractPostData ( ServerRequestInterface  $request)

Definition at line 54 of file FormTest.php.

55  {
56  return $this->extractPostData($request);
57  }
extractPostData(ServerRequestInterface $request)
Definition: FormTest.php:60

◆ _getPostInput()

ConcreteForm::_getPostInput ( ServerRequestInterface  $request)

Definition at line 77 of file FormTest.php.

78  {
79  return $this->getPostInput($request);
80  }

◆ extractPostData()

ConcreteForm::extractPostData ( ServerRequestInterface  $request)

Definition at line 60 of file FormTest.php.

61  {
62  if ($this->input_data !== null) {
63  return $this->input_data;
64  }
65 
66  return parent::extractPostData($request);
67  }

◆ setInputs()

ConcreteForm::setInputs ( array  $inputs)

Definition at line 70 of file FormTest.php.

71  {
72  $this->input_group = $this->input_factory->group($inputs);
73  $this->inputs = $inputs;
74  }

Field Documentation

◆ $input_data

ConcreteForm::$input_data = null

Definition at line 46 of file FormTest.php.


The documentation for this class was generated from the following file: