Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

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