public function getShortMessage($length = 50, $preserve = false, $separator = '...')
    {
        $message = $this->getData('subjectMessage');

        if (StringHelper::strlen($message) > $length) {
            if ($preserve && false !== ($breakpoint = StringHelper::strpos($message, ' ', $length))) {
                $length = $breakpoint;
            }

            return rtrim(StringHelper::substr($message, 0, $length)).$separator;
        }

        return $message;
    }
public function getShortMessage($length = 50, $preserve = false, $separator = '...')
    {
        $message = $this->getData('subjectMessage');

        if (StringHelper::strlen($message) > $length) {
            if ($preserve && false !== ($breakpoint = StringHelper::strpos($message, ' ', $length))) {
                $length = $breakpoint;
            }

            return rtrim(StringHelper::substr($message, 0, $length)).$separator;
        }

        return $message;
    }
public function getShortMessage ( $ length = 50 , $ preserve = false , $ separator = '...' ) { $ message = $ this -> getData ( 'subjectMessage' ) ; if ( StringHelper :: strlen ( $ message ) > $ length ) { if ( $ preserve && false !== ( $ breakpoint = StringHelper :: strpos ( $ message , ' ' , $ length ) ) ) { $ length = $ breakpoint ; } return rtrim ( StringHelper :: substr ( $ message , 0 , $ length ) ) . $ separator ; } return $ message ; }
Returns the first line of the commit, and the first 50 characters.

Ported from https://github.com/fabpot/Twig-extensions/blob/d67bc7e69788795d7905b52d31188bbc1d390e01/lib/Twig/Extensions/Extension/Text.php#L52-L109

@param int    $length
@param bool   $preserve
@param string $separator

@return string
Returns the first line of the commit and the first 50 characters .