Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

@@ 1179-1190 (lines=12) @@
1176
   *
1177
   * @return Stringy Object having a $str without the prefix $substring
1178
   */
1179
  public function removeLeft($substring)
1180
  {
1181
    $stringy = static::create($this->str, $this->encoding);
1182
1183
    if ($stringy->startsWith($substring)) {
1184
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1185
1186
      return $stringy->substr($substringLength);
1187
    }
1188
1189
    return $stringy;
1190
  }
1191
1192
  /**
1193
   * Returns a new string with the suffix $substring removed, if present.
@@ 1199-1210 (lines=12) @@
1196
   *
1197
   * @return Stringy Object having a $str without the suffix $substring
1198
   */
1199
  public function removeRight($substring)
1200
  {
1201
    $stringy = static::create($this->str, $this->encoding);
1202
1203
    if ($stringy->endsWith($substring)) {
1204
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1205
1206
      return $stringy->substr(0, $stringy->length() - $substringLength);
1207
    }
1208
1209
    return $stringy;
1210
  }
1211
1212
  /**
1213
   * Returns a repeated string given a multiplier.