1<?php 2 3namespace dokuwiki\plugin\struct\types; 4 5/** 6 * Class AbstractBaseType 7 * 8 * This class implements a standard multi editor that can be reused by user types. The multi- 9 * edit simply joins all values with commas 10 * 11 * @package dokuwiki\plugin\struct\types 12 * @see Column 13 */ 14abstract class AbstractMultiBaseType extends AbstractBaseType { 15 16 /** 17 * @param string $name 18 * @param \string[] $rawvalues 19 * @return string 20 */ 21 public function multiValueEditor($name, $rawvalues) { 22 $value = join(', ', $rawvalues); 23 24 return 25 '<div class="multiwrap">' . 26 $this->valueEditor($name, $value) . 27 '</div>' . 28 '<small>' . 29 $this->getLang('multi') . 30 '</small>'; 31 } 32 33} 34