Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

@@ 1250-1261 (lines=12) @@
1247
   *
1248
   * @return Stringy Object having a $str without the prefix $substring
1249
   */
1250
  public function removeLeft($substring)
1251
  {
1252
    $stringy = static::create($this->str, $this->encoding);
1253
1254
    if ($stringy->startsWith($substring)) {
1255
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1256
1257
      return $stringy->substr($substringLength);
1258
    }
1259
1260
    return $stringy;
1261
  }
1262
1263
  /**
1264
   * Returns a new string with the suffix $substring removed, if present.
@@ 1270-1281 (lines=12) @@
1267
   *
1268
   * @return Stringy Object having a $str without the suffix $substring
1269
   */
1270
  public function removeRight($substring)
1271
  {
1272
    $stringy = static::create($this->str, $this->encoding);
1273
1274
    if ($stringy->endsWith($substring)) {
1275
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1276
1277
      return $stringy->substr(0, $stringy->length() - $substringLength);
1278
    }
1279
1280
    return $stringy;
1281
  }
1282
1283
  /**
1284
   * Returns a repeated string given a multiplier.