Code Duplication    Length = 5-5 lines in 2 locations

src/Page/PageRender.php 2 locations

@@ 19-23 (lines=5) @@
16
    public function add($data)
17
    {
18
        // if multiple views create indexes for them
19
        if (is_array($data[0])) {
20
            return array_map(function ($val) use ($data) {
21
                return ["view" => $val, "content" => $data[1], "region" => $data[2]];
22
            }, $data[0]);
23
        }
24
        // if multiple content (multideminsional) create indexes for them
25
        if (array_key_exists(0, $data[1])) {
26
            return array_map(function ($val) use ($data) {
@@ 25-29 (lines=5) @@
22
            }, $data[0]);
23
        }
24
        // if multiple content (multideminsional) create indexes for them
25
        if (array_key_exists(0, $data[1])) {
26
            return array_map(function ($val) use ($data) {
27
                return ["view" => $data[0], "content" => $val, "region" => $data[2]];
28
            }, $data[1]);
29
        }
30
        return [["view" => $data[0], "content" => $data[1], "region" => $data[2]]];
31
    }
32