Example #1
0
 public function formatValue($name, $value, model_editor $editor, model_editor_field $field)
 {
     if (is_null($value) || !count($value)) {
         return null;
     }
     if ($this->formatRenderer) {
         foreach ($value as $id => $label) {
             $value[$id] = call_user_func($this->formatRenderer, $id, $label);
         }
     }
     $classes = implode(' ', array_filter(array($this->class, 'related')));
     if ($this->maxCount > 1) {
         return markup::bullets($value, $classes);
     }
     return markup::inline(array_shift($value), $classes);
 }