ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
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)
 
 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 ()
 
 isInputRendered ()
 
 getInputGroup ()
 
 withRequest (ServerRequestInterface $request)
 
 getData ()
 
 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.

References ILIAS\GlobalScreen\Provider\__construct().

35  {
36  $this->input_factory = $field_factory;
38  }
__construct(Container $dic, ilPlugin $plugin)
+ 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)
Definition: FilterTest.php:47

◆ _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)

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  }

◆ 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.


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