Code Duplication    Length = 18-18 lines in 2 locations

src/Stringy.php 2 locations

@@ 2503-2520 (lines=18) @@
2500
     *
2501
     * @return static
2502
     */
2503
    public function lineWrap(
2504
        int $limit,
2505
        string $break = "\n",
2506
        bool $add_final_break = true,
2507
        string $delimiter = null
2508
    ): self {
2509
        return static::create(
2510
            $this->utf8::wordwrap_per_line(
2511
                $this->str,
2512
                $limit,
2513
                $break,
2514
                true,
2515
                $add_final_break,
2516
                $delimiter
2517
            ),
2518
            $this->encoding
2519
        );
2520
    }
2521
2522
    /**
2523
     * Line-Wrap the string after $limit, but also after the next word.
@@ 2542-2559 (lines=18) @@
2539
     *
2540
     * @return static
2541
     */
2542
    public function lineWrapAfterWord(
2543
        int $limit,
2544
        string $break = "\n",
2545
        bool $add_final_break = true,
2546
        string $delimiter = null
2547
    ): self {
2548
        return static::create(
2549
            $this->utf8::wordwrap_per_line(
2550
                $this->str,
2551
                $limit,
2552
                $break,
2553
                false,
2554
                $add_final_break,
2555
                $delimiter
2556
            ),
2557
            $this->encoding
2558
        );
2559
    }
2560
2561
    /**
2562
     * Splits on newlines and carriage returns, returning an array of Stringy