74         $this->remainder = 
'';
    79         $originalLength = $this->
string->strlen(
$string);
    80         if ($originalLength > 
$length) {
    81             $length -= $this->
string->strlen($this->etc);
    87             if (!$this->breakWords) {
    88                 $preparedString = preg_replace(
'/\s+?(\S+)?$/u', 
'', $this->string->substr(
$string, 0, 
$length + 1));
    89                 $preparedLength = $this->
string->strlen($preparedString);
    91             $this->remainder = $this->
string->substr(
$string, $preparedLength, $originalLength);
 
__construct(\Magento\Framework\Stdlib\StringUtils $string, $length=80, $etc='...', &$remainder='', $breakWords=true)