Symfony\Component\Translation\DataCollector\TranslationDataCollector::sanitizeString PHP Метод

sanitizeString() приватный Метод

private sanitizeString ( $string, $length = 80 )
    private function sanitizeString($string, $length = 80)
    {
        $string = trim(preg_replace('/\\s+/', ' ', $string));
        if (false !== ($encoding = mb_detect_encoding($string, null, true))) {
            if (mb_strlen($string, $encoding) > $length) {
                return mb_substr($string, 0, $length - 3, $encoding) . '...';
            }
        } elseif (strlen($string) > $length) {
            return substr($string, 0, $length - 3) . '...';
        }
        return $string;
    }