Code Duplication    Length = 13-13 lines in 2 locations

src/Node/ArrayNode.php 1 location

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

src/Node/ObjectNode.php 1 location

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