/** * @param mixed $value * @param string $separator * @param string $labelField * * @return string * @throws \TYPO3\CMS\Fluid\Core\ViewHelper\Exception */ public function render($value = null, $separator = ', ', $labelField = 'title') { if ($value === null) { $value = $this->renderChildren(); } if ($value instanceof \TYPO3\CMS\Extbase\Persistence\ObjectStorage) { return \Ecom\EcomToolbox\Utility\Div::generateStringListFromObjectStorage($value, $separator, $labelField); } else { throw new \TYPO3\CMS\Fluid\Core\ViewHelper\Exception('Value must be an instance of \\TYPO3\\CMS\\Extbase\\Persistence\\ObjectStorage, ' . gettype($value) . ' given.', 1429683170); } }