Code Duplication    Length = 18-18 lines in 2 locations

src/Stringy.php 2 locations

@@ 2635-2652 (lines=18) @@
2632
     *
2633
     * @return static
2634
     */
2635
    public function lineWrap(
2636
        int $limit,
2637
        string $break = "\n",
2638
        bool $add_final_break = true,
2639
        string $delimiter = null
2640
    ): self {
2641
        return static::create(
2642
            $this->utf8::wordwrap_per_line(
2643
                $this->str,
2644
                $limit,
2645
                $break,
2646
                true,
2647
                $add_final_break,
2648
                $delimiter
2649
            ),
2650
            $this->encoding
2651
        );
2652
    }
2653
2654
    /**
2655
     * Line-Wrap the string after $limit, but also after the next word.
@@ 2674-2691 (lines=18) @@
2671
     *
2672
     * @return static
2673
     */
2674
    public function lineWrapAfterWord(
2675
        int $limit,
2676
        string $break = "\n",
2677
        bool $add_final_break = true,
2678
        string $delimiter = null
2679
    ): self {
2680
        return static::create(
2681
            $this->utf8::wordwrap_per_line(
2682
                $this->str,
2683
                $limit,
2684
                $break,
2685
                false,
2686
                $add_final_break,
2687
                $delimiter
2688
            ),
2689
            $this->encoding
2690
        );
2691
    }
2692
2693
    /**
2694
     * Splits on newlines and carriage returns, returning an array of Stringy