Recurr\Transformer\TextTransformer::getListStringFromArray PHP Метод

getListStringFromArray() защищенный Метод

protected getListStringFromArray ( $values, $separator = 'and' )
    protected function getListStringFromArray($values, $separator = 'and')
    {
        $separator = $this->translator->trans($separator);
        if (!is_array($values)) {
            throw new \RuntimeException('$values must be an array.');
        }
        $numValues = count($values);
        if (!$numValues) {
            return '';
        }
        if ($numValues == 1) {
            reset($values);
            return current($values);
        }
        if ($numValues == 2) {
            return implode(" {$separator} ", $values);
        }
        $lastValue = array_pop($values);
        $output = implode(', ', $values);
        $output .= " {$separator} " . $lastValue;
        return $output;
    }