Code Duplication    Length = 10-12 lines in 3 locations

lib/Caxy/HtmlDiff/HtmlDiff.php 1 location

@@ 41-50 (lines=10) @@
38
     *
39
     * @return self
40
     */
41
    public static function create($oldText, $newText, HtmlDiffConfig $config = null)
42
    {
43
        $diff = new self($oldText, $newText);
44
45
        if (null !== $config) {
46
            $diff->setConfig($config);
47
        }
48
49
        return $diff;
50
    }
51
52
    /**
53
     * @param $bool

lib/Caxy/HtmlDiff/ListDiffNew.php 1 location

@@ 19-28 (lines=10) @@
16
     *
17
     * @return self
18
     */
19
    public static function create($oldText, $newText, HtmlDiffConfig $config = null)
20
    {
21
        $diff = new self($oldText, $newText);
22
23
        if (null !== $config) {
24
            $diff->setConfig($config);
25
        }
26
27
        return $diff;
28
    }
29
30
    public function build()
31
    {

lib/Caxy/HtmlDiff/Table/TableDiff.php 1 location

@@ 63-74 (lines=12) @@
60
     *
61
     * @return self
62
     */
63
    public static function create($oldText, $newText, HtmlDiffConfig $config = null)
64
    {
65
        $diff = new self($oldText, $newText);
66
67
        if (null !== $config) {
68
            $diff->setConfig($config);
69
70
            $this->initPurifier($config->getPurifierCacheLocation());
71
        }
72
73
        return $diff;
74
    }
75
76
    /**
77
     * TableDiff constructor.