Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

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