Ouzo\Utilities\Strings::appendIfMissing PHP Method

appendIfMissing() public static method

Example: $string = 'Daenerys Targaryen'; $stringWithPrefix = Strings::appendMissingSuffix($string, ' Targaryen'); Result: Daenerys Targaryen
public static appendIfMissing ( string $string, string $suffix ) : string
$string string
$suffix string
return string
    public static function appendIfMissing($string, $suffix)
    {
        if (Strings::endsWith($string, $suffix)) {
            return $string;
        }
        return Strings::appendSuffix($string, $suffix);
    }

Usage Example

Esempio n. 1
0
 /**
  * @test
  */
 public function shouldAppendSuffixIfNecessary()
 {
     // when
     $modified = Strings::appendIfMissing('You know nothing, Jon Snow', ', Jon Snow');
     $original = Strings::appendIfMissing('You know nothing', ', Jon Snow');
     // then
     $this->assertEquals($original, 'You know nothing, Jon Snow');
     $this->assertEquals($modified, 'You know nothing, Jon Snow');
 }