예제 #1
0
 public function testRemoveSuffix()
 {
     $this->eq(s::removeSuffix('abcdef', 'def'), 'abc');
     $this->eq(s::removeSuffix('abcdef', 'xyz'), null);
     $this->eq(s::removeSuffix('abcdef', 'bcd'), null);
     $this->eq(s::removeSuffix('abcdef', ''), 'abcdef');
     $this->eq(s::removeSuffix('abcdef', 'abcdef'), '');
     $this->eq(s::removeSuffix('abc', 'xyzijk'), null);
     $this->eq(s::removeSuffix('abc', 'abcdef'), null);
     $this->eq(s::removeSuffix('', 'abc'), null);
     $this->eq(s::removeSuffix('', ''), '');
 }
예제 #2
0
 public function removeSuffix($suffix)
 {
     return self::_wrap(s::removeSuffix($this->value, self::unwrap($suffix)));
 }