ILIAS  release_8 Revision v8.19
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, bool $is_activated, bool $is_expanded)
 
 _extractParamData (ServerRequestInterface $request)
 
 extractParamData (ServerRequestInterface $request)
 
 setInputs (array $inputs)
 
- 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, bool $is_activated, bool $is_expanded)
 
 getToggleOnAction ()
 
 getToggleOffAction ()
 
 getExpandAction ()
 
 getCollapseAction ()
 
 getApplyAction ()
 
 getResetAction ()
 
 getInputs ()
 
 isInputRendered ()
 
 getInputGroup ()
 
 withRequest (ServerRequestInterface $request)
 
 getData ()
 
 getNewName ()
 Implementation of NameSource. More...
 
 getNewDedicatedName (string $dedicated_name)
 Implementation of NameSource for using dedicated names in filter fields. More...
 
 isActivated ()
 
 withActivated ()
 
 withDeactivated ()
 
 isExpanded ()
 
 withExpanded ()
 
 withCollapsed ()
 
 getUpdateSignal ()
 
 withResetSignals ()
 

Data Fields

array $inputs
 
Input InputData $input_data = null
 

Protected Attributes

Input Field Factory $input_factory
 
Group $input_group
 
- 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
 
C Input Field Group $input_group
 
array $is_input_rendered
 
bool $is_activated
 
bool $is_expanded
 
C Input Field Factory $field_factory
 
SignalGeneratorInterface $signal_generator
 
Signal $update_signal
 

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

Detailed Description

Definition at line 45 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,
bool  $is_activated,
bool  $is_expanded 
)

Definition at line 52 of file FilterTest.php.

References ILIAS\GlobalScreen\Provider\__construct().

65  {
66  $this->input_factory = $field_factory;
68  $signal_generator,
76  $inputs,
80  );
81  }
__construct(Container $dic, ilPlugin $plugin)
+ Here is the call graph for this function:

Member Function Documentation

◆ _extractParamData()

ConcreteFilter::_extractParamData ( ServerRequestInterface  $request)

Definition at line 83 of file FilterTest.php.

83  : Input\InputData
84  {
85  return $this->extractParamData($request);
86  }
extractParamData(ServerRequestInterface $request)
Definition: FilterTest.php:88

◆ extractParamData()

ConcreteFilter::extractParamData ( ServerRequestInterface  $request)

Definition at line 88 of file FilterTest.php.

88  : Input\InputData
89  {
90  if ($this->input_data !== null) {
91  return $this->input_data;
92  }
93 
94  return parent::extractParamData($request);
95  }
Input InputData $input_data
Definition: FilterTest.php:48

◆ setInputs()

ConcreteFilter::setInputs ( array  $inputs)

Definition at line 97 of file FilterTest.php.

References ILIAS\UI\Implementation\Component\Input\$inputs.

97  : void
98  {
99  $this->input_group = $this->input_factory->group($inputs);
100  $this->inputs = $inputs;
101  }

Field Documentation

◆ $input_data

Input InputData ConcreteFilter::$input_data = null

Definition at line 48 of file FilterTest.php.

◆ $input_factory

Input Field Factory ConcreteFilter::$input_factory
protected

Definition at line 49 of file FilterTest.php.

◆ $input_group

Group ConcreteFilter::$input_group
protected

Definition at line 50 of file FilterTest.php.

◆ $inputs

array ConcreteFilter::$inputs

Definition at line 47 of file FilterTest.php.


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