Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

@@ 1322-1333 (lines=12) @@
1319
   *
1320
   * @return Stringy Object having a $str without the prefix $substring
1321
   */
1322
  public function removeLeft($substring)
1323
  {
1324
    $stringy = static::create($this->str, $this->encoding);
1325
1326
    if ($stringy->startsWith($substring)) {
1327
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1328
1329
      return $stringy->substr($substringLength);
1330
    }
1331
1332
    return $stringy;
1333
  }
1334
1335
  /**
1336
   * Returns a new string with the suffix $substring removed, if present.
@@ 1342-1353 (lines=12) @@
1339
   *
1340
   * @return Stringy Object having a $str without the suffix $substring
1341
   */
1342
  public function removeRight($substring)
1343
  {
1344
    $stringy = static::create($this->str, $this->encoding);
1345
1346
    if ($stringy->endsWith($substring)) {
1347
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1348
1349
      return $stringy->substr(0, $stringy->length() - $substringLength);
1350
    }
1351
1352
    return $stringy;
1353
  }
1354
1355
  /**
1356
   * Returns a repeated string given a multiplier.