ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
ConcreteFilter Class Reference
+ Inheritance diagram for ConcreteFilter:
+ Collaboration diagram for ConcreteFilter:

Public Member Functions

 __construct (SignalGenerator $signal_generator, Input\Field\Factory $field_factory, $toggle_action_on, $toggle_action_off, $expand_action, $collapse_action, $apply_action, $reset_action, array $inputs, array $is_input_rendered, $is_activated, $is_expanded)
 
 _extractParamData (ServerRequestInterface $request)
 
 extractParamData (ServerRequestInterface $request)
 Extract post data from request. More...
 
 setInputs (array $inputs)
 
 _getInput (ServerRequestInterface $request)
 
- Public Member Functions inherited from ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter
 __construct (SignalGeneratorInterface $signal_generator, CI\Input\Field\Factory $field_factory, $toggle_action_on, $toggle_action_off, $expand_action, $collapse_action, $apply_action, $reset_action, array $inputs, array $is_input_rendered, $is_activated, $is_expanded)
 
 getToggleOnAction ()
 
 getToggleOffAction ()
 
 getExpandAction ()
 
 getCollapseAction ()
 
 getApplyAction ()
 
 getResetAction ()
 
 getInputs ()
 @inheritdocs More...
 
 isInputRendered ()
 @inheritdocs More...
 
 getInputGroup ()
 @inheritdocs More...
 
 withRequest (ServerRequestInterface $request)
 @inheritdocs More...
 
 getData ()
 @inheritdocs More...
 
 getNewName ()
 Implementation of NameSource. More...
 
 isActivated ()
 
 withActivated ()
 
 withDeactivated ()
 
 isExpanded ()
 
 withExpanded ()
 
 withCollapsed ()
 
 getUpdateSignal ()
 
 withResetSignals ()
 

Data Fields

 $input_data = null
 

Additional Inherited Members

- Protected Member Functions inherited from ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter
 extractParamData (ServerRequestInterface $request)
 Extract post data from request. More...
 
 initSignals ()
 Set the update signal for this input. More...
 
- Protected Attributes inherited from ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter
 $toggle_action_on
 
 $toggle_action_off
 
 $expand_action
 
 $collapse_action
 
 $apply_action
 
 $reset_action
 
 $input_group
 
 $is_input_rendered
 
 $is_activated
 
 $is_expanded
 
 $field_factory
 
 $signal_generator
 
 $update_signal
 

Detailed Description

Definition at line 30 of file FilterTest.php.

Constructor & Destructor Documentation

◆ __construct()

ConcreteFilter::__construct ( SignalGenerator  $signal_generator,
Input\Field\Factory  $field_factory,
  $toggle_action_on,
  $toggle_action_off,
  $expand_action,
  $collapse_action,
  $apply_action,
  $reset_action,
array  $inputs,
array  $is_input_rendered,
  $is_activated,
  $is_expanded 
)

Definition at line 34 of file FilterTest.php.

35 {
36 $this->input_factory = $field_factory;
38 }
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc

References ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$apply_action, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$collapse_action, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$expand_action, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$field_factory, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$is_activated, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$is_expanded, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$is_input_rendered, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$reset_action, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$signal_generator, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$toggle_action_off, ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter\$toggle_action_on, and ILIAS\GlobalScreen\Provider\__construct().

+ Here is the call graph for this function:

Member Function Documentation

◆ _extractParamData()

ConcreteFilter::_extractParamData ( ServerRequestInterface  $request)

Definition at line 41 of file FilterTest.php.

42 {
43 return $this->extractParamData($request);
44 }
extractParamData(ServerRequestInterface $request)
Extract post data from request.
Definition: FilterTest.php:47

References extractParamData().

+ Here is the call graph for this function:

◆ _getInput()

ConcreteFilter::_getInput ( ServerRequestInterface  $request)

Definition at line 64 of file FilterTest.php.

65 {
66 return $this->getInput($request);
67 }

◆ extractParamData()

ConcreteFilter::extractParamData ( ServerRequestInterface  $request)

Extract post data from request.

Parameters
ServerRequestInterface$request
Returns
CI\Input\InputData

Reimplemented from ILIAS\UI\Implementation\Component\Input\Container\Filter\Filter.

Definition at line 47 of file FilterTest.php.

48 {
49 if ($this->input_data !== null) {
50 return $this->input_data;
51 }
52
53 return parent::extractParamData($request);
54 }

References $input_data.

Referenced by _extractParamData().

+ Here is the caller graph for this function:

◆ setInputs()

ConcreteFilter::setInputs ( array  $inputs)

Definition at line 57 of file FilterTest.php.

58 {
59 $this->input_group = $this->input_factory->group($inputs);
60 $this->inputs = $inputs;
61 }

Field Documentation

◆ $input_data

ConcreteFilter::$input_data = null

Definition at line 32 of file FilterTest.php.

Referenced by extractParamData().


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