Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions
Multiselect Class Reference
Inheritance diagram for Multiselect:
Select AbstractData

Public Member Functions

 extractValue (RequestInterface $request)
 
 compactValue ($value)
 
 outputValue ($format=ElementFactory::OUTPUT_FORMAT_TEXT)
 

Additional Inherited Members

Detailed Description

Definition at line 13 of file Multiselect.php.

Member Function Documentation

◆ compactValue()

compactValue (   $value)

{}

Definition at line 30 of file Multiselect.php.

31  {
32  if (is_array($value)) {
33  foreach ($value as $key => $val) {
34  $value[$key] = parent::compactValue($val);
35  }
36 
37  $value = implode(',', $value);
38  }
39  return parent::compactValue($value);
40  }
$value
Definition: gender.phtml:16

◆ extractValue()

extractValue ( RequestInterface  $request)

{}

Definition at line 18 of file Multiselect.php.

19  {
21  if ($values !== false && !is_array($values)) {
22  $values = [$values];
23  }
24  return $values;
25  }
$values
Definition: options.phtml:88
_getRequestValue(\Magento\Framework\App\RequestInterface $request)

◆ outputValue()

outputValue (   $format = ElementFactory::OUTPUT_FORMAT_TEXT)

{}

Definition at line 45 of file Multiselect.php.

46  {
48  if (!is_array($values)) {
49  $values = explode(',', $values);
50  }
51 
53  return $values;
54  }
55 
56  $output = [];
57  foreach ($values as $value) {
58  if (!$value) {
59  continue;
60  }
61  $output[] = $this->_getOptionText($value);
62  }
63 
64  $output = implode(', ', $output);
65 
66  return $output;
67  }
$values
Definition: options.phtml:88
$value
Definition: gender.phtml:16
$format
Definition: list.phtml:12

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