Code Duplication    Length = 11-11 lines in 2 locations

exercises/dependency-heaven/solution/vendor/danielstjules/stringy/src/Stringy.php 2 locations

@@ 978-988 (lines=11) @@
975
     * @param  string  $substring The prefix to remove
976
     * @return Stringy Object having a $str without the prefix $substring
977
     */
978
    public function removeLeft($substring)
979
    {
980
        $stringy = static::create($this->str, $this->encoding);
981
982
        if ($stringy->startsWith($substring)) {
983
            $substringLength = mb_strlen($substring, $stringy->encoding);
984
            return $stringy->substr($substringLength);
985
        }
986
987
        return $stringy;
988
    }
989
990
    /**
991
     * Returns a new string with the suffix $substring removed, if present.
@@ 996-1006 (lines=11) @@
993
     * @param  string  $substring The suffix to remove
994
     * @return Stringy Object having a $str without the suffix $substring
995
     */
996
    public function removeRight($substring)
997
    {
998
        $stringy = static::create($this->str, $this->encoding);
999
1000
        if ($stringy->endsWith($substring)) {
1001
            $substringLength = mb_strlen($substring, $stringy->encoding);
1002
            return $stringy->substr(0, $stringy->length() - $substringLength);
1003
        }
1004
1005
        return $stringy;
1006
    }
1007
1008
    /**
1009
     * Returns a repeated string given a multiplier. An alias for str_repeat.