Ouzo\Utilities\Strings::abbreviate PHP Method

abbreviate() public static method

Example: $result = Strings::abbreviate('ouzo is great', 5); Result: ouzo ...
public static abbreviate ( string $string, string $maxWidth ) : string
$string string
$maxWidth string
return string
    public static function abbreviate($string, $maxWidth)
    {
        if (mb_strlen($string) > $maxWidth) {
            return mb_substr($string, 0, $maxWidth) . '...';
        }
        return $string;
    }

Usage Example

Beispiel #1
0
 /**
  * @test
  */
 public function shouldNotAbbreviateStringShorterThanLimit()
 {
     //given
     $string = 'ouzo is great';
     //when
     $abbreviated = Strings::abbreviate($string, 13);
     //then
     $this->assertEquals($string, $abbreviated);
 }