Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

@@ 1240-1251 (lines=12) @@
1237
   *
1238
   * @return Stringy Object having a $str without the prefix $substring
1239
   */
1240
  public function removeLeft($substring)
1241
  {
1242
    $stringy = static::create($this->str, $this->encoding);
1243
1244
    if ($stringy->startsWith($substring)) {
1245
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1246
1247
      return $stringy->substr($substringLength);
1248
    }
1249
1250
    return $stringy;
1251
  }
1252
1253
  /**
1254
   * Returns a new string with the suffix $substring removed, if present.
@@ 1260-1271 (lines=12) @@
1257
   *
1258
   * @return Stringy Object having a $str without the suffix $substring
1259
   */
1260
  public function removeRight($substring)
1261
  {
1262
    $stringy = static::create($this->str, $this->encoding);
1263
1264
    if ($stringy->endsWith($substring)) {
1265
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1266
1267
      return $stringy->substr(0, $stringy->length() - $substringLength);
1268
    }
1269
1270
    return $stringy;
1271
  }
1272
1273
  /**
1274
   * Returns a repeated string given a multiplier.