Code Duplication    Length = 13-13 lines in 2 locations

src/Node/ArrayNode.php 1 location

@@ 44-56 (lines=13) @@
41
    /**
42
     * @return array|null
43
     */
44
    public function serialize()
45
    {
46
        $serialized = [];
47
        foreach ($this->children as $child) {
48
            $this->serializeChild($serialized, $child);
49
        }
50
51
        if ([] === $serialized) {
52
            return;
53
        }
54
55
        return $serialized;
56
    }
57
58
    /**
59
     * @param array             $serialized

src/Node/ObjectNode.php 1 location

@@ 49-61 (lines=13) @@
46
    /**
47
     * @return \stdClass|null
48
     */
49
    public function serialize()
50
    {
51
        $serialized = new \stdClass();
52
        foreach ($this->children as $key => $child) {
53
            $this->serializeChild($serialized, $key, $child);
54
        }
55
56
        if ([] === (array) $serialized) {
57
            return;
58
        }
59
60
        return $serialized;
61
    }
62
63
    /**
64
     * @param \stdClass         $serialized