Code Duplication    Length = 12-12 lines in 2 locations

src/Stringy.php 2 locations

@@ 1178-1189 (lines=12) @@
1175
   *
1176
   * @return Stringy Object having a $str without the prefix $substring
1177
   */
1178
  public function removeLeft($substring)
1179
  {
1180
    $stringy = static::create($this->str, $this->encoding);
1181
1182
    if ($stringy->startsWith($substring)) {
1183
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1184
1185
      return $stringy->substr($substringLength);
1186
    }
1187
1188
    return $stringy;
1189
  }
1190
1191
  /**
1192
   * Returns a new string with the suffix $substring removed, if present.
@@ 1198-1209 (lines=12) @@
1195
   *
1196
   * @return Stringy Object having a $str without the suffix $substring
1197
   */
1198
  public function removeRight($substring)
1199
  {
1200
    $stringy = static::create($this->str, $this->encoding);
1201
1202
    if ($stringy->endsWith($substring)) {
1203
      $substringLength = UTF8::strlen($substring, $stringy->encoding);
1204
1205
      return $stringy->substr(0, $stringy->length() - $substringLength);
1206
    }
1207
1208
    return $stringy;
1209
  }
1210
1211
  /**
1212
   * Returns a repeated string given a multiplier.