Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

@@ 1273-1284 (lines=12) @@
1270
   *
1271
   * @return Stringy Object having a $str without the prefix $substring
1272
   */
1273
  public function removeLeft($substring)
1274
  {
1275
    $stringy = static::create($this->str, $this->encoding);
1276
1277
    if ($stringy->startsWith($substring)) {
1278
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1279
1280
      return $stringy->substr($substringLength);
1281
    }
1282
1283
    return $stringy;
1284
  }
1285
1286
  /**
1287
   * Returns a new string with the suffix $substring removed, if present.
@@ 1293-1304 (lines=12) @@
1290
   *
1291
   * @return Stringy Object having a $str without the suffix $substring
1292
   */
1293
  public function removeRight($substring)
1294
  {
1295
    $stringy = static::create($this->str, $this->encoding);
1296
1297
    if ($stringy->endsWith($substring)) {
1298
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1299
1300
      return $stringy->substr(0, $stringy->length() - $substringLength);
1301
    }
1302
1303
    return $stringy;
1304
  }
1305
1306
  /**
1307
   * Returns a repeated string given a multiplier.