Back to TagField class

Method prepareOptionsNested

protected array
prepareOptionsNested
(mixed &$options)
Add "-" before nested tags, depending on level
Parameters
  • array & $options Array of tags
Returns
  • array The field option objects.
Since
  • 3.1
Class: TagField
Project: Joomla

Method prepareOptionsNested - Source code

/**
 * Add "-" before nested tags, depending on level
 *
 * @param   array  &$options  Array of tags
 *
 * @return  array  The field option objects.
 *
 * @since   3.1
 */
protected function prepareOptionsNested(&$options)
{
    if ($options) {
        foreach ($options as &$option) {
            $repeat = isset($option->level) && $option->level - 1 >= 0 ? $option->level - 1 : 0;
            $option->text = str_repeat('- ', $repeat) . $option->text;
        }
    }
    return $options;
}