vendor/ezsystems/ezplatform-kernel/eZ/Publish/Core/FieldType/Selection/Value.php line 14

Open in your IDE?
  1. <?php
  2. /**
  3.  * @copyright Copyright (C) Ibexa AS. All rights reserved.
  4.  * @license For full copyright and license information view LICENSE file distributed with this source code.
  5.  */
  6. namespace eZ\Publish\Core\FieldType\Selection;
  7. use eZ\Publish\Core\FieldType\Value as BaseValue;
  8. /**
  9.  * Value for Selection field type.
  10.  */
  11. class Value extends BaseValue
  12. {
  13.     /**
  14.      * Selection content.
  15.      *
  16.      * @var int[]
  17.      */
  18.     public $selection;
  19.     /**
  20.      * Construct a new Value object and initialize it $selection.
  21.      *
  22.      * @param int[] $selection
  23.      */
  24.     public function __construct(array $selection = [])
  25.     {
  26.         $this->selection $selection;
  27.     }
  28.     /**
  29.      * @see \eZ\Publish\Core\FieldType\Value
  30.      */
  31.     public function __toString()
  32.     {
  33.         return implode(','$this->selection);
  34.     }
  35. }